./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4526081b0c55ba26ca543a72264ba075e2706c93c97faea07fd81ad62d180974 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:54:47,665 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:54:47,762 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 02:54:47,769 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:54:47,770 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:54:47,812 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:54:47,813 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:54:47,814 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:54:47,814 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:54:47,815 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:54:47,816 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:54:47,816 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:54:47,816 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:54:47,816 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:54:47,817 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:54:47,817 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:54:47,817 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:54:47,817 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:54:47,817 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:54:47,817 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:54:47,818 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:54:47,818 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:54:47,818 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:54:47,818 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:54:47,819 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:54:47,819 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:54:47,819 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:54:47,819 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:54:47,819 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:54:47,819 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:54:47,819 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:54:47,820 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:54:47,820 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:54:47,820 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:54:47,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:54:47,821 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:54:47,821 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:54:47,821 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:54:47,821 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:54:47,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:54:47,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:54:47,822 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:54:47,822 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:54:47,822 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:54:47,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:54:47,822 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4526081b0c55ba26ca543a72264ba075e2706c93c97faea07fd81ad62d180974 [2024-11-28 02:54:48,134 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:54:48,142 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:54:48,145 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:54:48,146 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:54:48,146 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:54:48,148 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-28 02:54:51,140 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/cad1b588a/35eb32576a864cef8e4cdc6b0c98695c/FLAGa717f38d8 [2024-11-28 02:54:51,691 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:54:51,696 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-28 02:54:51,740 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/cad1b588a/35eb32576a864cef8e4cdc6b0c98695c/FLAGa717f38d8 [2024-11-28 02:54:51,764 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/cad1b588a/35eb32576a864cef8e4cdc6b0c98695c [2024-11-28 02:54:51,767 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:54:51,769 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:54:51,772 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:54:51,773 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:54:51,777 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:54:51,777 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:54:51" (1/1) ... [2024-11-28 02:54:51,778 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@488fd72c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:51, skipping insertion in model container [2024-11-28 02:54:51,779 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:54:51" (1/1) ... [2024-11-28 02:54:51,879 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:54:52,108 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-28 02:54:52,115 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-28 02:54:52,964 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:52,965 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:52,965 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:52,966 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:52,967 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:52,998 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:52,999 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,003 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,005 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,007 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,008 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,009 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,010 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,556 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-28 02:54:53,557 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:54:53,574 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:54:53,588 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-28 02:54:53,589 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-28 02:54:53,715 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,715 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,715 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,718 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,719 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,737 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,738 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,739 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,739 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,744 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,745 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,745 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,746 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 02:54:53,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-28 02:54:53,880 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:54:54,136 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:54:54,137 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54 WrapperNode [2024-11-28 02:54:54,137 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:54:54,138 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:54:54,138 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:54:54,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:54:54,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,198 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,241 INFO L138 Inliner]: procedures = 668, calls = 1046, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 149 [2024-11-28 02:54:54,245 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:54:54,246 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:54:54,246 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:54:54,246 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:54:54,256 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,257 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,262 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,301 INFO L175 MemorySlicer]: Split 35 memory accesses to 3 slices as follows [2, 28, 5]. 80 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 0, 5]. The 10 writes are split as follows [0, 10, 0]. [2024-11-28 02:54:54,302 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,302 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,331 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,336 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,340 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,347 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,349 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,360 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:54:54,361 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:54:54,361 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:54:54,361 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:54:54,362 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (1/1) ... [2024-11-28 02:54:54,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:54:54,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:54,401 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:54:54,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:54:54,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 02:54:54,431 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 02:54:54,432 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 02:54:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-28 02:54:54,432 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-28 02:54:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 02:54:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-28 02:54:54,432 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-28 02:54:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:54:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 02:54:54,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 02:54:54,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 02:54:54,433 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_insert_before [2024-11-28 02:54:54,433 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_insert_before [2024-11-28 02:54:54,433 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:54:54,433 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:54:54,433 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:54:54,433 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:54:54,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 02:54:54,434 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-28 02:54:54,434 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-28 02:54:54,435 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-28 02:54:54,435 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-28 02:54:54,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:54:54,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 02:54:54,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 02:54:54,688 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:54:54,691 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:54:55,120 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2024-11-28 02:54:55,120 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:54:55,133 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:54:55,135 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:54:55,135 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:54:55 BoogieIcfgContainer [2024-11-28 02:54:55,135 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:54:55,138 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:54:55,138 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:54:55,144 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:54:55,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:54:51" (1/3) ... [2024-11-28 02:54:55,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1af6868f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:54:55, skipping insertion in model container [2024-11-28 02:54:55,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:54:54" (2/3) ... [2024-11-28 02:54:55,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1af6868f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:54:55, skipping insertion in model container [2024-11-28 02:54:55,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:54:55" (3/3) ... [2024-11-28 02:54:55,149 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_push_back_harness.i [2024-11-28 02:54:55,167 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:54:55,168 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_push_back_harness.i that has 8 procedures, 102 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-28 02:54:55,244 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:54:55,260 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3268546f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:54:55,260 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:54:55,265 INFO L276 IsEmpty]: Start isEmpty. Operand has 102 states, 65 states have (on average 1.2923076923076924) internal successors, (84), 66 states have internal predecessors, (84), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-28 02:54:55,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 02:54:55,276 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:54:55,277 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:55,278 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:54:55,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:55,285 INFO L85 PathProgramCache]: Analyzing trace with hash 726528637, now seen corresponding path program 1 times [2024-11-28 02:54:55,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:55,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624196573] [2024-11-28 02:54:55,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:55,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:55,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:55,832 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-28 02:54:55,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:55,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624196573] [2024-11-28 02:54:55,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624196573] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:55,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770746053] [2024-11-28 02:54:55,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:55,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:55,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:55,838 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:55,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:54:56,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:56,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:54:56,180 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:56,204 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-28 02:54:56,206 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:54:56,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770746053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:54:56,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:54:56,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:54:56,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999237821] [2024-11-28 02:54:56,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:54:56,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:54:56,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:54:56,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:54:56,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:54:56,241 INFO L87 Difference]: Start difference. First operand has 102 states, 65 states have (on average 1.2923076923076924) internal successors, (84), 66 states have internal predecessors, (84), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 02:54:56,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:54:56,291 INFO L93 Difference]: Finished difference Result 196 states and 291 transitions. [2024-11-28 02:54:56,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:54:56,293 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-11-28 02:54:56,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:54:56,303 INFO L225 Difference]: With dead ends: 196 [2024-11-28 02:54:56,303 INFO L226 Difference]: Without dead ends: 97 [2024-11-28 02:54:56,307 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:54:56,313 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:54:56,313 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:54:56,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-28 02:54:56,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-28 02:54:56,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 61 states have (on average 1.2459016393442623) internal successors, (76), 62 states have internal predecessors, (76), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 02:54:56,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 131 transitions. [2024-11-28 02:54:56,380 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 131 transitions. Word has length 73 [2024-11-28 02:54:56,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:54:56,381 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 131 transitions. [2024-11-28 02:54:56,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 02:54:56,381 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 131 transitions. [2024-11-28 02:54:56,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 02:54:56,387 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:54:56,387 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:56,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:54:56,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:54:56,592 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:54:56,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:56,593 INFO L85 PathProgramCache]: Analyzing trace with hash -367939653, now seen corresponding path program 1 times [2024-11-28 02:54:56,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:56,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401496856] [2024-11-28 02:54:56,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:56,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:57,318 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-28 02:54:57,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:57,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401496856] [2024-11-28 02:54:57,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401496856] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:54:57,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:54:57,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:54:57,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540359175] [2024-11-28 02:54:57,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:54:57,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:54:57,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:54:57,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:54:57,320 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:54:57,321 INFO L87 Difference]: Start difference. First operand 97 states and 131 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:54:57,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:54:57,441 INFO L93 Difference]: Finished difference Result 196 states and 272 transitions. [2024-11-28 02:54:57,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:54:57,444 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2024-11-28 02:54:57,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:54:57,445 INFO L225 Difference]: With dead ends: 196 [2024-11-28 02:54:57,445 INFO L226 Difference]: Without dead ends: 97 [2024-11-28 02:54:57,446 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:54:57,447 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 40 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:54:57,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 460 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:54:57,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-28 02:54:57,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-28 02:54:57,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 62 states have internal predecessors, (75), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 02:54:57,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 130 transitions. [2024-11-28 02:54:57,469 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 130 transitions. Word has length 73 [2024-11-28 02:54:57,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:54:57,471 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 130 transitions. [2024-11-28 02:54:57,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:54:57,472 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 130 transitions. [2024-11-28 02:54:57,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 02:54:57,474 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:54:57,475 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:57,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:54:57,475 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:54:57,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:57,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1754725063, now seen corresponding path program 1 times [2024-11-28 02:54:57,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:57,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875278408] [2024-11-28 02:54:57,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:57,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:57,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:58,196 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:54:58,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:58,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875278408] [2024-11-28 02:54:58,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875278408] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:58,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203447687] [2024-11-28 02:54:58,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:58,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:58,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:58,200 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:58,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:54:58,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:58,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-28 02:54:58,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:58,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2024-11-28 02:54:58,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2024-11-28 02:54:58,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:54:58,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:54:58,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:54:58,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 47 [2024-11-28 02:54:58,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:54:58,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:54:58,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:54:58,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 25 [2024-11-28 02:55:00,015 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 02:55:00,015 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:00,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203447687] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:00,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:00,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 14 [2024-11-28 02:55:00,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598433397] [2024-11-28 02:55:00,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:00,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 02:55:00,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:00,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 02:55:00,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:55:00,017 INFO L87 Difference]: Start difference. First operand 97 states and 130 transitions. Second operand has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:01,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:01,277 INFO L93 Difference]: Finished difference Result 236 states and 317 transitions. [2024-11-28 02:55:01,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:55:01,278 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2024-11-28 02:55:01,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:01,281 INFO L225 Difference]: With dead ends: 236 [2024-11-28 02:55:01,281 INFO L226 Difference]: Without dead ends: 151 [2024-11-28 02:55:01,285 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:55:01,286 INFO L435 NwaCegarLoop]: 115 mSDtfsCounter, 58 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:01,287 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 855 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 02:55:01,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-11-28 02:55:01,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2024-11-28 02:55:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 99 states have (on average 1.2727272727272727) internal successors, (126), 101 states have internal predecessors, (126), 36 states have call successors, (36), 12 states have call predecessors, (36), 11 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 02:55:01,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 197 transitions. [2024-11-28 02:55:01,318 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 197 transitions. Word has length 73 [2024-11-28 02:55:01,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:01,319 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 197 transitions. [2024-11-28 02:55:01,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:01,319 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 197 transitions. [2024-11-28 02:55:01,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 02:55:01,321 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:01,321 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:01,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:55:01,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:01,522 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:01,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:01,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1930608829, now seen corresponding path program 1 times [2024-11-28 02:55:01,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:01,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024465010] [2024-11-28 02:55:01,523 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:01,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:01,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:02,181 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 02:55:02,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:02,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024465010] [2024-11-28 02:55:02,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024465010] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:02,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703892216] [2024-11-28 02:55:02,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:02,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:02,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:02,184 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:02,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:55:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:02,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-28 02:55:02,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:02,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2024-11-28 02:55:02,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2024-11-28 02:55:02,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:02,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:02,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 02:55:02,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:02,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2024-11-28 02:55:02,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:02,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:02,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 02:55:02,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:02,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-28 02:55:03,005 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2024-11-28 02:55:03,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 125 treesize of output 127 [2024-11-28 02:55:03,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:03,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:03,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:03,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 103 [2024-11-28 02:55:03,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:03,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:55:03,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 40 [2024-11-28 02:55:03,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2024-11-28 02:55:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 02:55:04,433 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:05,160 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse2 (+ 16 |c_ULTIMATE.start_aws_linked_list_push_back_harness_~#list~0#1.offset|))) (and (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11| Int)) (or (forall ((v_ArrVal_511 Int) (v_ArrVal_518 (Array Int Int)) (v_subst_1 Int)) (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_511)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11| v_ArrVal_518))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_subst_1))) |c_ULTIMATE.start_aws_linked_list_push_back_harness_~#list~0#1.base|) .cse2) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11| Int)) (or (forall ((v_ArrVal_517 (Array Int Int))) (= (select (select (let ((.cse3 (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11| v_ArrVal_517))) (store .cse3 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse3 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11|))) |c_ULTIMATE.start_aws_linked_list_push_back_harness_~#list~0#1.base|) .cse2) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_11| 1)))))) is different from false [2024-11-28 02:55:05,233 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:05,234 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:05,332 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-11-28 02:55:05,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 297 treesize of output 284 [2024-11-28 02:55:05,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:55:05,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 228 [2024-11-28 02:55:05,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 175 [2024-11-28 02:55:05,418 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:05,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:05,505 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-11-28 02:55:05,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 247 treesize of output 276 [2024-11-28 02:55:05,545 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:55:05,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 326 [2024-11-28 02:55:05,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 285 treesize of output 273 [2024-11-28 02:55:05,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-28 02:55:06,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 02:55:06,552 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:06,553 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:06,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:55:06,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 94 [2024-11-28 02:55:06,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:55:06,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 52 [2024-11-28 02:55:06,889 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 1 not checked. [2024-11-28 02:55:06,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703892216] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:06,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:06,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 10] total 23 [2024-11-28 02:55:06,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433629838] [2024-11-28 02:55:06,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:06,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 02:55:06,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:06,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 02:55:06,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=375, Unknown=32, NotChecked=40, Total=506 [2024-11-28 02:55:06,892 INFO L87 Difference]: Start difference. First operand 147 states and 197 transitions. Second operand has 23 states, 20 states have (on average 4.25) internal successors, (85), 21 states have internal predecessors, (85), 7 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (22), 5 states have call predecessors, (22), 7 states have call successors, (22) [2024-11-28 02:55:09,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:09,241 INFO L93 Difference]: Finished difference Result 295 states and 400 transitions. [2024-11-28 02:55:09,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 02:55:09,242 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 4.25) internal successors, (85), 21 states have internal predecessors, (85), 7 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (22), 5 states have call predecessors, (22), 7 states have call successors, (22) Word has length 75 [2024-11-28 02:55:09,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:09,244 INFO L225 Difference]: With dead ends: 295 [2024-11-28 02:55:09,244 INFO L226 Difference]: Without dead ends: 185 [2024-11-28 02:55:09,245 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=142, Invalid=942, Unknown=42, NotChecked=64, Total=1190 [2024-11-28 02:55:09,246 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 63 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 15 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:09,246 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1848 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 586 Invalid, 18 Unknown, 108 Unchecked, 1.3s Time] [2024-11-28 02:55:09,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-28 02:55:09,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 178. [2024-11-28 02:55:09,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 125 states have (on average 1.288) internal successors, (161), 129 states have internal predecessors, (161), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (39), 34 states have call predecessors, (39), 37 states have call successors, (39) [2024-11-28 02:55:09,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 238 transitions. [2024-11-28 02:55:09,270 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 238 transitions. Word has length 75 [2024-11-28 02:55:09,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:09,271 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 238 transitions. [2024-11-28 02:55:09,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 4.25) internal successors, (85), 21 states have internal predecessors, (85), 7 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (22), 5 states have call predecessors, (22), 7 states have call successors, (22) [2024-11-28 02:55:09,271 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 238 transitions. [2024-11-28 02:55:09,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-28 02:55:09,272 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:09,273 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:09,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 02:55:09,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:09,477 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:09,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:09,477 INFO L85 PathProgramCache]: Analyzing trace with hash 174683841, now seen corresponding path program 1 times [2024-11-28 02:55:09,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:09,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251553417] [2024-11-28 02:55:09,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:09,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:09,807 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-28 02:55:09,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:09,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251553417] [2024-11-28 02:55:09,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251553417] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:09,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:09,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:55:09,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487915753] [2024-11-28 02:55:09,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:09,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:55:09,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:09,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:55:09,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:55:09,810 INFO L87 Difference]: Start difference. First operand 178 states and 238 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:09,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:09,937 INFO L93 Difference]: Finished difference Result 298 states and 397 transitions. [2024-11-28 02:55:09,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:55:09,938 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 77 [2024-11-28 02:55:09,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:09,940 INFO L225 Difference]: With dead ends: 298 [2024-11-28 02:55:09,940 INFO L226 Difference]: Without dead ends: 184 [2024-11-28 02:55:09,941 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:09,941 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 22 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:09,945 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 643 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:55:09,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-11-28 02:55:09,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 178. [2024-11-28 02:55:09,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 125 states have (on average 1.264) internal successors, (158), 129 states have internal predecessors, (158), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (39), 34 states have call predecessors, (39), 37 states have call successors, (39) [2024-11-28 02:55:09,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 235 transitions. [2024-11-28 02:55:09,980 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 235 transitions. Word has length 77 [2024-11-28 02:55:09,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:09,980 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 235 transitions. [2024-11-28 02:55:09,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:09,981 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 235 transitions. [2024-11-28 02:55:09,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-28 02:55:09,986 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:09,986 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:09,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:55:09,986 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:09,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:09,987 INFO L85 PathProgramCache]: Analyzing trace with hash -650006253, now seen corresponding path program 1 times [2024-11-28 02:55:09,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:09,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258197507] [2024-11-28 02:55:09,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:09,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:10,301 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-28 02:55:10,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:10,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258197507] [2024-11-28 02:55:10,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258197507] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:10,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:10,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 02:55:10,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460043938] [2024-11-28 02:55:10,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:10,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:55:10,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:10,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:55:10,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:10,304 INFO L87 Difference]: Start difference. First operand 178 states and 235 transitions. Second operand has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:10,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:10,475 INFO L93 Difference]: Finished difference Result 316 states and 423 transitions. [2024-11-28 02:55:10,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:55:10,476 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 79 [2024-11-28 02:55:10,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:10,479 INFO L225 Difference]: With dead ends: 316 [2024-11-28 02:55:10,480 INFO L226 Difference]: Without dead ends: 199 [2024-11-28 02:55:10,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:55:10,481 INFO L435 NwaCegarLoop]: 115 mSDtfsCounter, 31 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:10,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 739 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:55:10,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-11-28 02:55:10,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 181. [2024-11-28 02:55:10,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 128 states have (on average 1.2578125) internal successors, (161), 132 states have internal predecessors, (161), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (39), 34 states have call predecessors, (39), 37 states have call successors, (39) [2024-11-28 02:55:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 238 transitions. [2024-11-28 02:55:10,516 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 238 transitions. Word has length 79 [2024-11-28 02:55:10,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:10,517 INFO L471 AbstractCegarLoop]: Abstraction has 181 states and 238 transitions. [2024-11-28 02:55:10,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:10,517 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 238 transitions. [2024-11-28 02:55:10,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-28 02:55:10,518 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:10,519 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:10,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 02:55:10,519 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:10,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:10,519 INFO L85 PathProgramCache]: Analyzing trace with hash 758025667, now seen corresponding path program 1 times [2024-11-28 02:55:10,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:10,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582119791] [2024-11-28 02:55:10,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:10,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:10,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-28 02:55:10,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:10,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582119791] [2024-11-28 02:55:10,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582119791] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:10,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:10,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 02:55:10,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79343718] [2024-11-28 02:55:10,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:10,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:55:10,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:10,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:55:10,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:10,961 INFO L87 Difference]: Start difference. First operand 181 states and 238 transitions. Second operand has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:11,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:11,135 INFO L93 Difference]: Finished difference Result 317 states and 421 transitions. [2024-11-28 02:55:11,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:55:11,136 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 78 [2024-11-28 02:55:11,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:11,137 INFO L225 Difference]: With dead ends: 317 [2024-11-28 02:55:11,137 INFO L226 Difference]: Without dead ends: 199 [2024-11-28 02:55:11,138 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:55:11,139 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 28 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:11,139 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 748 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:55:11,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-11-28 02:55:11,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 184. [2024-11-28 02:55:11,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 131 states have (on average 1.251908396946565) internal successors, (164), 135 states have internal predecessors, (164), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (39), 34 states have call predecessors, (39), 37 states have call successors, (39) [2024-11-28 02:55:11,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 241 transitions. [2024-11-28 02:55:11,170 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 241 transitions. Word has length 78 [2024-11-28 02:55:11,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:11,172 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 241 transitions. [2024-11-28 02:55:11,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:55:11,172 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 241 transitions. [2024-11-28 02:55:11,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-28 02:55:11,173 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:11,173 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:11,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 02:55:11,173 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:11,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:11,174 INFO L85 PathProgramCache]: Analyzing trace with hash 976711389, now seen corresponding path program 1 times [2024-11-28 02:55:11,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:11,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603040416] [2024-11-28 02:55:11,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:11,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:12,009 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 02:55:12,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:12,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603040416] [2024-11-28 02:55:12,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603040416] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:12,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240128176] [2024-11-28 02:55:12,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:12,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:12,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:12,012 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:12,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:55:12,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:12,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 02:55:12,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:12,481 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 02:55:12,481 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:12,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240128176] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:12,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:12,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 12 [2024-11-28 02:55:12,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833438997] [2024-11-28 02:55:12,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:12,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 02:55:12,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:12,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 02:55:12,483 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:55:12,483 INFO L87 Difference]: Start difference. First operand 184 states and 241 transitions. Second operand has 10 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:12,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:12,876 INFO L93 Difference]: Finished difference Result 304 states and 399 transitions. [2024-11-28 02:55:12,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:55:12,876 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 88 [2024-11-28 02:55:12,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:12,879 INFO L225 Difference]: With dead ends: 304 [2024-11-28 02:55:12,879 INFO L226 Difference]: Without dead ends: 191 [2024-11-28 02:55:12,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:55:12,880 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 121 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:12,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 805 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:55:12,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-11-28 02:55:12,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2024-11-28 02:55:12,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 132 states have (on average 1.2348484848484849) internal successors, (163), 136 states have internal predecessors, (163), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (39), 34 states have call predecessors, (39), 37 states have call successors, (39) [2024-11-28 02:55:12,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 240 transitions. [2024-11-28 02:55:12,928 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 240 transitions. Word has length 88 [2024-11-28 02:55:12,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:12,929 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 240 transitions. [2024-11-28 02:55:12,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:12,929 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 240 transitions. [2024-11-28 02:55:12,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-28 02:55:12,930 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:12,930 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:12,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 02:55:13,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:13,131 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:13,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:13,131 INFO L85 PathProgramCache]: Analyzing trace with hash 871548467, now seen corresponding path program 1 times [2024-11-28 02:55:13,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:13,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58239406] [2024-11-28 02:55:13,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:13,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:13,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:13,737 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-28 02:55:13,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:13,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58239406] [2024-11-28 02:55:13,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58239406] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:13,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872851560] [2024-11-28 02:55:13,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:13,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:13,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:13,741 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:13,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:55:14,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:14,033 INFO L256 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 02:55:14,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 02:55:14,215 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:14,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872851560] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:14,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:14,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [8] total 17 [2024-11-28 02:55:14,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338022222] [2024-11-28 02:55:14,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:14,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:55:14,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:14,217 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:55:14,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:55:14,217 INFO L87 Difference]: Start difference. First operand 185 states and 240 transitions. Second operand has 11 states, 9 states have (on average 6.0) internal successors, (54), 10 states have internal predecessors, (54), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:14,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:14,655 INFO L93 Difference]: Finished difference Result 309 states and 402 transitions. [2024-11-28 02:55:14,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:55:14,655 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.0) internal successors, (54), 10 states have internal predecessors, (54), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 88 [2024-11-28 02:55:14,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:14,657 INFO L225 Difference]: With dead ends: 309 [2024-11-28 02:55:14,658 INFO L226 Difference]: Without dead ends: 193 [2024-11-28 02:55:14,659 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2024-11-28 02:55:14,659 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 124 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:14,660 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 885 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:55:14,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-11-28 02:55:14,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 186. [2024-11-28 02:55:14,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 133 states have (on average 1.218045112781955) internal successors, (162), 137 states have internal predecessors, (162), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (39), 34 states have call predecessors, (39), 37 states have call successors, (39) [2024-11-28 02:55:14,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 239 transitions. [2024-11-28 02:55:14,684 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 239 transitions. Word has length 88 [2024-11-28 02:55:14,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:14,684 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 239 transitions. [2024-11-28 02:55:14,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.0) internal successors, (54), 10 states have internal predecessors, (54), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:14,684 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 239 transitions. [2024-11-28 02:55:14,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 02:55:14,685 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:14,685 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:14,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:55:14,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:14,890 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:14,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:14,891 INFO L85 PathProgramCache]: Analyzing trace with hash 705885087, now seen corresponding path program 1 times [2024-11-28 02:55:14,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:14,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806459135] [2024-11-28 02:55:14,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:14,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:15,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-11-28 02:55:18,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:18,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806459135] [2024-11-28 02:55:18,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806459135] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:18,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:18,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-28 02:55:18,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440188360] [2024-11-28 02:55:18,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:18,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 02:55:18,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:18,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 02:55:18,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=271, Unknown=0, NotChecked=0, Total=306 [2024-11-28 02:55:18,532 INFO L87 Difference]: Start difference. First operand 186 states and 239 transitions. Second operand has 18 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:19,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:19,730 INFO L93 Difference]: Finished difference Result 212 states and 277 transitions. [2024-11-28 02:55:19,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:55:19,731 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 89 [2024-11-28 02:55:19,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:19,734 INFO L225 Difference]: With dead ends: 212 [2024-11-28 02:55:19,735 INFO L226 Difference]: Without dead ends: 210 [2024-11-28 02:55:19,736 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:55:19,737 INFO L435 NwaCegarLoop]: 106 mSDtfsCounter, 31 mSDsluCounter, 1334 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:19,737 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1440 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 02:55:19,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-28 02:55:19,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 196. [2024-11-28 02:55:19,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 139 states have (on average 1.20863309352518) internal successors, (168), 144 states have internal predecessors, (168), 40 states have call successors, (40), 15 states have call predecessors, (40), 16 states have return successors, (46), 36 states have call predecessors, (46), 39 states have call successors, (46) [2024-11-28 02:55:19,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 254 transitions. [2024-11-28 02:55:19,782 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 254 transitions. Word has length 89 [2024-11-28 02:55:19,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:19,783 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 254 transitions. [2024-11-28 02:55:19,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:19,784 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 254 transitions. [2024-11-28 02:55:19,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 02:55:19,785 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:19,785 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:19,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 02:55:19,788 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:19,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:19,788 INFO L85 PathProgramCache]: Analyzing trace with hash -103461539, now seen corresponding path program 1 times [2024-11-28 02:55:19,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:19,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018380284] [2024-11-28 02:55:19,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:19,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:19,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:20,926 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-11-28 02:55:20,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:20,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018380284] [2024-11-28 02:55:20,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018380284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:20,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:20,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 02:55:20,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32613010] [2024-11-28 02:55:20,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:20,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:55:20,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:20,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:55:20,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:55:20,928 INFO L87 Difference]: Start difference. First operand 196 states and 254 transitions. Second operand has 11 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:21,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:21,334 INFO L93 Difference]: Finished difference Result 286 states and 377 transitions. [2024-11-28 02:55:21,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:55:21,335 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 89 [2024-11-28 02:55:21,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:21,337 INFO L225 Difference]: With dead ends: 286 [2024-11-28 02:55:21,337 INFO L226 Difference]: Without dead ends: 209 [2024-11-28 02:55:21,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:55:21,338 INFO L435 NwaCegarLoop]: 120 mSDtfsCounter, 35 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:21,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 926 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:55:21,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-28 02:55:21,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 201. [2024-11-28 02:55:21,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 143 states have (on average 1.2097902097902098) internal successors, (173), 149 states have internal predecessors, (173), 40 states have call successors, (40), 15 states have call predecessors, (40), 17 states have return successors, (49), 36 states have call predecessors, (49), 39 states have call successors, (49) [2024-11-28 02:55:21,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 262 transitions. [2024-11-28 02:55:21,367 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 262 transitions. Word has length 89 [2024-11-28 02:55:21,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:21,367 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 262 transitions. [2024-11-28 02:55:21,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 02:55:21,368 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 262 transitions. [2024-11-28 02:55:21,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 02:55:21,369 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:21,369 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:21,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 02:55:21,369 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:21,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:21,370 INFO L85 PathProgramCache]: Analyzing trace with hash -496488549, now seen corresponding path program 1 times [2024-11-28 02:55:21,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:21,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448142096] [2024-11-28 02:55:21,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:21,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:21,610 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-11-28 02:55:21,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:21,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448142096] [2024-11-28 02:55:21,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448142096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:21,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:21,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 02:55:21,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027562309] [2024-11-28 02:55:21,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:21,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:55:21,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:21,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:55:21,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:21,613 INFO L87 Difference]: Start difference. First operand 201 states and 262 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 7 states have internal predecessors, (54), 5 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-28 02:55:21,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:21,770 INFO L93 Difference]: Finished difference Result 314 states and 415 transitions. [2024-11-28 02:55:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:55:21,771 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 7 states have internal predecessors, (54), 5 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) Word has length 89 [2024-11-28 02:55:21,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:21,773 INFO L225 Difference]: With dead ends: 314 [2024-11-28 02:55:21,773 INFO L226 Difference]: Without dead ends: 204 [2024-11-28 02:55:21,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:55:21,774 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 23 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:21,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 675 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:55:21,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-11-28 02:55:21,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 201. [2024-11-28 02:55:21,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 143 states have (on average 1.2027972027972027) internal successors, (172), 149 states have internal predecessors, (172), 40 states have call successors, (40), 15 states have call predecessors, (40), 17 states have return successors, (46), 36 states have call predecessors, (46), 39 states have call successors, (46) [2024-11-28 02:55:21,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 258 transitions. [2024-11-28 02:55:21,804 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 258 transitions. Word has length 89 [2024-11-28 02:55:21,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:21,804 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 258 transitions. [2024-11-28 02:55:21,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 7 states have internal predecessors, (54), 5 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-28 02:55:21,805 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 258 transitions. [2024-11-28 02:55:21,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-28 02:55:21,806 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:21,806 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:21,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 02:55:21,806 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:21,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:21,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1081943843, now seen corresponding path program 1 times [2024-11-28 02:55:21,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:21,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219536443] [2024-11-28 02:55:21,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:21,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:21,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:22,832 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-28 02:55:22,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:22,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219536443] [2024-11-28 02:55:22,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219536443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:22,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567533578] [2024-11-28 02:55:22,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:22,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:22,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:22,835 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:22,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:55:23,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:23,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-11-28 02:55:23,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:23,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-28 02:55:23,481 INFO L349 Elim1Store]: treesize reduction 50, result has 41.2 percent of original size [2024-11-28 02:55:23,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 104 [2024-11-28 02:55:23,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-28 02:55:23,499 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:55:23,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-11-28 02:55:23,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 26 [2024-11-28 02:55:27,715 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))) (and (= .cse0 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse0 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| v_DerPreprocessor_6) .cse0) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))))) is different from true [2024-11-28 02:55:36,098 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24))) (and (= .cse0 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse0 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| v_DerPreprocessor_6) .cse0) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|)))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))) (and (= .cse1 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse1 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| v_DerPreprocessor_6) .cse1) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24)))))) is different from true [2024-11-28 02:55:48,425 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24))) (and (= .cse0 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse0 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| v_DerPreprocessor_6) .cse0) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|)))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))) (and (= .cse1 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse1 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| v_DerPreprocessor_6) .cse1) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))) (and (= .cse2 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse2 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| v_DerPreprocessor_6) .cse2) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24)))))) is different from true [2024-11-28 02:56:11,842 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24))) (and (= .cse0 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse0 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| v_DerPreprocessor_6) .cse0) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|)))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))) (and (= .cse1 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse1 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| v_DerPreprocessor_6) .cse1) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))) (and (= .cse2 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse2 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| v_DerPreprocessor_6) .cse2) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))))) (or (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 Int)) (not (= v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1) 24)))) (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 Int) (v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse3 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1) 24))) (and (= v_DerPreprocessor_5 (select (store (store |c_#memory_$Pointer$#1.base| .cse3 v_DerPreprocessor_5) v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 v_DerPreprocessor_6) .cse3)) (= .cse3 (select v_DerPreprocessor_6 24))))))) is different from true [2024-11-28 02:56:16,403 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 Int)) (not (= v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2) 24)))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 Int) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2) 24))) (and (= (select v_DerPreprocessor_6 24) .cse0) (= v_DerPreprocessor_5 (select (store (store |c_#memory_$Pointer$#1.base| .cse0 v_DerPreprocessor_5) v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 v_DerPreprocessor_6) .cse0)))))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24))) (and (= .cse1 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse1 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| v_DerPreprocessor_6) .cse1) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|)))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))) (and (= .cse2 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse2 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| v_DerPreprocessor_6) .cse2) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))) (and (= .cse3 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse3 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| v_DerPreprocessor_6) .cse3) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))))) (or (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 Int)) (not (= v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1) 24)))) (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 Int) (v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse4 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1) 24))) (and (= v_DerPreprocessor_5 (select (store (store |c_#memory_$Pointer$#1.base| .cse4 v_DerPreprocessor_5) v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 v_DerPreprocessor_6) .cse4)) (= .cse4 (select v_DerPreprocessor_6 24))))))) is different from true [2024-11-28 02:56:21,049 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 Int)) (not (= v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2) 24)))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 Int) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2) 24))) (and (= (select v_DerPreprocessor_6 24) .cse0) (= v_DerPreprocessor_5 (select (store (store |c_#memory_$Pointer$#1.base| .cse0 v_DerPreprocessor_5) v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_2 v_DerPreprocessor_6) .cse0)))))) (or (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_3 Int)) (not (= v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_3 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_3) 24)))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_3 Int) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_3) 24))) (and (= .cse1 (select v_DerPreprocessor_6 24)) (= v_DerPreprocessor_5 (select (store (store |c_#memory_$Pointer$#1.base| .cse1 v_DerPreprocessor_5) v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_3 v_DerPreprocessor_6) .cse1)))))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24))) (and (= .cse2 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse2 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| v_DerPreprocessor_6) .cse2) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|) 24) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_5|)))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))) (and (= .cse3 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse3 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| v_DerPreprocessor_6) .cse3) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_6|) 24))))) (or (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))) (and (= .cse4 (select v_DerPreprocessor_6 24)) (= (select (store (store |c_#memory_$Pointer$#1.base| .cse4 v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| v_DerPreprocessor_6) .cse4) v_DerPreprocessor_5)))) (exists ((|v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_push_back_~list#1.base_BEFORE_CALL_4|) 24))))) (or (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 Int)) (not (= v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1) 24)))) (exists ((v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 Int) (v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse5 (select (select |c_#memory_$Pointer$#1.base| v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1) 24))) (and (= v_DerPreprocessor_5 (select (store (store |c_#memory_$Pointer$#1.base| .cse5 v_DerPreprocessor_5) v_aws_linked_list_insert_before_~before.base_BEFORE_CALL_1 v_DerPreprocessor_6) .cse5)) (= .cse5 (select v_DerPreprocessor_6 24))))))) is different from true [2024-11-28 02:56:21,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:21,754 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-28 02:56:21,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 184 treesize of output 244 [2024-11-28 02:56:21,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:27,321 WARN L286 SmtUtils]: Spent 5.54s on a formula simplification. DAG size of input: 494 DAG size of output: 383 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-28 02:56:27,322 INFO L349 Elim1Store]: treesize reduction 708, result has 55.7 percent of original size [2024-11-28 02:56:27,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 2 disjoint index pairs (out of 78 index pairs), introduced 14 new quantified variables, introduced 90 case distinctions, treesize of input 417 treesize of output 1146 [2024-11-28 02:56:27,638 INFO L224 Elim1Store]: Index analysis took 133 ms [2024-11-28 02:56:29,178 INFO L349 Elim1Store]: treesize reduction 1685, result has 11.3 percent of original size [2024-11-28 02:56:29,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 14 select indices, 14 select index equivalence classes, 1 disjoint index pairs (out of 91 index pairs), introduced 17 new quantified variables, introduced 118 case distinctions, treesize of input 917 treesize of output 1028 [2024-11-28 02:56:29,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-11-28 02:56:29,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 757 treesize of output 605 [2024-11-28 02:56:29,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 605 treesize of output 532 [2024-11-28 02:56:29,829 INFO L349 Elim1Store]: treesize reduction 22, result has 47.6 percent of original size [2024-11-28 02:56:29,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 529 treesize of output 425 [2024-11-28 02:56:29,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 600 treesize of output 532 [2024-11-28 02:56:30,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-28 02:56:30,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 02:56:30,538 INFO L349 Elim1Store]: treesize reduction 264, result has 28.1 percent of original size [2024-11-28 02:56:30,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 122 treesize of output 190 [2024-11-28 02:56:30,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:30,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2024-11-28 02:56:30,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:31,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:31,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:31,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:31,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:31,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:41,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2024-11-28 02:56:41,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:41,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:41,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 335 [2024-11-28 02:56:41,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:43,614 INFO L349 Elim1Store]: treesize reduction 708, result has 55.7 percent of original size [2024-11-28 02:56:43,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 2 disjoint index pairs (out of 78 index pairs), introduced 14 new quantified variables, introduced 90 case distinctions, treesize of input 448 treesize of output 1169 [2024-11-28 02:56:43,844 INFO L224 Elim1Store]: Index analysis took 121 ms [2024-11-28 02:56:47,364 INFO L349 Elim1Store]: treesize reduction 1111, result has 41.5 percent of original size [2024-11-28 02:56:47,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 14 select indices, 14 select index equivalence classes, 1 disjoint index pairs (out of 91 index pairs), introduced 17 new quantified variables, introduced 118 case distinctions, treesize of input 544 treesize of output 1285 [2024-11-28 02:56:48,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:48,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:48,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:48,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:48,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 32 [2024-11-28 02:56:48,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2024-11-28 02:56:48,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:56:48,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-11-28 02:56:48,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:48,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:48,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:48,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:48,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:56:48,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 02:57:43,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 73 [2024-11-28 02:57:45,852 INFO L349 Elim1Store]: treesize reduction 16, result has 92.9 percent of original size [2024-11-28 02:57:45,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 13 new quantified variables, introduced 28 case distinctions, treesize of input 658 treesize of output 681 [2024-11-28 02:57:46,719 INFO L349 Elim1Store]: treesize reduction 48, result has 88.4 percent of original size [2024-11-28 02:57:46,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 13 new quantified variables, introduced 32 case distinctions, treesize of input 511 treesize of output 711 [2024-11-28 03:00:41,098 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-28 03:00:41,100 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 03:00:41,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-28 03:00:41,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:00:41,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:00:41,302 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:195) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:291) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 67 more [2024-11-28 03:00:41,311 INFO L158 Benchmark]: Toolchain (without parser) took 349541.25ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 87.8MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 978.5MB. Max. memory is 16.1GB. [2024-11-28 03:00:41,311 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 167.8MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:00:41,311 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2365.92ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 87.8MB in the beginning and 283.4MB in the end (delta: -195.6MB). Peak memory consumption was 72.3MB. Max. memory is 16.1GB. [2024-11-28 03:00:41,311 INFO L158 Benchmark]: Boogie Procedure Inliner took 108.09ms. Allocated memory is still 352.3MB. Free memory was 283.4MB in the beginning and 278.3MB in the end (delta: 5.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:00:41,312 INFO L158 Benchmark]: Boogie Preprocessor took 113.89ms. Allocated memory is still 352.3MB. Free memory was 278.3MB in the beginning and 273.9MB in the end (delta: 4.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:00:41,312 INFO L158 Benchmark]: RCFGBuilder took 775.14ms. Allocated memory is still 352.3MB. Free memory was 273.9MB in the beginning and 242.6MB in the end (delta: 31.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 03:00:41,316 INFO L158 Benchmark]: TraceAbstraction took 346171.41ms. Allocated memory was 352.3MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 242.0MB in the beginning and 1.4GB in the end (delta: -1.1GB). Peak memory consumption was 899.7MB. Max. memory is 16.1GB. [2024-11-28 03:00:41,319 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 167.8MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2365.92ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 87.8MB in the beginning and 283.4MB in the end (delta: -195.6MB). Peak memory consumption was 72.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 108.09ms. Allocated memory is still 352.3MB. Free memory was 283.4MB in the beginning and 278.3MB in the end (delta: 5.1MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 113.89ms. Allocated memory is still 352.3MB. Free memory was 278.3MB in the beginning and 273.9MB in the end (delta: 4.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 775.14ms. Allocated memory is still 352.3MB. Free memory was 273.9MB in the beginning and 242.6MB in the end (delta: 31.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 346171.41ms. Allocated memory was 352.3MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 242.0MB in the beginning and 1.4GB in the end (delta: -1.1GB). Peak memory consumption was 899.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4526081b0c55ba26ca543a72264ba075e2706c93c97faea07fd81ad62d180974 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:00:43,800 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:00:43,925 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-28 03:00:43,934 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:00:43,934 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:00:43,977 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:00:43,978 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:00:43,978 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:00:43,979 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:00:43,979 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:00:43,980 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:00:43,980 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:00:43,981 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:00:43,981 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:00:43,981 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:00:43,982 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:00:43,982 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:00:43,982 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:00:43,982 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:00:43,982 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:00:43,983 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:00:43,984 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:00:43,984 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:43,984 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:43,984 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:43,985 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:43,985 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:00:43,985 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:43,985 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:43,985 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:43,985 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:43,985 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:00:43,986 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:00:43,986 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:00:43,986 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:00:43,986 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:00:43,986 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:00:43,987 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:00:43,987 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:00:43,987 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:00:43,987 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:00:43,987 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4526081b0c55ba26ca543a72264ba075e2706c93c97faea07fd81ad62d180974 [2024-11-28 03:00:44,290 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:00:44,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:00:44,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:00:44,306 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:00:44,306 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:00:44,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-28 03:00:47,314 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/a9f3fc80d/2621f9e7ec4145e1b866a3c6278f97c1/FLAG3be0dd21a [2024-11-28 03:00:47,879 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:00:47,880 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-28 03:00:47,931 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/a9f3fc80d/2621f9e7ec4145e1b866a3c6278f97c1/FLAG3be0dd21a [2024-11-28 03:00:48,373 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/data/a9f3fc80d/2621f9e7ec4145e1b866a3c6278f97c1 [2024-11-28 03:00:48,377 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:00:48,379 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:00:48,381 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:48,381 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:00:48,385 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:00:48,386 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:48" (1/1) ... [2024-11-28 03:00:48,386 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@367498d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:48, skipping insertion in model container [2024-11-28 03:00:48,387 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:48" (1/1) ... [2024-11-28 03:00:48,462 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:00:48,732 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-28 03:00:48,740 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-28 03:00:49,573 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,767 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,768 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,768 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,792 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,795 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,795 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,796 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,798 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,798 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,799 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,802 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,803 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,805 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,806 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,816 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,816 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,817 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,817 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,819 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,819 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,820 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,820 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,823 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,824 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,824 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,824 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:49,828 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:49,828 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,264 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,265 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,266 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,266 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,391 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-28 03:00:50,409 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:50,428 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-28 03:00:50,455 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:00:50,460 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-28 03:00:50,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-28 03:00:50,487 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,502 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,503 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,503 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,537 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,537 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,538 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,538 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,539 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,539 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,540 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,542 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,545 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,547 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,548 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,555 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,555 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,556 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,556 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,559 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,559 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,559 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,559 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,560 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,562 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,562 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,562 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,562 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,563 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,645 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,645 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,646 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,646 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,701 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:50,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-28 03:00:50,714 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:50,722 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:00:50,744 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-28 03:00:50,744 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-28 03:00:50,803 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,803 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,804 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,804 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,806 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,812 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,813 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,814 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,815 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,815 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,816 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,816 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,817 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 03:00:50,947 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-28 03:00:50,947 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:51,215 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:00:51,215 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51 WrapperNode [2024-11-28 03:00:51,216 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:51,217 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:00:51,217 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:00:51,217 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:00:51,224 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,286 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,321 INFO L138 Inliner]: procedures = 687, calls = 1046, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 150 [2024-11-28 03:00:51,321 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:00:51,322 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:00:51,323 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:00:51,323 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:00:51,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,342 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,379 INFO L175 MemorySlicer]: Split 35 memory accesses to 3 slices as follows [2, 5, 28]. 80 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 5, 0]. The 10 writes are split as follows [0, 0, 10]. [2024-11-28 03:00:51,380 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,381 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,413 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,414 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,422 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,430 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,434 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,442 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:00:51,447 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:00:51,447 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:00:51,447 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:00:51,448 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (1/1) ... [2024-11-28 03:00:51,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:51,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:51,483 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:00:51,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:00:51,515 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 03:00:51,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:00:51,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-28 03:00:51,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-28 03:00:51,516 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 03:00:51,517 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 03:00:51,517 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-28 03:00:51,517 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-28 03:00:51,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:00:51,517 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-28 03:00:51,517 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-28 03:00:51,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_insert_before [2024-11-28 03:00:51,518 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_insert_before [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:00:51,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:00:51,518 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:00:51,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-28 03:00:51,519 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-28 03:00:51,519 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-28 03:00:51,519 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-28 03:00:51,822 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:00:51,824 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:00:52,510 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2024-11-28 03:00:52,510 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:00:52,521 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:00:52,521 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:00:52,522 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:00:52 BoogieIcfgContainer [2024-11-28 03:00:52,522 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:00:52,524 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:00:52,525 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:00:52,530 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:00:52,530 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:00:48" (1/3) ... [2024-11-28 03:00:52,531 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713ed3c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:00:52, skipping insertion in model container [2024-11-28 03:00:52,531 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:51" (2/3) ... [2024-11-28 03:00:52,531 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713ed3c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:00:52, skipping insertion in model container [2024-11-28 03:00:52,532 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:00:52" (3/3) ... [2024-11-28 03:00:52,533 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_push_back_harness.i [2024-11-28 03:00:52,547 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:00:52,548 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_push_back_harness.i that has 8 procedures, 102 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-28 03:00:52,601 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:00:52,614 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@302f7908, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:00:52,614 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:00:52,618 INFO L276 IsEmpty]: Start isEmpty. Operand has 102 states, 65 states have (on average 1.2923076923076924) internal successors, (84), 66 states have internal predecessors, (84), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-28 03:00:52,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 03:00:52,627 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:52,628 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:52,628 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:52,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:52,634 INFO L85 PathProgramCache]: Analyzing trace with hash 726528637, now seen corresponding path program 1 times [2024-11-28 03:00:52,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:52,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1677850133] [2024-11-28 03:00:52,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:52,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:52,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:52,657 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:52,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:00:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:52,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:00:52,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:53,046 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-28 03:00:53,046 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:53,047 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:53,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677850133] [2024-11-28 03:00:53,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677850133] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:53,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:53,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:00:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484586309] [2024-11-28 03:00:53,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:53,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:00:53,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:53,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:00:53,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:00:53,078 INFO L87 Difference]: Start difference. First operand has 102 states, 65 states have (on average 1.2923076923076924) internal successors, (84), 66 states have internal predecessors, (84), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:53,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:53,112 INFO L93 Difference]: Finished difference Result 196 states and 291 transitions. [2024-11-28 03:00:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:00:53,114 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-11-28 03:00:53,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:53,121 INFO L225 Difference]: With dead ends: 196 [2024-11-28 03:00:53,122 INFO L226 Difference]: Without dead ends: 97 [2024-11-28 03:00:53,125 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:00:53,128 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:53,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:00:53,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-28 03:00:53,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-28 03:00:53,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 61 states have (on average 1.2459016393442623) internal successors, (76), 62 states have internal predecessors, (76), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 03:00:53,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 131 transitions. [2024-11-28 03:00:53,171 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 131 transitions. Word has length 73 [2024-11-28 03:00:53,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:53,171 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 131 transitions. [2024-11-28 03:00:53,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:53,172 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 131 transitions. [2024-11-28 03:00:53,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 03:00:53,174 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:53,174 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:53,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:00:53,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:53,379 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:53,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:53,380 INFO L85 PathProgramCache]: Analyzing trace with hash -367939653, now seen corresponding path program 1 times [2024-11-28 03:00:53,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:53,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [196343350] [2024-11-28 03:00:53,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:53,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:53,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:53,385 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:53,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:00:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:53,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:00:53,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:53,731 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:53,731 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:53,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196343350] [2024-11-28 03:00:53,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196343350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:53,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:53,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:00:53,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670970493] [2024-11-28 03:00:53,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:53,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:00:53,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:53,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:00:53,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:53,738 INFO L87 Difference]: Start difference. First operand 97 states and 131 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:53,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:53,805 INFO L93 Difference]: Finished difference Result 183 states and 252 transitions. [2024-11-28 03:00:53,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:00:53,806 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-11-28 03:00:53,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:53,809 INFO L225 Difference]: With dead ends: 183 [2024-11-28 03:00:53,809 INFO L226 Difference]: Without dead ends: 100 [2024-11-28 03:00:53,810 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:53,814 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 1 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:53,814 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 376 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:00:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-28 03:00:53,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 99. [2024-11-28 03:00:53,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 03:00:53,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 133 transitions. [2024-11-28 03:00:53,828 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 133 transitions. Word has length 73 [2024-11-28 03:00:53,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:53,830 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 133 transitions. [2024-11-28 03:00:53,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:53,830 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 133 transitions. [2024-11-28 03:00:53,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 03:00:53,832 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:53,832 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:53,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:00:54,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:54,033 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:54,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:54,033 INFO L85 PathProgramCache]: Analyzing trace with hash 75961021, now seen corresponding path program 1 times [2024-11-28 03:00:54,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:54,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1895424859] [2024-11-28 03:00:54,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:54,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:54,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:54,036 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:54,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:00:54,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:54,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:00:54,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:54,322 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:54,322 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:54,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895424859] [2024-11-28 03:00:54,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895424859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:54,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:54,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:00:54,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65175883] [2024-11-28 03:00:54,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:54,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:00:54,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:54,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:00:54,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:54,323 INFO L87 Difference]: Start difference. First operand 99 states and 133 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:54,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:54,388 INFO L93 Difference]: Finished difference Result 187 states and 256 transitions. [2024-11-28 03:00:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:00:54,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-11-28 03:00:54,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:54,390 INFO L225 Difference]: With dead ends: 187 [2024-11-28 03:00:54,393 INFO L226 Difference]: Without dead ends: 102 [2024-11-28 03:00:54,394 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:54,394 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 1 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:54,395 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 376 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:00:54,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-28 03:00:54,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 101. [2024-11-28 03:00:54,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 66 states have internal predecessors, (80), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 03:00:54,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 135 transitions. [2024-11-28 03:00:54,414 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 135 transitions. Word has length 73 [2024-11-28 03:00:54,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:54,414 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 135 transitions. [2024-11-28 03:00:54,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:54,415 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 135 transitions. [2024-11-28 03:00:54,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 03:00:54,419 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:54,419 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:54,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:00:54,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:54,620 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:54,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:54,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1952625089, now seen corresponding path program 1 times [2024-11-28 03:00:54,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:54,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1669343206] [2024-11-28 03:00:54,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:54,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:54,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:54,626 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:54,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:00:54,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:54,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:00:54,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:54,898 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:54,898 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:54,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669343206] [2024-11-28 03:00:54,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669343206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:54,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:54,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:00:54,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89390698] [2024-11-28 03:00:54,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:54,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:00:54,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:54,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:00:54,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:54,904 INFO L87 Difference]: Start difference. First operand 101 states and 135 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:54,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:54,946 INFO L93 Difference]: Finished difference Result 191 states and 261 transitions. [2024-11-28 03:00:54,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:00:54,947 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-11-28 03:00:54,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:54,948 INFO L225 Difference]: With dead ends: 191 [2024-11-28 03:00:54,948 INFO L226 Difference]: Without dead ends: 104 [2024-11-28 03:00:54,949 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:54,950 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 1 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:54,950 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 378 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:00:54,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-28 03:00:54,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2024-11-28 03:00:54,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 68 states have (on average 1.2205882352941178) internal successors, (83), 69 states have internal predecessors, (83), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 03:00:54,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 138 transitions. [2024-11-28 03:00:54,966 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 138 transitions. Word has length 73 [2024-11-28 03:00:54,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:54,967 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 138 transitions. [2024-11-28 03:00:54,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:54,967 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 138 transitions. [2024-11-28 03:00:54,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 03:00:54,969 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:54,969 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:54,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:55,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:55,175 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:55,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:55,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1968143807, now seen corresponding path program 1 times [2024-11-28 03:00:55,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:55,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [328851808] [2024-11-28 03:00:55,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:55,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:55,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:55,179 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:55,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:00:55,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:55,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:00:55,412 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:55,562 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:55,562 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:55,562 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:55,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328851808] [2024-11-28 03:00:55,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328851808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:55,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:55,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:00:55,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511402194] [2024-11-28 03:00:55,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:55,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:00:55,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:55,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:00:55,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:00:55,565 INFO L87 Difference]: Start difference. First operand 104 states and 138 transitions. Second operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 6 states have internal predecessors, (38), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:55,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:55,715 INFO L93 Difference]: Finished difference Result 201 states and 268 transitions. [2024-11-28 03:00:55,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:00:55,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 6 states have internal predecessors, (38), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2024-11-28 03:00:55,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:55,718 INFO L225 Difference]: With dead ends: 201 [2024-11-28 03:00:55,718 INFO L226 Difference]: Without dead ends: 102 [2024-11-28 03:00:55,719 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:00:55,719 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 12 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:55,720 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 582 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:00:55,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-28 03:00:55,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-28 03:00:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 67 states have internal predecessors, (80), 28 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 03:00:55,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 135 transitions. [2024-11-28 03:00:55,738 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 135 transitions. Word has length 73 [2024-11-28 03:00:55,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:55,739 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 135 transitions. [2024-11-28 03:00:55,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 6 states have internal predecessors, (38), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:55,739 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 135 transitions. [2024-11-28 03:00:55,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 03:00:55,741 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:55,741 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:55,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:55,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:55,942 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:55,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:55,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1754725063, now seen corresponding path program 1 times [2024-11-28 03:00:55,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:55,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361016169] [2024-11-28 03:00:55,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:55,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:55,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:55,945 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:55,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:00:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:56,245 INFO L256 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:00:56,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:56,313 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 03:00:56,314 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:56,314 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:56,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361016169] [2024-11-28 03:00:56,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361016169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:56,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:56,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:00:56,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25821904] [2024-11-28 03:00:56,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:56,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:00:56,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:56,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:00:56,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:00:56,317 INFO L87 Difference]: Start difference. First operand 102 states and 135 transitions. Second operand has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:56,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:56,412 INFO L93 Difference]: Finished difference Result 192 states and 257 transitions. [2024-11-28 03:00:56,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:00:56,412 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2024-11-28 03:00:56,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:56,419 INFO L225 Difference]: With dead ends: 192 [2024-11-28 03:00:56,419 INFO L226 Difference]: Without dead ends: 104 [2024-11-28 03:00:56,420 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:00:56,421 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 0 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:56,421 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 602 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:00:56,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-28 03:00:56,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2024-11-28 03:00:56,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 67 states have (on average 1.208955223880597) internal successors, (81), 69 states have internal predecessors, (81), 28 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (29), 27 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 03:00:56,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 138 transitions. [2024-11-28 03:00:56,440 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 138 transitions. Word has length 73 [2024-11-28 03:00:56,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:56,441 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 138 transitions. [2024-11-28 03:00:56,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:56,442 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 138 transitions. [2024-11-28 03:00:56,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 03:00:56,447 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:56,447 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:56,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:56,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:56,648 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:56,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:56,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1916832829, now seen corresponding path program 1 times [2024-11-28 03:00:56,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:56,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1252505638] [2024-11-28 03:00:56,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:56,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:56,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:56,652 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:56,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:00:56,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:56,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:00:56,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:57,013 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:57,013 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:57,013 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:57,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252505638] [2024-11-28 03:00:57,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252505638] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:57,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:57,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:00:57,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735416551] [2024-11-28 03:00:57,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:57,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:00:57,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:57,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:00:57,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:00:57,015 INFO L87 Difference]: Start difference. First operand 104 states and 138 transitions. Second operand has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:57,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:57,269 INFO L93 Difference]: Finished difference Result 199 states and 266 transitions. [2024-11-28 03:00:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:00:57,270 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 75 [2024-11-28 03:00:57,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:57,272 INFO L225 Difference]: With dead ends: 199 [2024-11-28 03:00:57,274 INFO L226 Difference]: Without dead ends: 106 [2024-11-28 03:00:57,275 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:00:57,276 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 24 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:57,276 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 643 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:00:57,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-28 03:00:57,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2024-11-28 03:00:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 67 states have (on average 1.1940298507462686) internal successors, (80), 69 states have internal predecessors, (80), 28 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (29), 27 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 03:00:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 137 transitions. [2024-11-28 03:00:57,296 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 137 transitions. Word has length 75 [2024-11-28 03:00:57,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:57,296 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 137 transitions. [2024-11-28 03:00:57,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:57,296 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 137 transitions. [2024-11-28 03:00:57,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-28 03:00:57,300 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:57,301 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:57,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:57,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:57,502 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:57,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1482074225, now seen corresponding path program 1 times [2024-11-28 03:00:57,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:57,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [817709693] [2024-11-28 03:00:57,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:57,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:57,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:57,505 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:57,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:00:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:57,729 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:00:57,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:57,884 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:57,884 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:57,884 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:57,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817709693] [2024-11-28 03:00:57,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817709693] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:57,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:57,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 03:00:57,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765252185] [2024-11-28 03:00:57,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:57,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:00:57,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:57,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:00:57,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:00:57,887 INFO L87 Difference]: Start difference. First operand 104 states and 137 transitions. Second operand has 8 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:58,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:58,231 INFO L93 Difference]: Finished difference Result 205 states and 274 transitions. [2024-11-28 03:00:58,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:00:58,231 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 77 [2024-11-28 03:00:58,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:58,233 INFO L225 Difference]: With dead ends: 205 [2024-11-28 03:00:58,234 INFO L226 Difference]: Without dead ends: 111 [2024-11-28 03:00:58,235 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:00:58,236 INFO L435 NwaCegarLoop]: 115 mSDtfsCounter, 33 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:58,236 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 739 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:00:58,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-11-28 03:00:58,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 105. [2024-11-28 03:00:58,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 28 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (29), 27 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 03:00:58,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 138 transitions. [2024-11-28 03:00:58,247 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 138 transitions. Word has length 77 [2024-11-28 03:00:58,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:58,248 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 138 transitions. [2024-11-28 03:00:58,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 03:00:58,248 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 138 transitions. [2024-11-28 03:00:58,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-28 03:00:58,249 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:58,249 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:58,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 03:00:58,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:58,454 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:58,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:58,454 INFO L85 PathProgramCache]: Analyzing trace with hash 758025667, now seen corresponding path program 1 times [2024-11-28 03:00:58,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:58,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [47915247] [2024-11-28 03:00:58,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:58,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:58,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:58,458 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:58,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:00:58,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:58,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:00:58,695 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:58,712 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:00:58,712 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:58,712 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:58,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47915247] [2024-11-28 03:00:58,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47915247] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:58,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:58,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:00:58,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030067906] [2024-11-28 03:00:58,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:58,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:00:58,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:58,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:00:58,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:58,714 INFO L87 Difference]: Start difference. First operand 105 states and 138 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:58,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:58,753 INFO L93 Difference]: Finished difference Result 200 states and 269 transitions. [2024-11-28 03:00:58,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:00:58,754 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 78 [2024-11-28 03:00:58,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:58,755 INFO L225 Difference]: With dead ends: 200 [2024-11-28 03:00:58,755 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 03:00:58,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:58,756 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 2 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:58,756 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 247 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:00:58,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 03:00:58,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 106. [2024-11-28 03:00:58,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 69 states have (on average 1.1884057971014492) internal successors, (82), 71 states have internal predecessors, (82), 28 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (29), 27 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 03:00:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 139 transitions. [2024-11-28 03:00:58,767 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 139 transitions. Word has length 78 [2024-11-28 03:00:58,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:58,767 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 139 transitions. [2024-11-28 03:00:58,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-28 03:00:58,768 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 139 transitions. [2024-11-28 03:00:58,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-28 03:00:58,768 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:58,769 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:58,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:00:58,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:58,970 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:58,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:58,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1566747679, now seen corresponding path program 1 times [2024-11-28 03:00:58,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:58,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032595121] [2024-11-28 03:00:58,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:58,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:58,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:58,973 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:58,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:00:59,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:59,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:00:59,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:59,307 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 03:00:59,307 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:59,307 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:59,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032595121] [2024-11-28 03:00:59,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032595121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:59,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:59,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:00:59,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585165906] [2024-11-28 03:00:59,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:59,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:00:59,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:59,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:00:59,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:00:59,309 INFO L87 Difference]: Start difference. First operand 106 states and 139 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 03:00:59,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:59,410 INFO L93 Difference]: Finished difference Result 201 states and 266 transitions. [2024-11-28 03:00:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:00:59,411 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 86 [2024-11-28 03:00:59,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:59,413 INFO L225 Difference]: With dead ends: 201 [2024-11-28 03:00:59,413 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 03:00:59,413 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:00:59,414 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 0 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:59,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 712 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:00:59,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 03:00:59,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 107. [2024-11-28 03:00:59,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 70 states have (on average 1.1857142857142857) internal successors, (83), 72 states have internal predecessors, (83), 28 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (29), 27 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 03:00:59,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 140 transitions. [2024-11-28 03:00:59,424 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 140 transitions. Word has length 86 [2024-11-28 03:00:59,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:59,425 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 140 transitions. [2024-11-28 03:00:59,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 03:00:59,425 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 140 transitions. [2024-11-28 03:00:59,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-28 03:00:59,426 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:59,426 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:59,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:59,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:59,631 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:59,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:59,631 INFO L85 PathProgramCache]: Analyzing trace with hash 871548467, now seen corresponding path program 1 times [2024-11-28 03:00:59,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:59,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114740806] [2024-11-28 03:00:59,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:59,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:59,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:59,633 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:59,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:00:59,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:59,883 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:00:59,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:59,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:00:59,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:01:04,496 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|) (_ bv0 64)))) (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|))))) is different from true [2024-11-28 03:01:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 03:01:04,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-28 03:01:05,490 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:01:05,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114740806] [2024-11-28 03:01:05,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114740806] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:05,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:01:05,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2024-11-28 03:01:05,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402327139] [2024-11-28 03:01:05,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:05,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:01:05,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:01:05,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:01:05,492 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=199, Unknown=1, NotChecked=28, Total=272 [2024-11-28 03:01:05,492 INFO L87 Difference]: Start difference. First operand 107 states and 140 transitions. Second operand has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2024-11-28 03:01:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:09,375 INFO L93 Difference]: Finished difference Result 236 states and 321 transitions. [2024-11-28 03:01:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:01:09,375 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 88 [2024-11-28 03:01:09,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:09,378 INFO L225 Difference]: With dead ends: 236 [2024-11-28 03:01:09,378 INFO L226 Difference]: Without dead ends: 143 [2024-11-28 03:01:09,379 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=64, Invalid=281, Unknown=1, NotChecked=34, Total=380 [2024-11-28 03:01:09,379 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 64 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 307 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:09,379 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1059 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 342 Invalid, 1 Unknown, 307 Unchecked, 3.6s Time] [2024-11-28 03:01:09,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-28 03:01:09,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 117. [2024-11-28 03:01:09,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 78 states have (on average 1.205128205128205) internal successors, (94), 80 states have internal predecessors, (94), 29 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) [2024-11-28 03:01:09,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 154 transitions. [2024-11-28 03:01:09,393 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 154 transitions. Word has length 88 [2024-11-28 03:01:09,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:09,393 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 154 transitions. [2024-11-28 03:01:09,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2024-11-28 03:01:09,393 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 154 transitions. [2024-11-28 03:01:09,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 03:01:09,394 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:09,394 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:09,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 03:01:09,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:09,599 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:09,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:09,599 INFO L85 PathProgramCache]: Analyzing trace with hash 705885087, now seen corresponding path program 1 times [2024-11-28 03:01:09,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:01:09,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1592294679] [2024-11-28 03:01:09,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:09,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:09,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:09,603 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:09,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:01:09,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:09,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-28 03:01:09,864 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:09,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-28 03:01:10,213 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-28 03:01:10,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2024-11-28 03:01:12,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 126 [2024-11-28 03:01:12,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:01:12,718 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 03:01:12,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 81 [2024-11-28 03:01:12,810 INFO L349 Elim1Store]: treesize reduction 114, result has 7.3 percent of original size [2024-11-28 03:01:12,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 154 treesize of output 119 [2024-11-28 03:01:12,882 INFO L349 Elim1Store]: treesize reduction 56, result has 13.8 percent of original size [2024-11-28 03:01:12,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 110 treesize of output 63 [2024-11-28 03:01:12,896 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 03:01:12,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2024-11-28 03:01:12,904 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:01:12,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2024-11-28 03:01:12,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2024-11-28 03:01:12,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-11-28 03:01:14,366 INFO L349 Elim1Store]: treesize reduction 93, result has 17.7 percent of original size [2024-11-28 03:01:14,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 185 treesize of output 114 [2024-11-28 03:01:14,573 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 03:01:14,573 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:15,901 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:01:15,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 115 treesize of output 108 [2024-11-28 03:01:15,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:01:15,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 888 treesize of output 878 [2024-11-28 03:01:15,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 390 [2024-11-28 03:01:15,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-28 03:01:16,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 214 [2024-11-28 03:01:18,629 INFO L349 Elim1Store]: treesize reduction 34, result has 58.5 percent of original size [2024-11-28 03:01:18,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 67830 treesize of output 52254 [2024-11-28 03:01:18,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:01:18,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1006 treesize of output 1000 [2024-11-28 03:01:18,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1258 treesize of output 1194 [2024-11-28 03:01:21,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-28 03:01:21,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 94 [2024-11-28 03:01:22,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-28 03:01:22,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-28 03:01:22,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:01:22,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2024-11-28 03:01:22,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-28 03:01:23,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:01:23,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2024-11-28 03:01:23,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:01:23,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2024-11-28 03:01:23,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-28 03:01:23,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:01:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-11-28 03:01:23,644 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:01:23,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592294679] [2024-11-28 03:01:23,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592294679] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:23,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:01:23,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [19] total 32 [2024-11-28 03:01:23,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298842159] [2024-11-28 03:01:23,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:23,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:01:23,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:01:23,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:01:23,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=908, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:01:23,647 INFO L87 Difference]: Start difference. First operand 117 states and 154 transitions. Second operand has 15 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 03:01:44,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:48,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:49,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:52,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:54,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:57,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:59,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:59,872 INFO L93 Difference]: Finished difference Result 152 states and 209 transitions. [2024-11-28 03:01:59,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:01:59,872 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 89 [2024-11-28 03:01:59,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:59,874 INFO L225 Difference]: With dead ends: 152 [2024-11-28 03:01:59,874 INFO L226 Difference]: Without dead ends: 150 [2024-11-28 03:01:59,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 135 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 03:01:59,876 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 22 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:59,876 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 1308 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 34.1s Time] [2024-11-28 03:01:59,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-28 03:01:59,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 140. [2024-11-28 03:01:59,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 94 states have internal predecessors, (107), 38 states have call successors, (38), 10 states have call predecessors, (38), 11 states have return successors, (46), 35 states have call predecessors, (46), 37 states have call successors, (46) [2024-11-28 03:01:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 191 transitions. [2024-11-28 03:01:59,897 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 191 transitions. Word has length 89 [2024-11-28 03:01:59,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:59,898 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 191 transitions. [2024-11-28 03:01:59,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-28 03:01:59,899 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 191 transitions. [2024-11-28 03:01:59,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 03:01:59,900 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:59,900 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:59,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:02:00,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:00,101 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:02:00,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:00,101 INFO L85 PathProgramCache]: Analyzing trace with hash -103461539, now seen corresponding path program 1 times [2024-11-28 03:02:00,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:02:00,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219827780] [2024-11-28 03:02:00,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:00,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:00,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:00,103 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:00,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:02:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:00,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:02:00,333 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:09,214 WARN L286 SmtUtils]: Spent 8.62s on a formula simplification. DAG size of input: 134 DAG size of output: 34 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-28 03:02:09,214 INFO L349 Elim1Store]: treesize reduction 528, result has 11.4 percent of original size [2024-11-28 03:02:09,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 14 case distinctions, treesize of input 1012 treesize of output 1011 [2024-11-28 03:02:09,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2996 treesize of output 2420 [2024-11-28 03:02:09,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2991 treesize of output 2415 [2024-11-28 03:02:09,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2986 treesize of output 2410 [2024-11-28 03:02:09,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2711 treesize of output 2163 [2024-11-28 03:02:09,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:02:09,793 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:02:09,800 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:02:15,461 WARN L286 SmtUtils]: Spent 5.63s on a formula simplification. DAG size of input: 176 DAG size of output: 10 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-28 03:02:15,461 INFO L349 Elim1Store]: treesize reduction 871, result has 1.2 percent of original size [2024-11-28 03:02:15,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 8 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 8 new quantified variables, introduced 35 case distinctions, treesize of input 158829 treesize of output 112182 [2024-11-28 03:02:15,897 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:02:15,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219827780] [2024-11-28 03:02:15,897 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 03:02:15,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:02:16,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:16,099 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Complicated and unsupported kind of self-update: (select (let ((.cse1 (select |#memory_$Pointer$#2.base| v_arrayElimCell_44))) (let ((.cse0 (let ((.cse3 (select v_arrayElimCell_45 (_ bv24 64)))) (store (let ((.cse2 (store |#memory_$Pointer$#2.base| v_arrayElimCell_44 .cse1))) (store .cse2 aws_linked_list_insert_before_~before.base (select (store (store .cse2 aws_linked_list_insert_before_~before.base v_DerPreprocessor_16) .cse3 v_DerPreprocessor_17) aws_linked_list_insert_before_~before.base))) .cse3 v_DerPreprocessor_17)))) (store .cse0 (select (select .cse0 aws_linked_list_insert_before_~before.base) (_ bv24 64)) .cse1))) aws_linked_list_insert_before_~before.base) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.classify(DerPreprocessor.java:233) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.classify(DerPreprocessor.java:205) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.(DerPreprocessor.java:104) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:153) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:190) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne3(DualJunctionSaa.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:542) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:521) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:514) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:325) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:195) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:291) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-11-28 03:02:16,103 INFO L158 Benchmark]: Toolchain (without parser) took 87724.91ms. Allocated memory was 83.9MB in the beginning and 260.0MB in the end (delta: 176.2MB). Free memory was 53.9MB in the beginning and 186.0MB in the end (delta: -132.1MB). Peak memory consumption was 164.3MB. Max. memory is 16.1GB. [2024-11-28 03:02:16,104 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 83.9MB. Free memory is still 64.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:02:16,104 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2835.64ms. Allocated memory was 83.9MB in the beginning and 260.0MB in the end (delta: 176.2MB). Free memory was 53.6MB in the beginning and 179.4MB in the end (delta: -125.8MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. [2024-11-28 03:02:16,104 INFO L158 Benchmark]: Boogie Procedure Inliner took 105.11ms. Allocated memory is still 260.0MB. Free memory was 179.4MB in the beginning and 173.7MB in the end (delta: 5.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:02:16,104 INFO L158 Benchmark]: Boogie Preprocessor took 119.60ms. Allocated memory is still 260.0MB. Free memory was 173.7MB in the beginning and 168.4MB in the end (delta: 5.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:02:16,104 INFO L158 Benchmark]: RCFGBuilder took 1075.25ms. Allocated memory is still 260.0MB. Free memory was 168.4MB in the beginning and 132.1MB in the end (delta: 36.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 03:02:16,105 INFO L158 Benchmark]: TraceAbstraction took 83578.48ms. Allocated memory is still 260.0MB. Free memory was 131.6MB in the beginning and 186.0MB in the end (delta: -54.4MB). Peak memory consumption was 68.6MB. Max. memory is 16.1GB. [2024-11-28 03:02:16,106 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 83.9MB. Free memory is still 64.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2835.64ms. Allocated memory was 83.9MB in the beginning and 260.0MB in the end (delta: 176.2MB). Free memory was 53.6MB in the beginning and 179.4MB in the end (delta: -125.8MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 105.11ms. Allocated memory is still 260.0MB. Free memory was 179.4MB in the beginning and 173.7MB in the end (delta: 5.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 119.60ms. Allocated memory is still 260.0MB. Free memory was 173.7MB in the beginning and 168.4MB in the end (delta: 5.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1075.25ms. Allocated memory is still 260.0MB. Free memory was 168.4MB in the beginning and 132.1MB in the end (delta: 36.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 83578.48ms. Allocated memory is still 260.0MB. Free memory was 131.6MB in the beginning and 186.0MB in the end (delta: -54.4MB). Peak memory consumption was 68.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Complicated and unsupported kind of self-update: (select (let ((.cse1 (select |#memory_$Pointer$#2.base| v_arrayElimCell_44))) (let ((.cse0 (let ((.cse3 (select v_arrayElimCell_45 (_ bv24 64)))) (store (let ((.cse2 (store |#memory_$Pointer$#2.base| v_arrayElimCell_44 .cse1))) (store .cse2 aws_linked_list_insert_before_~before.base (select (store (store .cse2 aws_linked_list_insert_before_~before.base v_DerPreprocessor_16) .cse3 v_DerPreprocessor_17) aws_linked_list_insert_before_~before.base))) .cse3 v_DerPreprocessor_17)))) (store .cse0 (select (select .cse0 aws_linked_list_insert_before_~before.base) (_ bv24 64)) .cse1))) aws_linked_list_insert_before_~before.base) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Complicated and unsupported kind of self-update: (select (let ((.cse1 (select |#memory_$Pointer$#2.base| v_arrayElimCell_44))) (let ((.cse0 (let ((.cse3 (select v_arrayElimCell_45 (_ bv24 64)))) (store (let ((.cse2 (store |#memory_$Pointer$#2.base| v_arrayElimCell_44 .cse1))) (store .cse2 aws_linked_list_insert_before_~before.base (select (store (store .cse2 aws_linked_list_insert_before_~before.base v_DerPreprocessor_16) .cse3 v_DerPreprocessor_17) aws_linked_list_insert_before_~before.base))) .cse3 v_DerPreprocessor_17)))) (store .cse0 (select (select .cse0 aws_linked_list_insert_before_~before.base) (_ bv24 64)) .cse1))) aws_linked_list_insert_before_~before.base): de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.classify(DerPreprocessor.java:233) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-11-28 03:02:16,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f686f11-78e2-466b-b864-646a8edf3d35/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: Complicated and unsupported kind of self-update: (select (let ((.cse1 (select |#memory_$Pointer$#2.base| v_arrayElimCell_44))) (let ((.cse0 (let ((.cse3 (select v_arrayElimCell_45 (_ bv24 64)))) (store (let ((.cse2 (store |#memory_$Pointer$#2.base| v_arrayElimCell_44 .cse1))) (store .cse2 aws_linked_list_insert_before_~before.base (select (store (store .cse2 aws_linked_list_insert_before_~before.base v_DerPreprocessor_16) .cse3 v_DerPreprocessor_17) aws_linked_list_insert_before_~before.base))) .cse3 v_DerPreprocessor_17)))) (store .cse0 (select (select .cse0 aws_linked_list_insert_before_~before.base) (_ bv24 64)) .cse1))) aws_linked_list_insert_before_~before.base)