./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-23 23:15:29,311 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:15:29,438 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-23 23:15:29,451 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:15:29,452 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:15:29,508 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:15:29,509 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:15:29,510 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:15:29,510 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:15:29,511 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:15:29,512 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:15:29,513 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:15:29,513 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:15:29,514 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:15:29,515 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:15:29,515 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:15:29,515 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:15:29,515 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:15:29,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:15:29,517 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:15:29,517 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:15:29,517 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:15:29,517 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:15:29,517 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:15:29,518 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:15:29,518 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:15:29,518 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:15:29,518 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:15:29,518 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:15:29,518 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:15:29,519 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:15:29,519 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:15:29,519 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:15:29,520 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:15:29,520 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:15:29,520 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:15:29,520 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:15:29,520 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:15:29,520 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:15:29,520 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC 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-23 23:15:29,926 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:15:29,944 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:15:29,947 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:15:29,949 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:15:29,949 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:15:29,951 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-23 23:15:33,719 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/c0bb4b977/f2244d5ab2a84335ad8005cdcd24d7e4/FLAG32667c82d [2024-11-23 23:15:34,486 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:15:34,490 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-23 23:15:34,538 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/c0bb4b977/f2244d5ab2a84335ad8005cdcd24d7e4/FLAG32667c82d [2024-11-23 23:15:34,562 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/c0bb4b977/f2244d5ab2a84335ad8005cdcd24d7e4 [2024-11-23 23:15:34,565 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:15:34,567 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:15:34,569 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:15:34,570 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:15:34,579 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:15:34,580 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:15:34" (1/1) ... [2024-11-23 23:15:34,584 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1df1b807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:34, skipping insertion in model container [2024-11-23 23:15:34,584 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:15:34" (1/1) ... [2024-11-23 23:15:34,721 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:15:35,074 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-23 23:15:35,083 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-23 23:15:36,175 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,176 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,177 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,178 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,180 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,200 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,201 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,204 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,205 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,208 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,209 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,210 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:36,210 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,094 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-23 23:15:37,098 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:15:37,128 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:15:37,144 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-23 23:15:37,145 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-23 23:15:37,208 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,208 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,209 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,209 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,210 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,222 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,222 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,224 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,224 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,226 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,226 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,227 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,227 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:15:37,401 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-23 23:15:37,402 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:15:37,634 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:15:37,635 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37 WrapperNode [2024-11-23 23:15:37,635 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:15:37,636 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:15:37,636 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:15:37,636 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:15:37,643 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,728 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,837 INFO L138 Inliner]: procedures = 668, calls = 1046, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 149 [2024-11-23 23:15:37,839 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:15:37,840 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:15:37,840 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:15:37,841 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:15:37,853 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,853 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,857 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,904 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-23 23:15:37,904 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,904 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,937 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,938 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,946 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,954 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,957 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,971 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:15:37,972 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:15:37,972 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:15:37,976 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:15:37,977 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (1/1) ... [2024-11-23 23:15:37,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:15:38,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:15:38,023 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:15:38,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:15:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 23:15:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-23 23:15:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-23 23:15:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-23 23:15:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-23 23:15:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 23:15:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-23 23:15:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-23 23:15:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_insert_before [2024-11-23 23:15:38,062 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_insert_before [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:15:38,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:15:38,062 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:15:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-23 23:15:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-23 23:15:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-23 23:15:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:15:38,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 23:15:38,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-23 23:15:38,469 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:15:38,472 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:15:39,001 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2024-11-23 23:15:39,001 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:15:39,016 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:15:39,016 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:15:39,017 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:15:39 BoogieIcfgContainer [2024-11-23 23:15:39,017 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:15:39,020 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:15:39,020 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:15:39,026 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:15:39,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:15:34" (1/3) ... [2024-11-23 23:15:39,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1dadd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:15:39, skipping insertion in model container [2024-11-23 23:15:39,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:15:37" (2/3) ... [2024-11-23 23:15:39,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1dadd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:15:39, skipping insertion in model container [2024-11-23 23:15:39,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:15:39" (3/3) ... [2024-11-23 23:15:39,033 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_push_back_harness.i [2024-11-23 23:15:39,053 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:15:39,055 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-23 23:15:39,148 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:15:39,166 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;@559ec11e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:15:39,166 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:15:39,172 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-23 23:15:39,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:15:39,184 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:15:39,185 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-23 23:15:39,185 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:15:39,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:15:39,194 INFO L85 PathProgramCache]: Analyzing trace with hash 726528637, now seen corresponding path program 1 times [2024-11-23 23:15:39,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:15:39,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312736480] [2024-11-23 23:15:39,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:39,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:15:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:39,965 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-23 23:15:39,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:15:39,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312736480] [2024-11-23 23:15:39,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312736480] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:15:39,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131921937] [2024-11-23 23:15:39,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:39,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:15:39,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:15:39,973 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:15:39,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:15:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:40,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:15:40,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:15:40,486 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-23 23:15:40,488 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:15:40,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131921937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:15:40,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:15:40,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:15:40,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142552839] [2024-11-23 23:15:40,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:15:40,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:15:40,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:15:40,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:15:40,531 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:15:40,534 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-23 23:15:40,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:15:40,602 INFO L93 Difference]: Finished difference Result 196 states and 291 transitions. [2024-11-23 23:15:40,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:15:40,607 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-23 23:15:40,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:15:40,620 INFO L225 Difference]: With dead ends: 196 [2024-11-23 23:15:40,620 INFO L226 Difference]: Without dead ends: 97 [2024-11-23 23:15:40,628 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-23 23:15:40,634 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-23 23:15:40,635 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-23 23:15:40,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-23 23:15:40,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-23 23:15:40,702 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-23 23:15:40,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 131 transitions. [2024-11-23 23:15:40,717 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 131 transitions. Word has length 73 [2024-11-23 23:15:40,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:15:40,719 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 131 transitions. [2024-11-23 23:15:40,719 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-23 23:15:40,720 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 131 transitions. [2024-11-23 23:15:40,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:15:40,727 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:15:40,727 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-23 23:15:40,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:15:40,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:15:40,932 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:15:40,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:15:40,933 INFO L85 PathProgramCache]: Analyzing trace with hash -367939653, now seen corresponding path program 1 times [2024-11-23 23:15:40,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:15:40,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756066445] [2024-11-23 23:15:40,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:40,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:15:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:41,991 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-23 23:15:41,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:15:41,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756066445] [2024-11-23 23:15:41,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756066445] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:15:41,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:15:41,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 23:15:41,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564395932] [2024-11-23 23:15:41,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:15:41,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:15:41,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:15:41,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:15:41,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:15:41,998 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-23 23:15:42,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:15:42,191 INFO L93 Difference]: Finished difference Result 196 states and 272 transitions. [2024-11-23 23:15:42,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 23:15:42,194 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-23 23:15:42,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:15:42,196 INFO L225 Difference]: With dead ends: 196 [2024-11-23 23:15:42,197 INFO L226 Difference]: Without dead ends: 97 [2024-11-23 23:15:42,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 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-23 23:15:42,200 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-23 23:15:42,200 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-23 23:15:42,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-23 23:15:42,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-23 23:15:42,222 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-23 23:15:42,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 130 transitions. [2024-11-23 23:15:42,229 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 130 transitions. Word has length 73 [2024-11-23 23:15:42,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:15:42,231 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 130 transitions. [2024-11-23 23:15:42,232 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-23 23:15:42,232 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 130 transitions. [2024-11-23 23:15:42,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:15:42,235 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:15:42,235 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-23 23:15:42,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:15:42,236 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:15:42,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:15:42,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1754725063, now seen corresponding path program 1 times [2024-11-23 23:15:42,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:15:42,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411056955] [2024-11-23 23:15:42,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:42,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:15:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:43,259 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-23 23:15:43,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:15:43,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411056955] [2024-11-23 23:15:43,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411056955] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:15:43,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791891644] [2024-11-23 23:15:43,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:43,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:15:43,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:15:43,265 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:15:43,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:15:43,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:43,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-23 23:15:43,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:15:43,860 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-23 23:15:43,896 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-23 23:15:44,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:44,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:44,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:44,142 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-23 23:15:44,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:44,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:44,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:44,204 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-23 23:15:45,811 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-23 23:15:45,811 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:15:45,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791891644] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:15:45,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:15:45,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 14 [2024-11-23 23:15:45,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25556906] [2024-11-23 23:15:45,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:15:45,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 23:15:45,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:15:45,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 23:15:45,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:15:45,816 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-23 23:15:47,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:15:47,498 INFO L93 Difference]: Finished difference Result 236 states and 317 transitions. [2024-11-23 23:15:47,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:15:47,500 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-23 23:15:47,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:15:47,506 INFO L225 Difference]: With dead ends: 236 [2024-11-23 23:15:47,506 INFO L226 Difference]: Without dead ends: 151 [2024-11-23 23:15:47,507 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:15:47,512 INFO L435 NwaCegarLoop]: 115 mSDtfsCounter, 58 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:15:47,512 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.3s Time] [2024-11-23 23:15:47,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-11-23 23:15:47,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2024-11-23 23:15:47,557 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-23 23:15:47,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 197 transitions. [2024-11-23 23:15:47,560 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 197 transitions. Word has length 73 [2024-11-23 23:15:47,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:15:47,561 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 197 transitions. [2024-11-23 23:15:47,561 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-23 23:15:47,562 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 197 transitions. [2024-11-23 23:15:47,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-23 23:15:47,563 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:15:47,564 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-23 23:15:47,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:15:47,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:15:47,768 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:15:47,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:15:47,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1930608829, now seen corresponding path program 1 times [2024-11-23 23:15:47,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:15:47,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436511414] [2024-11-23 23:15:47,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:47,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:15:47,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:48,632 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-23 23:15:48,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:15:48,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436511414] [2024-11-23 23:15:48,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436511414] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:15:48,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271820817] [2024-11-23 23:15:48,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:48,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:15:48,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:15:48,640 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:15:48,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:15:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:48,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-23 23:15:48,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:15:49,080 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-23 23:15:49,120 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-23 23:15:49,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,269 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-23 23:15:49,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,284 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-23 23:15:49,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,303 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-23 23:15:49,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,313 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-23 23:15:49,545 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2024-11-23 23:15:49,546 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-23 23:15:49,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,567 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-23 23:15:49,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:15:49,587 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-23 23:15:49,634 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-23 23:15:51,583 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-23 23:15:51,583 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:15:52,611 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-23 23:15:52,699 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:15:52,701 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:15:52,852 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-11-23 23:15:52,852 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-23 23:15:52,896 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:15:52,896 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-23 23:15:52,922 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-23 23:15:52,958 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:15:52,959 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:15:53,086 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-11-23 23:15:53,088 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-23 23:15:53,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:15:53,152 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-23 23:15:53,184 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-23 23:15:53,248 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-23 23:15:54,488 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-23 23:15:54,504 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:15:54,507 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:15:54,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:15:54,534 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-23 23:15:54,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:15:54,793 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-23 23:15:54,968 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-23 23:15:54,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271820817] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:15:54,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:15:54,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 10] total 23 [2024-11-23 23:15:54,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138777570] [2024-11-23 23:15:54,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:15:54,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-23 23:15:54,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:15:54,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-23 23:15:54,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=375, Unknown=32, NotChecked=40, Total=506 [2024-11-23 23:15:54,974 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-23 23:15:58,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:15:58,508 INFO L93 Difference]: Finished difference Result 295 states and 400 transitions. [2024-11-23 23:15:58,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 23:15:58,509 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-23 23:15:58,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:15:58,514 INFO L225 Difference]: With dead ends: 295 [2024-11-23 23:15:58,517 INFO L226 Difference]: Without dead ends: 185 [2024-11-23 23:15:58,519 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=142, Invalid=942, Unknown=42, NotChecked=64, Total=1190 [2024-11-23 23:15:58,520 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 63 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 15 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:15:58,525 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.8s Time] [2024-11-23 23:15:58,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-23 23:15:58,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 178. [2024-11-23 23:15:58,579 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-23 23:15:58,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 238 transitions. [2024-11-23 23:15:58,583 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 238 transitions. Word has length 75 [2024-11-23 23:15:58,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:15:58,583 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 238 transitions. [2024-11-23 23:15:58,584 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-23 23:15:58,584 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 238 transitions. [2024-11-23 23:15:58,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-23 23:15:58,586 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:15:58,586 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-23 23:15:58,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:15:58,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:15:58,791 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:15:58,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:15:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash 174683841, now seen corresponding path program 1 times [2024-11-23 23:15:58,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:15:58,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371703779] [2024-11-23 23:15:58,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:58,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:15:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:59,249 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-23 23:15:59,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:15:59,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371703779] [2024-11-23 23:15:59,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371703779] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:15:59,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:15:59,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 23:15:59,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055855647] [2024-11-23 23:15:59,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:15:59,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:15:59,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:15:59,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:15:59,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:15:59,251 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-23 23:15:59,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:15:59,400 INFO L93 Difference]: Finished difference Result 298 states and 397 transitions. [2024-11-23 23:15:59,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 23:15:59,401 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-23 23:15:59,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:15:59,404 INFO L225 Difference]: With dead ends: 298 [2024-11-23 23:15:59,404 INFO L226 Difference]: Without dead ends: 184 [2024-11-23 23:15:59,405 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-23 23:15:59,406 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-23 23:15:59,406 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-23 23:15:59,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-11-23 23:15:59,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 178. [2024-11-23 23:15:59,434 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-23 23:15:59,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 235 transitions. [2024-11-23 23:15:59,437 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 235 transitions. Word has length 77 [2024-11-23 23:15:59,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:15:59,438 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 235 transitions. [2024-11-23 23:15:59,438 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-23 23:15:59,438 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 235 transitions. [2024-11-23 23:15:59,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-23 23:15:59,440 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:15:59,441 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-23 23:15:59,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:15:59,441 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:15:59,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:15:59,442 INFO L85 PathProgramCache]: Analyzing trace with hash -650006253, now seen corresponding path program 1 times [2024-11-23 23:15:59,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:15:59,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360461502] [2024-11-23 23:15:59,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:15:59,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:15:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:15:59,846 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-23 23:15:59,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:15:59,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360461502] [2024-11-23 23:15:59,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360461502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:15:59,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:15:59,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-23 23:15:59,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799408548] [2024-11-23 23:15:59,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:15:59,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:15:59,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:15:59,849 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:15:59,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:15:59,850 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-23 23:16:00,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:00,075 INFO L93 Difference]: Finished difference Result 316 states and 423 transitions. [2024-11-23 23:16:00,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:16:00,076 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-23 23:16:00,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:00,079 INFO L225 Difference]: With dead ends: 316 [2024-11-23 23:16:00,079 INFO L226 Difference]: Without dead ends: 199 [2024-11-23 23:16:00,080 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 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-23 23:16:00,081 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.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:00,081 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.2s Time] [2024-11-23 23:16:00,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-11-23 23:16:00,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 181. [2024-11-23 23:16:00,107 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-23 23:16:00,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 238 transitions. [2024-11-23 23:16:00,110 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 238 transitions. Word has length 79 [2024-11-23 23:16:00,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:00,111 INFO L471 AbstractCegarLoop]: Abstraction has 181 states and 238 transitions. [2024-11-23 23:16:00,111 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-23 23:16:00,111 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 238 transitions. [2024-11-23 23:16:00,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-23 23:16:00,113 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:00,113 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-23 23:16:00,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:16:00,114 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:00,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:00,114 INFO L85 PathProgramCache]: Analyzing trace with hash 758025667, now seen corresponding path program 1 times [2024-11-23 23:16:00,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:00,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085370935] [2024-11-23 23:16:00,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:00,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:00,643 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-23 23:16:00,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:00,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085370935] [2024-11-23 23:16:00,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085370935] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:00,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:16:00,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-23 23:16:00,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487213431] [2024-11-23 23:16:00,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:00,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:16:00,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:00,645 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:16:00,645 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:16:00,645 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-23 23:16:00,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:00,885 INFO L93 Difference]: Finished difference Result 317 states and 421 transitions. [2024-11-23 23:16:00,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:16:00,886 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-23 23:16:00,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:00,888 INFO L225 Difference]: With dead ends: 317 [2024-11-23 23:16:00,888 INFO L226 Difference]: Without dead ends: 199 [2024-11-23 23:16:00,889 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-23 23:16:00,893 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.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:00,894 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.2s Time] [2024-11-23 23:16:00,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-11-23 23:16:00,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 184. [2024-11-23 23:16:00,933 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-23 23:16:00,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 241 transitions. [2024-11-23 23:16:00,938 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 241 transitions. Word has length 78 [2024-11-23 23:16:00,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:00,939 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 241 transitions. [2024-11-23 23:16:00,939 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-23 23:16:00,940 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 241 transitions. [2024-11-23 23:16:00,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-23 23:16:00,941 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:00,942 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-23 23:16:00,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:16:00,942 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:00,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:00,943 INFO L85 PathProgramCache]: Analyzing trace with hash 976711389, now seen corresponding path program 1 times [2024-11-23 23:16:00,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:00,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698588415] [2024-11-23 23:16:00,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:00,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:01,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:01,963 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-23 23:16:01,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:01,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698588415] [2024-11-23 23:16:01,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698588415] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:16:01,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520388920] [2024-11-23 23:16:01,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:01,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:16:01,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:16:01,967 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:16:01,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:16:02,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:02,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-23 23:16:02,314 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:16:02,455 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-23 23:16:02,455 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:16:02,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520388920] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:02,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:16:02,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 12 [2024-11-23 23:16:02,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189368319] [2024-11-23 23:16:02,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:02,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 23:16:02,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:02,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 23:16:02,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:16:02,458 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-23 23:16:02,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:02,958 INFO L93 Difference]: Finished difference Result 304 states and 399 transitions. [2024-11-23 23:16:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 23:16:02,959 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-23 23:16:02,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:02,962 INFO L225 Difference]: With dead ends: 304 [2024-11-23 23:16:02,962 INFO L226 Difference]: Without dead ends: 191 [2024-11-23 23:16:02,963 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-23 23:16:02,964 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 121 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:02,964 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.3s Time] [2024-11-23 23:16:02,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-11-23 23:16:02,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2024-11-23 23:16:02,998 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-23 23:16:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 240 transitions. [2024-11-23 23:16:03,001 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 240 transitions. Word has length 88 [2024-11-23 23:16:03,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:03,001 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 240 transitions. [2024-11-23 23:16:03,002 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-23 23:16:03,002 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 240 transitions. [2024-11-23 23:16:03,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-23 23:16:03,003 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:03,003 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-23 23:16:03,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 23:16:03,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-23 23:16:03,208 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:03,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:03,209 INFO L85 PathProgramCache]: Analyzing trace with hash 871548467, now seen corresponding path program 1 times [2024-11-23 23:16:03,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:03,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070189429] [2024-11-23 23:16:03,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:03,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:03,941 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-23 23:16:03,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070189429] [2024-11-23 23:16:03,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070189429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:16:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450278068] [2024-11-23 23:16:03,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:03,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:16:03,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:16:03,944 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:16:03,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 23:16:04,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:04,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-23 23:16:04,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:16:04,615 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-23 23:16:04,616 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:16:04,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450278068] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:04,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:16:04,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [8] total 17 [2024-11-23 23:16:04,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687508273] [2024-11-23 23:16:04,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:04,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 23:16:04,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:04,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 23:16:04,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:16:04,623 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-23 23:16:05,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:05,271 INFO L93 Difference]: Finished difference Result 309 states and 402 transitions. [2024-11-23 23:16:05,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 23:16:05,272 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-23 23:16:05,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:05,274 INFO L225 Difference]: With dead ends: 309 [2024-11-23 23:16:05,274 INFO L226 Difference]: Without dead ends: 193 [2024-11-23 23:16:05,276 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2024-11-23 23:16:05,279 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 124 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:05,279 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.4s Time] [2024-11-23 23:16:05,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-11-23 23:16:05,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 186. [2024-11-23 23:16:05,313 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-23 23:16:05,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 239 transitions. [2024-11-23 23:16:05,316 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 239 transitions. Word has length 88 [2024-11-23 23:16:05,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:05,317 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 239 transitions. [2024-11-23 23:16:05,317 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-23 23:16:05,317 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 239 transitions. [2024-11-23 23:16:05,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-23 23:16:05,319 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:05,319 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-23 23:16:05,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 23:16:05,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:16:05,523 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:05,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:05,524 INFO L85 PathProgramCache]: Analyzing trace with hash 705885087, now seen corresponding path program 1 times [2024-11-23 23:16:05,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:05,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699696063] [2024-11-23 23:16:05,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:05,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:10,429 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-23 23:16:10,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:10,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699696063] [2024-11-23 23:16:10,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699696063] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:10,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:16:10,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-23 23:16:10,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23387080] [2024-11-23 23:16:10,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:10,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 23:16:10,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:10,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 23:16:10,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=271, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:16:10,432 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-23 23:16:11,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:11,982 INFO L93 Difference]: Finished difference Result 212 states and 277 transitions. [2024-11-23 23:16:11,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:16:11,983 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-23 23:16:11,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:11,986 INFO L225 Difference]: With dead ends: 212 [2024-11-23 23:16:11,986 INFO L226 Difference]: Without dead ends: 210 [2024-11-23 23:16:11,987 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2024-11-23 23:16:11,988 INFO L435 NwaCegarLoop]: 106 mSDtfsCounter, 31 mSDsluCounter, 1334 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:11,988 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.3s Time] [2024-11-23 23:16:11,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-23 23:16:12,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 196. [2024-11-23 23:16:12,021 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-23 23:16:12,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 254 transitions. [2024-11-23 23:16:12,025 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 254 transitions. Word has length 89 [2024-11-23 23:16:12,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:12,025 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 254 transitions. [2024-11-23 23:16:12,026 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-23 23:16:12,026 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 254 transitions. [2024-11-23 23:16:12,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-23 23:16:12,027 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:12,027 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-23 23:16:12,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 23:16:12,028 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:12,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:12,029 INFO L85 PathProgramCache]: Analyzing trace with hash -103461539, now seen corresponding path program 1 times [2024-11-23 23:16:12,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:12,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837488706] [2024-11-23 23:16:12,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:12,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:12,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:13,386 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-23 23:16:13,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:13,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837488706] [2024-11-23 23:16:13,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837488706] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:13,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:16:13,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 23:16:13,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076184546] [2024-11-23 23:16:13,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:13,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 23:16:13,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:13,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 23:16:13,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:16:13,389 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-23 23:16:13,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:13,901 INFO L93 Difference]: Finished difference Result 286 states and 377 transitions. [2024-11-23 23:16:13,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 23:16:13,902 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-23 23:16:13,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:13,905 INFO L225 Difference]: With dead ends: 286 [2024-11-23 23:16:13,905 INFO L226 Difference]: Without dead ends: 209 [2024-11-23 23:16:13,906 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-23 23:16:13,907 INFO L435 NwaCegarLoop]: 120 mSDtfsCounter, 35 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:13,907 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.4s Time] [2024-11-23 23:16:13,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-23 23:16:13,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 201. [2024-11-23 23:16:13,944 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-23 23:16:13,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 262 transitions. [2024-11-23 23:16:13,948 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 262 transitions. Word has length 89 [2024-11-23 23:16:13,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:13,948 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 262 transitions. [2024-11-23 23:16:13,948 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-23 23:16:13,953 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 262 transitions. [2024-11-23 23:16:13,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-23 23:16:13,954 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:13,954 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-23 23:16:13,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 23:16:13,955 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:13,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:13,955 INFO L85 PathProgramCache]: Analyzing trace with hash -496488549, now seen corresponding path program 1 times [2024-11-23 23:16:13,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:13,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139967850] [2024-11-23 23:16:13,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:13,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:14,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:14,297 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-23 23:16:14,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:14,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139967850] [2024-11-23 23:16:14,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139967850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:14,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:16:14,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-23 23:16:14,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519469679] [2024-11-23 23:16:14,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:14,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:16:14,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:14,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:16:14,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:16:14,301 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-23 23:16:14,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:14,520 INFO L93 Difference]: Finished difference Result 314 states and 415 transitions. [2024-11-23 23:16:14,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:16:14,521 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-23 23:16:14,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:14,523 INFO L225 Difference]: With dead ends: 314 [2024-11-23 23:16:14,524 INFO L226 Difference]: Without dead ends: 204 [2024-11-23 23:16:14,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:16:14,528 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.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:14,528 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.2s Time] [2024-11-23 23:16:14,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-11-23 23:16:14,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 201. [2024-11-23 23:16:14,567 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-23 23:16:14,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 258 transitions. [2024-11-23 23:16:14,570 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 258 transitions. Word has length 89 [2024-11-23 23:16:14,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:14,571 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 258 transitions. [2024-11-23 23:16:14,571 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-23 23:16:14,571 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 258 transitions. [2024-11-23 23:16:14,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-23 23:16:14,573 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:14,573 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-23 23:16:14,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 23:16:14,574 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:16:14,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:14,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1081943843, now seen corresponding path program 1 times [2024-11-23 23:16:14,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:14,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142092315] [2024-11-23 23:16:14,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:14,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:16,026 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-23 23:16:16,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:16,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142092315] [2024-11-23 23:16:16,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142092315] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:16:16,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431989978] [2024-11-23 23:16:16,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:16,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:16:16,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:16:16,030 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:16:16,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 23:16:16,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:16,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-11-23 23:16:16,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:16:16,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 10 treesize of output 8 [2024-11-23 23:16:16,942 INFO L349 Elim1Store]: treesize reduction 50, result has 41.2 percent of original size [2024-11-23 23:16:16,942 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-23 23:16:16,955 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-23 23:16:16,977 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:16:16,977 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-23 23:16:17,008 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-23 23:16:21,338 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-23 23:16:29,935 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-23 23:16:42,381 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-23 23:17:05,906 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-23 23:17:10,589 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-23 23:17:15,451 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-23 23:17:16,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:16,359 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-23 23:17:16,359 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-23 23:17:16,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:23,477 WARN L286 SmtUtils]: Spent 7.03s 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-23 23:17:23,478 INFO L349 Elim1Store]: treesize reduction 708, result has 55.7 percent of original size [2024-11-23 23:17:23,479 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-23 23:17:23,888 INFO L224 Elim1Store]: Index analysis took 159 ms [2024-11-23 23:17:25,866 INFO L349 Elim1Store]: treesize reduction 1685, result has 11.3 percent of original size [2024-11-23 23:17:25,867 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-23 23:17:26,077 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-23 23:17:26,204 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-23 23:17:26,371 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-23 23:17:26,665 INFO L349 Elim1Store]: treesize reduction 22, result has 47.6 percent of original size [2024-11-23 23:17:26,666 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-23 23:17:26,825 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-23 23:17:26,954 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-23 23:17:27,184 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:17:27,584 INFO L349 Elim1Store]: treesize reduction 264, result has 28.1 percent of original size [2024-11-23 23:17:27,585 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-23 23:17:27,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:27,896 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-23 23:17:28,275 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-23 23:17:28,402 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-23 23:17:28,518 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-23 23:17:28,611 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-23 23:17:28,692 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-23 23:17:28,765 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-23 23:17:40,879 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-23 23:17:40,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:40,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:40,912 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-23 23:17:40,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:44,047 INFO L349 Elim1Store]: treesize reduction 708, result has 55.7 percent of original size [2024-11-23 23:17:44,048 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-23 23:17:44,253 INFO L224 Elim1Store]: Index analysis took 115 ms [2024-11-23 23:17:48,699 INFO L349 Elim1Store]: treesize reduction 1111, result has 41.5 percent of original size [2024-11-23 23:17:48,701 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-23 23:17:49,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:49,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:49,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:49,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:17:49,538 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-23 23:17:49,722 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-23 23:17:49,727 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-23 23:17:49,731 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-23 23:17:50,003 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-23 23:17:50,123 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-23 23:17:50,210 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-23 23:17:50,317 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-23 23:17:50,409 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-23 23:17:50,499 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-23 23:18:58,488 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-23 23:19:01,313 INFO L349 Elim1Store]: treesize reduction 16, result has 92.9 percent of original size [2024-11-23 23:19:01,313 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-23 23:19:02,592 INFO L349 Elim1Store]: treesize reduction 48, result has 88.4 percent of original size [2024-11-23 23:19:02,592 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-23 23:22:41,175 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-23 23:22:41,177 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-23 23:22:41,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-23 23:22:41,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-23 23:22:41,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-23 23:22:41,380 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/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:140) 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.<init>(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.<init>(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.<init>(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.<init>(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-23 23:22:41,392 INFO L158 Benchmark]: Toolchain (without parser) took 426820.95ms. Allocated memory was 142.6MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 101.6MB in the beginning and 998.6MB in the end (delta: -897.0MB). Peak memory consumption was 808.2MB. Max. memory is 16.1GB. [2024-11-23 23:22:41,392 INFO L158 Benchmark]: CDTParser took 0.70ms. Allocated memory is still 167.8MB. Free memory is still 104.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:22:41,393 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3066.36ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 101.3MB in the beginning and 52.7MB in the end (delta: 48.6MB). Peak memory consumption was 77.7MB. Max. memory is 16.1GB. [2024-11-23 23:22:41,393 INFO L158 Benchmark]: Boogie Procedure Inliner took 202.88ms. Allocated memory is still 151.0MB. Free memory was 52.7MB in the beginning and 97.0MB in the end (delta: -44.3MB). Peak memory consumption was 21.9MB. Max. memory is 16.1GB. [2024-11-23 23:22:41,393 INFO L158 Benchmark]: Boogie Preprocessor took 131.33ms. Allocated memory is still 151.0MB. Free memory was 97.0MB in the beginning and 92.3MB in the end (delta: 4.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:22:41,393 INFO L158 Benchmark]: RCFGBuilder took 1045.00ms. Allocated memory is still 151.0MB. Free memory was 92.3MB in the beginning and 63.4MB in the end (delta: 28.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-23 23:22:41,393 INFO L158 Benchmark]: TraceAbstraction took 422367.59ms. Allocated memory was 151.0MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 62.6MB in the beginning and 998.6MB in the end (delta: -936.1MB). Peak memory consumption was 754.8MB. Max. memory is 16.1GB. [2024-11-23 23:22:41,397 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.70ms. Allocated memory is still 167.8MB. Free memory is still 104.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3066.36ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 101.3MB in the beginning and 52.7MB in the end (delta: 48.6MB). Peak memory consumption was 77.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 202.88ms. Allocated memory is still 151.0MB. Free memory was 52.7MB in the beginning and 97.0MB in the end (delta: -44.3MB). Peak memory consumption was 21.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 131.33ms. Allocated memory is still 151.0MB. Free memory was 97.0MB in the beginning and 92.3MB in the end (delta: 4.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1045.00ms. Allocated memory is still 151.0MB. Free memory was 92.3MB in the beginning and 63.4MB in the end (delta: 28.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 422367.59ms. Allocated memory was 151.0MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 62.6MB in the beginning and 998.6MB in the end (delta: -936.1MB). Peak memory consumption was 754.8MB. 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-23 23:22:43,974 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:22:44,094 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-23 23:22:44,105 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:22:44,109 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:22:44,159 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:22:44,159 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:22:44,160 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:22:44,160 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:22:44,160 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:22:44,160 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:22:44,161 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:22:44,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:22:44,161 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:22:44,161 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:22:44,161 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:22:44,162 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:22:44,162 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:22:44,162 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:22:44,162 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:22:44,162 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:22:44,162 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:22:44,163 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:22:44,163 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:22:44,163 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:22:44,163 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:22:44,163 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:22:44,163 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:22:44,163 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:22:44,164 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:22:44,164 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:22:44,164 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:22:44,164 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:22:44,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:22:44,164 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:22:44,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:22:44,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:22:44,165 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:22:44,165 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:22:44,165 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:22:44,165 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:22:44,165 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:22:44,166 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:22:44,166 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:22:44,166 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:22:44,166 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:22:44,166 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:22:44,166 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC 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-23 23:22:44,462 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:22:44,470 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:22:44,472 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:22:44,473 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:22:44,474 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:22:44,476 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-23 23:22:47,563 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/325cab73d/295b193ed7eb49518afd72b9f53da4c6/FLAGc25b9b2bf [2024-11-23 23:22:48,161 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:22:48,166 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i [2024-11-23 23:22:48,216 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/325cab73d/295b193ed7eb49518afd72b9f53da4c6/FLAGc25b9b2bf [2024-11-23 23:22:48,238 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/data/325cab73d/295b193ed7eb49518afd72b9f53da4c6 [2024-11-23 23:22:48,241 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:22:48,242 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:22:48,244 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:22:48,245 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:22:48,252 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:22:48,253 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:22:48" (1/1) ... [2024-11-23 23:22:48,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1598a97c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:48, skipping insertion in model container [2024-11-23 23:22:48,254 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:22:48" (1/1) ... [2024-11-23 23:22:48,355 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:22:48,657 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-23 23:22:48,666 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-23 23:22:49,583 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-23 23:22: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-23 23:22: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-23 23:22: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-23 23:22:49,784 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-23 23:22:49,790 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,791 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,791 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22: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-23 23:22:49,792 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,793 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,797 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-23 23:22:49,797 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-23 23:22: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-23 23:22:49,804 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-23 23:22:49,820 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22: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-23 23:22:49,820 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,821 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-23 23:22:49,826 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,826 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-23 23:22:49,826 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,827 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-23 23:22:49,829 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,830 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-23 23:22:49,830 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,831 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-23 23:22:49,831 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:49,831 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,276 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-23 23:22:50,276 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-23 23:22:50,277 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-23 23:22:50,278 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-23 23:22:50,473 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-23 23:22:50,492 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-23 23:22:50,493 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:22:50,525 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-23 23:22:50,565 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:22:50,572 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-23 23:22:50,575 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-23 23:22:50,619 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-23 23:22:50,648 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-23 23:22:50,652 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-23 23:22:50,652 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-23 23:22:50,663 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-23 23:22:50,664 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,669 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,669 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,670 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-23 23:22:50,670 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,671 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,673 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-23 23:22:50,673 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-23 23:22:50,675 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-23 23:22:50,675 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-23 23:22:50,680 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,680 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-23 23:22:50,681 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,681 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-23 23:22:50,682 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,682 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-23 23:22:50,683 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,683 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-23 23:22:50,684 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,685 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-23 23:22:50,685 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,685 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-23 23:22:50,688 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,688 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,752 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-23 23:22:50,753 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-23 23:22:50,753 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-23 23:22:50,754 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-23 23:22:50,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-23 23:22:50,820 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-23 23:22:50,821 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:22:50,827 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:22:50,845 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4499,4512] [2024-11-23 23:22:50,845 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[4559,4572] [2024-11-23 23:22:50,902 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,903 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,905 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,905 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,907 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,914 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,915 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,916 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,916 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,917 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,918 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,918 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:50,918 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-23 23:22:51,059 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_8776b536-7efd-4874-a9a3-5ab2089ab6a4/sv-benchmarks/c/aws-c-common/aws_linked_list_push_back_harness.i[150688,150701] [2024-11-23 23:22:51,059 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:22:51,268 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:22:51,269 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51 WrapperNode [2024-11-23 23:22:51,269 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:22:51,270 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:22:51,270 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:22:51,270 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:22:51,277 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,353 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,409 INFO L138 Inliner]: procedures = 687, calls = 1046, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 150 [2024-11-23 23:22:51,410 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:22:51,411 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:22:51,411 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:22:51,411 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:22:51,425 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,426 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,435 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,479 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-23 23:22:51,480 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,480 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,518 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,528 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,542 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,544 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,552 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:22:51,563 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:22:51,564 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:22:51,564 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:22:51,565 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (1/1) ... [2024-11-23 23:22:51,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:22:51,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:51,635 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:22:51,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:22:51,666 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 23:22:51,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:22:51,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-23 23:22:51,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-23 23:22:51,667 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-23 23:22:51,667 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-23 23:22:51,667 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-23 23:22:51,667 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-23 23:22:51,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 23:22:51,667 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-23 23:22:51,667 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-23 23:22:51,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:22:51,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-23 23:22:51,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-23 23:22:51,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-23 23:22:51,671 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_insert_before [2024-11-23 23:22:51,672 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_insert_before [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:22:51,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:22:51,672 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-23 23:22:51,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-23 23:22:51,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-23 23:22:51,673 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-23 23:22:51,673 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-23 23:22:51,673 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-23 23:22:51,673 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-23 23:22:51,928 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:22:51,930 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:22:52,600 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2024-11-23 23:22:52,600 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:22:52,615 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:22:52,615 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:22:52,615 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:22:52 BoogieIcfgContainer [2024-11-23 23:22:52,615 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:22:52,620 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:22:52,620 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:22:52,625 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:22:52,625 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:22:48" (1/3) ... [2024-11-23 23:22:52,626 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@247e5539 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:22:52, skipping insertion in model container [2024-11-23 23:22:52,626 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:22:51" (2/3) ... [2024-11-23 23:22:52,628 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@247e5539 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:22:52, skipping insertion in model container [2024-11-23 23:22:52,628 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:22:52" (3/3) ... [2024-11-23 23:22:52,629 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_push_back_harness.i [2024-11-23 23:22:52,645 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:22:52,647 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-23 23:22:52,717 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:22:52,731 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;@2db83a5a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:22:52,731 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:22:52,735 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-23 23:22:52,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:22:52,746 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:52,747 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-23 23:22:52,748 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:52,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:52,755 INFO L85 PathProgramCache]: Analyzing trace with hash 726528637, now seen corresponding path program 1 times [2024-11-23 23:22:52,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:52,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385589760] [2024-11-23 23:22:52,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:52,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:52,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:52,776 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:52,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:22:53,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:53,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:22:53,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:53,151 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-23 23:22:53,151 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:53,152 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:53,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385589760] [2024-11-23 23:22:53,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385589760] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:53,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:53,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:22:53,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214813182] [2024-11-23 23:22:53,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:53,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:22:53,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:53,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:22:53,179 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:22:53,181 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-23 23:22:53,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:53,231 INFO L93 Difference]: Finished difference Result 196 states and 291 transitions. [2024-11-23 23:22:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:22:53,234 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-23 23:22:53,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:53,243 INFO L225 Difference]: With dead ends: 196 [2024-11-23 23:22:53,243 INFO L226 Difference]: Without dead ends: 97 [2024-11-23 23:22:53,247 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-23 23:22:53,252 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-23 23:22:53,253 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-23 23:22:53,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-23 23:22:53,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-23 23:22:53,302 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-23 23:22:53,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 131 transitions. [2024-11-23 23:22:53,309 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 131 transitions. Word has length 73 [2024-11-23 23:22:53,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:53,309 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 131 transitions. [2024-11-23 23:22:53,309 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-23 23:22:53,309 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 131 transitions. [2024-11-23 23:22:53,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:22:53,312 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:53,312 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-23 23:22:53,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:22:53,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:53,513 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:53,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:53,514 INFO L85 PathProgramCache]: Analyzing trace with hash -367939653, now seen corresponding path program 1 times [2024-11-23 23:22:53,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:53,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1681763117] [2024-11-23 23:22:53,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:53,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:53,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:53,519 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:53,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:22:53,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:53,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:22:53,802 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:53,849 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-23 23:22:53,849 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:53,849 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:53,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681763117] [2024-11-23 23:22:53,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681763117] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:53,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:53,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:22:53,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715208621] [2024-11-23 23:22:53,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:53,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:22:53,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:53,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:22:53,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:22:53,852 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-23 23:22:53,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:53,906 INFO L93 Difference]: Finished difference Result 183 states and 252 transitions. [2024-11-23 23:22:53,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:22:53,907 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-23 23:22:53,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:53,909 INFO L225 Difference]: With dead ends: 183 [2024-11-23 23:22:53,909 INFO L226 Difference]: Without dead ends: 100 [2024-11-23 23:22:53,910 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-23 23:22:53,911 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-23 23:22:53,911 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-23 23:22:53,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-23 23:22:53,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 99. [2024-11-23 23:22:53,925 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-23 23:22:53,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 133 transitions. [2024-11-23 23:22:53,929 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 133 transitions. Word has length 73 [2024-11-23 23:22:53,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:53,931 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 133 transitions. [2024-11-23 23:22:53,931 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-23 23:22:53,931 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 133 transitions. [2024-11-23 23:22:53,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:22:53,933 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:53,933 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-23 23:22:53,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:22:54,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:54,134 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:54,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:54,135 INFO L85 PathProgramCache]: Analyzing trace with hash 75961021, now seen corresponding path program 1 times [2024-11-23 23:22:54,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:54,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273651212] [2024-11-23 23:22:54,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:54,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:54,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:54,140 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:54,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:22:54,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:54,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:22:54,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:54,465 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-23 23:22:54,468 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:54,469 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:54,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273651212] [2024-11-23 23:22:54,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273651212] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:54,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:54,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:22:54,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262426616] [2024-11-23 23:22:54,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:54,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:22:54,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:54,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:22:54,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:22:54,470 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-23 23:22:54,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:54,538 INFO L93 Difference]: Finished difference Result 187 states and 256 transitions. [2024-11-23 23:22:54,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:22:54,541 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-23 23:22:54,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:54,543 INFO L225 Difference]: With dead ends: 187 [2024-11-23 23:22:54,543 INFO L226 Difference]: Without dead ends: 102 [2024-11-23 23:22:54,544 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-23 23:22:54,548 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-23 23:22:54,549 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-23 23:22:54,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-23 23:22:54,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 101. [2024-11-23 23:22:54,562 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-23 23:22:54,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 135 transitions. [2024-11-23 23:22:54,565 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 135 transitions. Word has length 73 [2024-11-23 23:22:54,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:54,566 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 135 transitions. [2024-11-23 23:22:54,566 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-23 23:22:54,566 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 135 transitions. [2024-11-23 23:22:54,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:22:54,569 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:54,569 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-23 23:22:54,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:22:54,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:54,773 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:54,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:54,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1952625089, now seen corresponding path program 1 times [2024-11-23 23:22:54,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:54,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457562272] [2024-11-23 23:22:54,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:54,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:54,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:54,782 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:54,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:22:55,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:55,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:22:55,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:55,066 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-23 23:22:55,066 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:55,067 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:55,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457562272] [2024-11-23 23:22:55,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457562272] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:55,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:55,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:22:55,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107879557] [2024-11-23 23:22:55,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:55,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:22:55,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:55,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:22:55,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:22:55,069 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-23 23:22:55,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:55,126 INFO L93 Difference]: Finished difference Result 191 states and 261 transitions. [2024-11-23 23:22:55,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:22:55,127 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-23 23:22:55,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:55,129 INFO L225 Difference]: With dead ends: 191 [2024-11-23 23:22:55,129 INFO L226 Difference]: Without dead ends: 104 [2024-11-23 23:22:55,129 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-23 23:22:55,130 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-23 23:22:55,133 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-23 23:22:55,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-23 23:22:55,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2024-11-23 23:22:55,148 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-23 23:22:55,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 138 transitions. [2024-11-23 23:22:55,152 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 138 transitions. Word has length 73 [2024-11-23 23:22:55,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:55,152 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 138 transitions. [2024-11-23 23:22:55,153 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-23 23:22:55,153 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 138 transitions. [2024-11-23 23:22:55,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:22:55,155 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:55,155 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-23 23:22:55,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 23:22:55,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:55,356 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:55,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:55,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1968143807, now seen corresponding path program 1 times [2024-11-23 23:22:55,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:55,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130622741] [2024-11-23 23:22:55,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:55,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:55,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:55,361 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:55,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 23:22:55,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:55,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:22:55,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:55,741 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-23 23:22:55,741 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:55,742 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:55,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130622741] [2024-11-23 23:22:55,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130622741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:55,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:55,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 23:22:55,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264525681] [2024-11-23 23:22:55,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:55,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:22:55,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:55,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:22:55,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:22:55,744 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-23 23:22:55,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:55,895 INFO L93 Difference]: Finished difference Result 201 states and 268 transitions. [2024-11-23 23:22:55,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 23:22:55,899 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-23 23:22:55,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:55,901 INFO L225 Difference]: With dead ends: 201 [2024-11-23 23:22:55,901 INFO L226 Difference]: Without dead ends: 102 [2024-11-23 23:22:55,901 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 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-23 23:22:55,902 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-23 23:22:55,902 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-23 23:22:55,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-23 23:22:55,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-23 23:22:55,915 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-23 23:22:55,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 135 transitions. [2024-11-23 23:22:55,917 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 135 transitions. Word has length 73 [2024-11-23 23:22:55,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:55,917 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 135 transitions. [2024-11-23 23:22:55,918 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-23 23:22:55,918 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 135 transitions. [2024-11-23 23:22:55,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 23:22:55,919 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:55,919 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-23 23:22:55,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 23:22:56,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:56,122 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:56,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:56,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1754725063, now seen corresponding path program 1 times [2024-11-23 23:22:56,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:56,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274224870] [2024-11-23 23:22:56,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:56,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:56,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:56,127 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:56,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 23:22:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:56,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 23:22:56,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:56,429 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-23 23:22:56,429 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:56,429 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:56,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274224870] [2024-11-23 23:22:56,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274224870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:56,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:56,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 23:22:56,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370004114] [2024-11-23 23:22:56,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:56,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:22:56,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:56,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:22:56,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:22:56,431 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-23 23:22:56,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:56,530 INFO L93 Difference]: Finished difference Result 192 states and 257 transitions. [2024-11-23 23:22:56,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 23:22:56,532 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-23 23:22:56,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:56,534 INFO L225 Difference]: With dead ends: 192 [2024-11-23 23:22:56,534 INFO L226 Difference]: Without dead ends: 104 [2024-11-23 23:22:56,535 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-23 23:22:56,536 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-23 23:22:56,536 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-23 23:22:56,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-23 23:22:56,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2024-11-23 23:22:56,551 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-23 23:22:56,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 138 transitions. [2024-11-23 23:22:56,552 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 138 transitions. Word has length 73 [2024-11-23 23:22:56,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:56,553 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 138 transitions. [2024-11-23 23:22:56,553 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-23 23:22:56,553 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 138 transitions. [2024-11-23 23:22:56,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-23 23:22:56,554 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:56,554 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-23 23:22:56,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 23:22:56,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:56,758 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:56,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:56,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1916832829, now seen corresponding path program 1 times [2024-11-23 23:22:56,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:56,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985138986] [2024-11-23 23:22:56,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:56,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:56,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:56,761 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:56,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 23:22:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:57,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 23:22:57,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:57,148 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-23 23:22:57,149 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:57,149 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:57,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985138986] [2024-11-23 23:22:57,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985138986] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:57,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:57,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 23:22:57,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309256621] [2024-11-23 23:22:57,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:57,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:22:57,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:57,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:22:57,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:22:57,154 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-23 23:22:57,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:57,398 INFO L93 Difference]: Finished difference Result 199 states and 266 transitions. [2024-11-23 23:22:57,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 23:22:57,399 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-23 23:22:57,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:57,400 INFO L225 Difference]: With dead ends: 199 [2024-11-23 23:22:57,400 INFO L226 Difference]: Without dead ends: 106 [2024-11-23 23:22:57,401 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-23 23:22:57,401 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-23 23:22:57,401 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-23 23:22:57,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-23 23:22:57,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2024-11-23 23:22:57,419 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-23 23:22:57,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 137 transitions. [2024-11-23 23:22:57,420 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 137 transitions. Word has length 75 [2024-11-23 23:22:57,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:57,421 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 137 transitions. [2024-11-23 23:22:57,421 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-23 23:22:57,421 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 137 transitions. [2024-11-23 23:22:57,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-23 23:22:57,422 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:57,422 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-23 23:22:57,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 23:22:57,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:57,623 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:57,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:57,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1482074225, now seen corresponding path program 1 times [2024-11-23 23:22:57,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:57,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753546102] [2024-11-23 23:22:57,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:57,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:57,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:57,628 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:57,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 23:22:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:57,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 23:22:57,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:58,012 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-23 23:22:58,013 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:58,013 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:58,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753546102] [2024-11-23 23:22:58,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753546102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:58,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:58,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-23 23:22:58,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528690752] [2024-11-23 23:22:58,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:58,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:22:58,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:58,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:22:58,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:22:58,015 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-23 23:22:58,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:58,344 INFO L93 Difference]: Finished difference Result 205 states and 274 transitions. [2024-11-23 23:22:58,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:22:58,345 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-23 23:22:58,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:58,346 INFO L225 Difference]: With dead ends: 205 [2024-11-23 23:22:58,346 INFO L226 Difference]: Without dead ends: 111 [2024-11-23 23:22:58,347 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-23 23:22:58,348 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-23 23:22:58,348 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-23 23:22:58,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-11-23 23:22:58,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 105. [2024-11-23 23:22:58,358 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-23 23:22:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 138 transitions. [2024-11-23 23:22:58,359 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 138 transitions. Word has length 77 [2024-11-23 23:22:58,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:58,360 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 138 transitions. [2024-11-23 23:22:58,360 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-23 23:22:58,360 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 138 transitions. [2024-11-23 23:22:58,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-23 23:22:58,365 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:58,365 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-23 23:22:58,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 23:22:58,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:58,566 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:58,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:58,566 INFO L85 PathProgramCache]: Analyzing trace with hash 758025667, now seen corresponding path program 1 times [2024-11-23 23:22:58,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:58,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347210547] [2024-11-23 23:22:58,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:58,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:58,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:58,568 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:58,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 23:22:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:58,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:22:58,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:58,811 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-23 23:22:58,811 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:58,811 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:58,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347210547] [2024-11-23 23:22:58,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347210547] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:58,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:58,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:22:58,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449684263] [2024-11-23 23:22:58,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:58,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:22:58,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:58,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:22:58,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:22:58,813 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-23 23:22:58,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:58,852 INFO L93 Difference]: Finished difference Result 200 states and 269 transitions. [2024-11-23 23:22:58,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:22:58,853 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-23 23:22:58,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:58,854 INFO L225 Difference]: With dead ends: 200 [2024-11-23 23:22:58,854 INFO L226 Difference]: Without dead ends: 109 [2024-11-23 23:22:58,854 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-23 23:22:58,855 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-23 23:22:58,855 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-23 23:22:58,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-23 23:22:58,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 106. [2024-11-23 23:22:58,868 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-23 23:22:58,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 139 transitions. [2024-11-23 23:22:58,871 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 139 transitions. Word has length 78 [2024-11-23 23:22:58,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:58,872 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 139 transitions. [2024-11-23 23:22:58,872 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-23 23:22:58,873 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 139 transitions. [2024-11-23 23:22:58,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-23 23:22:58,874 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:58,874 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-23 23:22:58,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-23 23:22:59,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:59,074 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:59,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1566747679, now seen corresponding path program 1 times [2024-11-23 23:22:59,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:59,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210662533] [2024-11-23 23:22:59,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:59,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:59,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:59,078 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:59,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 23:22:59,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:59,320 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:22:59,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:59,390 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-23 23:22:59,390 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:59,390 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:22:59,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210662533] [2024-11-23 23:22:59,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210662533] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:59,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:22:59,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 23:22:59,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45968087] [2024-11-23 23:22:59,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:59,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:22:59,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:22:59,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:22:59,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:22:59,393 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-23 23:22:59,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:59,507 INFO L93 Difference]: Finished difference Result 201 states and 266 transitions. [2024-11-23 23:22:59,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 23:22:59,508 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-23 23:22:59,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:59,509 INFO L225 Difference]: With dead ends: 201 [2024-11-23 23:22:59,509 INFO L226 Difference]: Without dead ends: 109 [2024-11-23 23:22:59,510 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-23 23:22:59,511 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-23 23:22:59,511 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-23 23:22:59,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-23 23:22:59,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 107. [2024-11-23 23:22:59,520 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-23 23:22:59,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 140 transitions. [2024-11-23 23:22:59,521 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 140 transitions. Word has length 86 [2024-11-23 23:22:59,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:59,522 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 140 transitions. [2024-11-23 23:22:59,522 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-23 23:22:59,522 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 140 transitions. [2024-11-23 23:22:59,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-23 23:22:59,523 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:59,523 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-23 23:22:59,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-23 23:22:59,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:59,727 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:59,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:59,728 INFO L85 PathProgramCache]: Analyzing trace with hash 871548467, now seen corresponding path program 1 times [2024-11-23 23:22:59,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:59,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1246532274] [2024-11-23 23:22:59,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:59,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:59,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:59,732 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:59,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 23:22:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:00,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-23 23:23:00,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:00,072 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-23 23:23:00,076 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-23 23:23:04,593 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-23 23:23:04,977 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-23 23:23:04,978 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:23:05,543 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-23 23:23:05,543 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:23:05,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246532274] [2024-11-23 23:23:05,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246532274] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:23:05,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:23:05,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2024-11-23 23:23:05,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943048722] [2024-11-23 23:23:05,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:23:05,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:23:05,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:23:05,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:23:05,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=199, Unknown=1, NotChecked=28, Total=272 [2024-11-23 23:23:05,545 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-23 23:23:08,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:08,705 INFO L93 Difference]: Finished difference Result 236 states and 321 transitions. [2024-11-23 23:23:08,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:23:08,706 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-23 23:23:08,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:08,708 INFO L225 Difference]: With dead ends: 236 [2024-11-23 23:23:08,708 INFO L226 Difference]: Without dead ends: 143 [2024-11-23 23:23:08,709 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-23 23:23:08,713 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 64 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s 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, 2.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:08,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1059 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 342 Invalid, 1 Unknown, 307 Unchecked, 2.9s Time] [2024-11-23 23:23:08,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-23 23:23:08,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 117. [2024-11-23 23:23:08,729 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-23 23:23:08,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 154 transitions. [2024-11-23 23:23:08,731 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 154 transitions. Word has length 88 [2024-11-23 23:23:08,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:08,731 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 154 transitions. [2024-11-23 23:23:08,732 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-23 23:23:08,733 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 154 transitions. [2024-11-23 23:23:08,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-23 23:23:08,733 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:08,734 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-23 23:23:08,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-23 23:23:08,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:08,938 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:08,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:08,938 INFO L85 PathProgramCache]: Analyzing trace with hash 705885087, now seen corresponding path program 1 times [2024-11-23 23:23:08,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:23:08,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1677654133] [2024-11-23 23:23:08,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:08,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:08,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:23:08,941 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:23:08,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 23:23:09,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:09,193 INFO L256 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-23 23:23:09,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:09,215 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-23 23:23:09,585 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-23 23:23:09,585 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-23 23:23:12,209 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-23 23:23:12,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:23:12,228 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-23 23:23:12,228 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-23 23:23:12,311 INFO L349 Elim1Store]: treesize reduction 114, result has 7.3 percent of original size [2024-11-23 23:23:12,311 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-23 23:23:12,391 INFO L349 Elim1Store]: treesize reduction 56, result has 13.8 percent of original size [2024-11-23 23:23:12,391 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-23 23:23:12,410 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-23 23:23:12,413 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-23 23:23:12,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:23:12,424 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-23 23:23:12,444 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-23 23:23:12,465 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-23 23:23:13,986 INFO L349 Elim1Store]: treesize reduction 93, result has 17.7 percent of original size [2024-11-23 23:23:13,986 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-23 23:23:14,219 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-23 23:23:14,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:23:15,491 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:23:15,492 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-23 23:23:15,558 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:23:15,558 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-23 23:23:15,583 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-23 23:23:15,614 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-23 23:23:15,672 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-23 23:23:18,724 INFO L349 Elim1Store]: treesize reduction 34, result has 58.5 percent of original size [2024-11-23 23:23:18,725 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-23 23:23:19,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:23:19,035 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-23 23:23:19,082 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-23 23:23:22,141 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-23 23:23:22,265 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-23 23:23:23,196 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-23 23:23:23,366 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-23 23:23:23,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:23:23,731 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-23 23:23:23,748 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-23 23:23:23,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:23:23,785 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-23 23:23:23,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 23:23:23,860 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-23 23:23:23,890 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-23 23:23:23,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:23:24,466 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-23 23:23:24,466 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:23:24,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677654133] [2024-11-23 23:23:24,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677654133] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 23:23:24,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:23:24,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [19] total 32 [2024-11-23 23:23:24,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995785318] [2024-11-23 23:23:24,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:24,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:23:24,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:23:24,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:23:24,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=908, Unknown=0, NotChecked=0, Total=992 [2024-11-23 23:23:24,470 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-23 23:23:45,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:23:48,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:23:50,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:23:52,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:23:54,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:23:55,195 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-23 23:23:56,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:24:00,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:24:02,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:24:05,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:24:05,710 INFO L93 Difference]: Finished difference Result 152 states and 209 transitions. [2024-11-23 23:24:05,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:24:05,711 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-23 23:24:05,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:24:05,713 INFO L225 Difference]: With dead ends: 152 [2024-11-23 23:24:05,713 INFO L226 Difference]: Without dead ends: 150 [2024-11-23 23:24:05,714 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 135 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2024-11-23 23:24:05,715 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 22 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.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, 39.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:24:05,715 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 1308 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 39.1s Time] [2024-11-23 23:24:05,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-23 23:24:05,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 140. [2024-11-23 23:24:05,730 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-23 23:24:05,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 191 transitions. [2024-11-23 23:24:05,733 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 191 transitions. Word has length 89 [2024-11-23 23:24:05,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:24:05,733 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 191 transitions. [2024-11-23 23:24:05,733 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-23 23:24:05,734 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 191 transitions. [2024-11-23 23:24:05,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-23 23:24:05,735 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:24:05,735 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-23 23:24:05,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-23 23:24:05,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:05,935 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:24:05,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:24:05,936 INFO L85 PathProgramCache]: Analyzing trace with hash -103461539, now seen corresponding path program 1 times [2024-11-23 23:24:05,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:24:05,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1335445021] [2024-11-23 23:24:05,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:05,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:05,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:24:05,938 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:24:05,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 23:24:06,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:06,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 23:24:06,220 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:24:14,681 WARN L286 SmtUtils]: Spent 8.18s 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-23 23:24:14,681 INFO L349 Elim1Store]: treesize reduction 528, result has 11.4 percent of original size [2024-11-23 23:24:14,681 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-23 23:24:14,903 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-23 23:24:14,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:14,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,020 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-23 23:24:15,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,105 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-23 23:24:15,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,162 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-23 23:24:15,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-23 23:24:15,222 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:24:15,229 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-23 23:24:19,605 INFO L349 Elim1Store]: treesize reduction 871, result has 1.2 percent of original size [2024-11-23 23:24:19,607 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-23 23:24:20,020 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:24:20,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335445021] [2024-11-23 23:24:20,021 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-23 23:24:20,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-23 23:24:20,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:20,222 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.<init>(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.<init>(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.<init>(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.<init>(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.<init>(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-23 23:24:20,228 INFO L158 Benchmark]: Toolchain (without parser) took 91985.79ms. Allocated memory was 117.4MB in the beginning and 318.8MB in the end (delta: 201.3MB). Free memory was 86.0MB in the beginning and 100.4MB in the end (delta: -14.4MB). Peak memory consumption was 192.1MB. Max. memory is 16.1GB. [2024-11-23 23:24:20,228 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 117.4MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:24:20,229 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3025.04ms. Allocated memory was 117.4MB in the beginning and 260.0MB in the end (delta: 142.6MB). Free memory was 85.8MB in the beginning and 198.8MB in the end (delta: -113.0MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. [2024-11-23 23:24:20,230 INFO L158 Benchmark]: Boogie Procedure Inliner took 140.00ms. Allocated memory is still 260.0MB. Free memory was 198.8MB in the beginning and 193.0MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:24:20,230 INFO L158 Benchmark]: Boogie Preprocessor took 144.94ms. Allocated memory is still 260.0MB. Free memory was 193.0MB in the beginning and 187.2MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:24:20,231 INFO L158 Benchmark]: RCFGBuilder took 1052.06ms. Allocated memory is still 260.0MB. Free memory was 187.2MB in the beginning and 151.7MB in the end (delta: 35.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-23 23:24:20,231 INFO L158 Benchmark]: TraceAbstraction took 87607.51ms. Allocated memory was 260.0MB in the beginning and 318.8MB in the end (delta: 58.7MB). Free memory was 151.1MB in the beginning and 100.4MB in the end (delta: 50.7MB). Peak memory consumption was 118.6MB. Max. memory is 16.1GB. [2024-11-23 23:24:20,232 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.45ms. Allocated memory is still 117.4MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3025.04ms. Allocated memory was 117.4MB in the beginning and 260.0MB in the end (delta: 142.6MB). Free memory was 85.8MB in the beginning and 198.8MB in the end (delta: -113.0MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 140.00ms. Allocated memory is still 260.0MB. Free memory was 198.8MB in the beginning and 193.0MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 144.94ms. Allocated memory is still 260.0MB. Free memory was 193.0MB in the beginning and 187.2MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1052.06ms. Allocated memory is still 260.0MB. Free memory was 187.2MB in the beginning and 151.7MB in the end (delta: 35.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 87607.51ms. Allocated memory was 260.0MB in the beginning and 318.8MB in the end (delta: 58.7MB). Free memory was 151.1MB in the beginning and 100.4MB in the end (delta: 50.7MB). Peak memory consumption was 118.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-23 23:24:20,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8776b536-7efd-4874-a9a3-5ab2089ab6a4/bin/uautomizer-verify-LYvppIcaGC/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)