./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1 --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 7aeda8ef841ef7069da39f878404252c33796f5e53e1f416b530364b2ef30242 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:49:42,676 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:49:42,730 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 11:49:42,735 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:49:42,736 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:49:42,757 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:49:42,757 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:49:42,757 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:49:42,758 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:49:42,758 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:49:42,758 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:49:42,758 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:49:42,758 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:49:42,759 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:49:42,759 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:49:42,760 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:49:42,760 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:49:42,760 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:49:42,761 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:49:42,761 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:49:42,762 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:49:42,762 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:49:42,762 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:49:42,762 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1 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 -> 7aeda8ef841ef7069da39f878404252c33796f5e53e1f416b530364b2ef30242 [2024-12-02 11:49:42,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:49:43,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:49:43,004 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:49:43,006 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:49:43,006 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:49:43,007 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i [2024-12-02 11:49:45,661 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/5b92fc337/468297700490400c9603bc391ab61556/FLAG918e3a804 [2024-12-02 11:49:45,994 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:49:45,995 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i [2024-12-02 11:49:46,016 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/5b92fc337/468297700490400c9603bc391ab61556/FLAG918e3a804 [2024-12-02 11:49:46,207 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/5b92fc337/468297700490400c9603bc391ab61556 [2024-12-02 11:49:46,208 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:49:46,209 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:49:46,210 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:49:46,210 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:49:46,214 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:49:46,214 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:49:46" (1/1) ... [2024-12-02 11:49:46,215 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46c2a302 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:46, skipping insertion in model container [2024-12-02 11:49:46,215 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:49:46" (1/1) ... [2024-12-02 11:49:46,273 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:49:46,476 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2024-12-02 11:49:46,481 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2024-12-02 11:49:47,052 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,053 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,053 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,054 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,055 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,066 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,066 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,068 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,069 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,071 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,072 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,073 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,073 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,505 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[150476,150489] [2024-12-02 11:49:47,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:49:47,519 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:49:47,529 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2024-12-02 11:49:47,530 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2024-12-02 11:49:47,569 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,570 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,570 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,570 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,571 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,579 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,580 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,581 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,581 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,582 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,582 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,583 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,583 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:49:47,689 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[150476,150489] [2024-12-02 11:49:47,690 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:49:47,840 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:49:47,841 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47 WrapperNode [2024-12-02 11:49:47,841 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:49:47,842 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:49:47,842 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:49:47,842 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:49:47,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,888 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,916 INFO L138 Inliner]: procedures = 668, calls = 1039, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 141 [2024-12-02 11:49:47,917 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:49:47,917 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:49:47,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:49:47,917 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:49:47,926 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,926 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,930 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,946 INFO L175 MemorySlicer]: Split 24 memory accesses to 3 slices as follows [2, 5, 17]. 71 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 5, 0]. The 6 writes are split as follows [0, 0, 6]. [2024-12-02 11:49:47,946 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,946 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,957 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,958 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,961 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,964 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,966 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,970 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:49:47,971 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:49:47,971 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:49:47,971 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:49:47,972 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (1/1) ... [2024-12-02 11:49:47,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:49:47,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:49:48,003 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:49:48,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:49:48,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 11:49:48,024 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-12-02 11:49:48,024 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-12-02 11:49:48,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-12-02 11:49:48,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:49:48,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:49:48,025 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 11:49:48,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-12-02 11:49:48,026 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 11:49:48,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 11:49:48,208 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:49:48,210 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:49:48,422 INFO L? ?]: Removed 56 outVars from TransFormulas that were not future-live. [2024-12-02 11:49:48,422 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:49:48,431 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:49:48,431 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:49:48,431 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:49:48 BoogieIcfgContainer [2024-12-02 11:49:48,432 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:49:48,434 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:49:48,434 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:49:48,439 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:49:48,439 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:49:46" (1/3) ... [2024-12-02 11:49:48,439 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@99953a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:49:48, skipping insertion in model container [2024-12-02 11:49:48,439 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:49:47" (2/3) ... [2024-12-02 11:49:48,440 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@99953a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:49:48, skipping insertion in model container [2024-12-02 11:49:48,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:49:48" (3/3) ... [2024-12-02 11:49:48,441 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_rbegin_harness.i [2024-12-02 11:49:48,456 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:49:48,457 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_rbegin_harness.i that has 6 procedures, 69 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-12-02 11:49:48,499 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:49:48,507 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;@7e9a87e0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:49:48,508 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:49:48,511 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 49 states have (on average 1.346938775510204) internal successors, (66), 50 states have internal predecessors, (66), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 11:49:48,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:49:48,517 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:49:48,517 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:49:48,518 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:49:48,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:49:48,521 INFO L85 PathProgramCache]: Analyzing trace with hash 324213296, now seen corresponding path program 1 times [2024-12-02 11:49:48,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:49:48,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46234973] [2024-12-02 11:49:48,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:49:48,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:49:48,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:49:48,811 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-12-02 11:49:48,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:49:48,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46234973] [2024-12-02 11:49:48,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46234973] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:49:48,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413929729] [2024-12-02 11:49:48,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:49:48,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:49:48,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:49:48,815 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:49:48,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:49:49,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:49:49,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:49:49,026 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:49:49,040 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-12-02 11:49:49,040 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:49:49,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413929729] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:49:49,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:49:49,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 11:49:49,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940788771] [2024-12-02 11:49:49,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:49:49,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:49:49,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:49:49,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:49:49,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:49:49,062 INFO L87 Difference]: Start difference. First operand has 69 states, 49 states have (on average 1.346938775510204) internal successors, (66), 50 states have internal predecessors, (66), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 14.5) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:49:49,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:49:49,083 INFO L93 Difference]: Finished difference Result 130 states and 186 transitions. [2024-12-02 11:49:49,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:49:49,085 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 14.5) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2024-12-02 11:49:49,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:49:49,090 INFO L225 Difference]: With dead ends: 130 [2024-12-02 11:49:49,090 INFO L226 Difference]: Without dead ends: 64 [2024-12-02 11:49:49,093 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 69 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-12-02 11:49:49,095 INFO L435 NwaCegarLoop]: 88 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, 88 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-12-02 11:49:49,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:49:49,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-12-02 11:49:49,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-12-02 11:49:49,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 45 states have (on average 1.288888888888889) internal successors, (58), 46 states have internal predecessors, (58), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-12-02 11:49:49,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 83 transitions. [2024-12-02 11:49:49,124 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 83 transitions. Word has length 68 [2024-12-02 11:49:49,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:49:49,125 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 83 transitions. [2024-12-02 11:49:49,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 14.5) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:49:49,125 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 83 transitions. [2024-12-02 11:49:49,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:49:49,127 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:49:49,127 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:49:49,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:49:49,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 11:49:49,328 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:49:49,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:49:49,328 INFO L85 PathProgramCache]: Analyzing trace with hash -962094674, now seen corresponding path program 1 times [2024-12-02 11:49:49,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:49:49,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018468208] [2024-12-02 11:49:49,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:49:49,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:49:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:49:49,970 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 11:49:49,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:49:49,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018468208] [2024-12-02 11:49:49,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018468208] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:49:49,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979051633] [2024-12-02 11:49:49,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:49:49,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:49:49,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:49:49,972 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:49:49,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:49:50,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:49:50,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 11:49:50,180 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:49:50,288 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-12-02 11:49:50,307 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 24 treesize of output 9 [2024-12-02 11:49:50,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:49:50,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:49:50,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:49:50,417 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-12-02 11:49:50,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:49:50,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:49:50,434 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 35 [2024-12-02 11:49:52,239 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 11:49:52,240 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:49:52,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979051633] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:49:52,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:49:52,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 14 [2024-12-02 11:49:52,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380785026] [2024-12-02 11:49:52,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:49:52,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:49:52,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:49:52,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:49:52,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:49:52,242 INFO L87 Difference]: Start difference. First operand 64 states and 83 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:49:52,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:49:52,957 INFO L93 Difference]: Finished difference Result 174 states and 234 transitions. [2024-12-02 11:49:52,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:49:52,958 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2024-12-02 11:49:52,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:49:52,960 INFO L225 Difference]: With dead ends: 174 [2024-12-02 11:49:52,960 INFO L226 Difference]: Without dead ends: 122 [2024-12-02 11:49:52,960 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:49:52,961 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 54 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:49:52,961 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 446 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:49:52,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-12-02 11:49:52,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 117. [2024-12-02 11:49:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 83 states have (on average 1.3132530120481927) internal successors, (109), 85 states have internal predecessors, (109), 24 states have call successors, (24), 9 states have call predecessors, (24), 9 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-12-02 11:49:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 155 transitions. [2024-12-02 11:49:52,973 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 155 transitions. Word has length 68 [2024-12-02 11:49:52,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:49:52,973 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 155 transitions. [2024-12-02 11:49:52,974 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:49:52,974 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 155 transitions. [2024-12-02 11:49:52,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:49:52,975 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:49:52,975 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:49:52,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:49:53,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:49:53,176 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:49:53,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:49:53,176 INFO L85 PathProgramCache]: Analyzing trace with hash 536177768, now seen corresponding path program 1 times [2024-12-02 11:49:53,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:49:53,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407781878] [2024-12-02 11:49:53,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:49:53,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:49:53,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:49:53,426 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 11:49:53,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:49:53,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407781878] [2024-12-02 11:49:53,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407781878] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:49:53,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251056694] [2024-12-02 11:49:53,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:49:53,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:49:53,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:49:53,428 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:49:53,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:49:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:49:53,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 11:49:53,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:49:53,690 INFO L349 Elim1Store]: treesize reduction 66, result has 39.4 percent of original size [2024-12-02 11:49:53,690 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 128 [2024-12-02 11:49:53,697 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-12-02 11:49:53,713 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:49:53,713 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 1 [2024-12-02 11:49:53,775 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:49:53,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 41 treesize of output 13 [2024-12-02 11:49:53,778 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 13 treesize of output 9 [2024-12-02 11:49:57,855 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (let ((.cse2 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) .cse2))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| .cse0) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse0))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse0 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (store .cse1 .cse2 .cse0)) .cse0) .cse1))))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))))))) is different from true [2024-12-02 11:50:17,446 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) .cse2))) (and (or (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse0 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse0 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_1) |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| (store .cse0 .cse2 .cse1)) .cse1)))) (= .cse1 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|)) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (let ((.cse5 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))) (let ((.cse3 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) .cse5))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| .cse3) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse4 (select |c_#memory_$Pointer$#2.base| .cse3))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse3 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (store .cse4 .cse5 .cse3)) .cse3) .cse4))))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (let ((.cse8 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24))) (let ((.cse7 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) .cse8))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse6 (select |c_#memory_$Pointer$#2.base| .cse7))) (= .cse6 (select (store (store |c_#memory_$Pointer$#2.base| .cse7 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (store .cse6 .cse8 .cse7)) .cse7)))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| .cse7))))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24)))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|)))) (<= 2 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) (<= |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| .cse1)))) is different from true [2024-12-02 11:50:18,088 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (let ((.cse2 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) .cse2))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| .cse0) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse0))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse0 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (store .cse1 .cse2 .cse0)) .cse0) .cse1))))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (let ((.cse5 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24))) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) .cse5))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse3 (select |c_#memory_$Pointer$#2.base| .cse4))) (= .cse3 (select (store (store |c_#memory_$Pointer$#2.base| .cse4 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (store .cse3 .cse5 .cse4)) .cse4)))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| .cse4))))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24)))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| Int)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| 24)) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| Int)) (let ((.cse8 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) .cse8))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse7 (select |c_#memory_$Pointer$#2.base| .cse6))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| (store .cse7 .cse8 .cse6)) .cse6) .cse7))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| .cse6))))))))) is different from true [2024-12-02 11:50:44,667 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) .cse2))) (and (or (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse0 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse0 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_1) |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| (store .cse0 .cse2 .cse1)) .cse1)))) (= .cse1 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|)) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (let ((.cse5 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))) (let ((.cse3 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) .cse5))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| .cse3) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse4 (select |c_#memory_$Pointer$#2.base| .cse3))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse3 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (store .cse4 .cse5 .cse3)) .cse3) .cse4))))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| Int)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| 24)) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| Int)) (let ((.cse8 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|) .cse8))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| .cse6) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse7 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse7 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| (store .cse7 .cse8 .cse6)) .cse6))))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (let ((.cse11 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24))) (let ((.cse10 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) .cse11))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse9 (select |c_#memory_$Pointer$#2.base| .cse10))) (= .cse9 (select (store (store |c_#memory_$Pointer$#2.base| .cse10 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (store .cse9 .cse11 .cse10)) .cse10)))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| .cse10))))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24)))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|)))) (<= 2 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| Int)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| 24)) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) .cse14))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| .cse12)))))))) (<= |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| .cse1)))) is different from true [2024-12-02 11:50:44,826 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (let ((.cse2 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) .cse2))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| .cse0) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse0))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse0 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (store .cse1 .cse2 .cse0)) .cse0) .cse1))))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_7|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_7| 24))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| Int)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| 24)) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| Int)) (let ((.cse5 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_5| 24))) (let ((.cse3 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5|) .cse5))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| .cse3) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse4 (select |c_#memory_$Pointer$#2.base| .cse3))) (= .cse4 (select (store (store |c_#memory_$Pointer$#2.base| .cse3 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_5| (store .cse4 .cse5 .cse3)) .cse3))))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (let ((.cse8 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24))) (let ((.cse7 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) .cse8))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse6 (select |c_#memory_$Pointer$#2.base| .cse7))) (= .cse6 (select (store (store |c_#memory_$Pointer$#2.base| .cse7 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (store .cse6 .cse8 .cse7)) .cse7)))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| .cse7))))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| Int)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_8| 24)))) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_8|)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_6| Int)) (let ((.cse11 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_6| 24))) (let ((.cse9 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6|) .cse11))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6| .cse9) (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse10 (select |c_#memory_$Pointer$#2.base| .cse9))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse9 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6| (store .cse10 .cse11 .cse9)) .cse9) .cse10))))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_6| Int)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_6| 24)) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_6|)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| Int)) (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| Int)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| 24)) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| Int)) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_4| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4|) .cse14))) (and (exists ((v_DerPreprocessor_1 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_1) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_4| .cse12))))))))) is different from true [2024-12-02 11:50:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 33 not checked. [2024-12-02 11:50:46,731 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:50:47,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:50:47,171 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 238 treesize of output 232 [2024-12-02 11:50:47,177 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 162 treesize of output 146 [2024-12-02 11:50:47,217 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 129 treesize of output 117 [2024-12-02 11:50:52,894 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:50:52,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251056694] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:50:52,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:50:52,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6, 20] total 33 [2024-12-02 11:50:52,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037378504] [2024-12-02 11:50:52,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:50:52,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:50:52,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:50:52,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:50:52,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=636, Unknown=42, NotChecked=280, Total=1056 [2024-12-02 11:50:52,896 INFO L87 Difference]: Start difference. First operand 117 states and 155 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:51:01,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:01,514 INFO L93 Difference]: Finished difference Result 197 states and 277 transitions. [2024-12-02 11:51:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:51:01,514 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2024-12-02 11:51:01,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:01,516 INFO L225 Difference]: With dead ends: 197 [2024-12-02 11:51:01,516 INFO L226 Difference]: Without dead ends: 136 [2024-12-02 11:51:01,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 65.0s TimeCoverageRelationStatistics Valid=144, Invalid=1088, Unknown=48, NotChecked=360, Total=1640 [2024-12-02 11:51:01,518 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 156 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:01,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 421 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:51:01,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2024-12-02 11:51:01,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 119. [2024-12-02 11:51:01,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 85 states have (on average 1.3058823529411765) internal successors, (111), 87 states have internal predecessors, (111), 24 states have call successors, (24), 9 states have call predecessors, (24), 9 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-12-02 11:51:01,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 157 transitions. [2024-12-02 11:51:01,537 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 157 transitions. Word has length 68 [2024-12-02 11:51:01,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:01,537 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 157 transitions. [2024-12-02 11:51:01,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:51:01,537 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 157 transitions. [2024-12-02 11:51:01,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:51:01,539 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:01,539 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:51:01,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 11:51:01,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:01,740 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:01,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:01,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1561950370, now seen corresponding path program 1 times [2024-12-02 11:51:01,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:01,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936447011] [2024-12-02 11:51:01,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:01,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:02,015 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 11:51:02,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:02,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936447011] [2024-12-02 11:51:02,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936447011] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:02,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947694805] [2024-12-02 11:51:02,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:02,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:02,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:02,017 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:02,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:51:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:02,167 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-12-02 11:51:02,171 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:02,208 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 24 treesize of output 9 [2024-12-02 11:51:02,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2024-12-02 11:51:02,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:02,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:02,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:02,271 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-12-02 11:51:02,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:02,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:02,282 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 35 [2024-12-02 11:51:03,523 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 11:51:03,523 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:03,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947694805] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:03,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:03,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6] total 15 [2024-12-02 11:51:03,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457193191] [2024-12-02 11:51:03,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:03,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:51:03,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:03,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:51:03,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:51:03,524 INFO L87 Difference]: Start difference. First operand 119 states and 157 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:51:04,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:04,325 INFO L93 Difference]: Finished difference Result 194 states and 264 transitions. [2024-12-02 11:51:04,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:51:04,325 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2024-12-02 11:51:04,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:04,326 INFO L225 Difference]: With dead ends: 194 [2024-12-02 11:51:04,326 INFO L226 Difference]: Without dead ends: 126 [2024-12-02 11:51:04,327 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-12-02 11:51:04,327 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 67 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:04,328 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 595 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:51:04,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-12-02 11:51:04,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 121. [2024-12-02 11:51:04,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 87 states have (on average 1.2988505747126438) internal successors, (113), 89 states have internal predecessors, (113), 24 states have call successors, (24), 9 states have call predecessors, (24), 9 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-12-02 11:51:04,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 159 transitions. [2024-12-02 11:51:04,346 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 159 transitions. Word has length 68 [2024-12-02 11:51:04,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:04,346 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 159 transitions. [2024-12-02 11:51:04,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:51:04,346 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 159 transitions. [2024-12-02 11:51:04,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:51:04,348 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:04,348 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:51:04,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:51:04,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:04,548 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:04,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:04,549 INFO L85 PathProgramCache]: Analyzing trace with hash -513057188, now seen corresponding path program 1 times [2024-12-02 11:51:04,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:04,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014863438] [2024-12-02 11:51:04,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:04,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:04,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:05,073 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:05,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:05,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014863438] [2024-12-02 11:51:05,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014863438] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:05,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959952742] [2024-12-02 11:51:05,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:05,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:05,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:05,076 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:05,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:51:05,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:05,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 11:51:05,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:05,326 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 14 treesize of output 15 [2024-12-02 11:51:06,283 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 11:51:06,283 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:06,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959952742] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:06,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:06,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [9] total 19 [2024-12-02 11:51:06,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132173085] [2024-12-02 11:51:06,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:06,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 11:51:06,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:06,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 11:51:06,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2024-12-02 11:51:06,285 INFO L87 Difference]: Start difference. First operand 121 states and 159 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:51:10,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:51:14,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:51:18,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:51:22,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:51:26,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:51:26,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:26,937 INFO L93 Difference]: Finished difference Result 202 states and 273 transitions. [2024-12-02 11:51:26,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:51:26,938 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2024-12-02 11:51:26,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:26,940 INFO L225 Difference]: With dead ends: 202 [2024-12-02 11:51:26,940 INFO L226 Difference]: Without dead ends: 128 [2024-12-02 11:51:26,941 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2024-12-02 11:51:26,941 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 238 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 64 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:26,942 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 391 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 272 Invalid, 5 Unknown, 0 Unchecked, 20.4s Time] [2024-12-02 11:51:26,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-12-02 11:51:26,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2024-12-02 11:51:26,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 89 states have (on average 1.2921348314606742) internal successors, (115), 91 states have internal predecessors, (115), 24 states have call successors, (24), 9 states have call predecessors, (24), 9 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-12-02 11:51:26,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 161 transitions. [2024-12-02 11:51:26,966 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 161 transitions. Word has length 68 [2024-12-02 11:51:26,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:26,966 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 161 transitions. [2024-12-02 11:51:26,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:51:26,966 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 161 transitions. [2024-12-02 11:51:26,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:51:26,968 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:26,968 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:51:26,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 11:51:27,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:27,168 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:27,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:27,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1730495082, now seen corresponding path program 1 times [2024-12-02 11:51:27,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:27,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040527901] [2024-12-02 11:51:27,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:27,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:27,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:27,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040527901] [2024-12-02 11:51:27,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040527901] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:27,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979562541] [2024-12-02 11:51:27,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:27,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:27,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:27,329 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:27,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 11:51:27,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:27,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:51:27,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:51:27,560 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:27,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979562541] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:27,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:27,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-12-02 11:51:27,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488413375] [2024-12-02 11:51:27,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:27,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:51:27,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:27,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:51:27,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:51:27,562 INFO L87 Difference]: Start difference. First operand 123 states and 161 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:27,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:27,676 INFO L93 Difference]: Finished difference Result 258 states and 349 transitions. [2024-12-02 11:51:27,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:51:27,676 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2024-12-02 11:51:27,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:27,677 INFO L225 Difference]: With dead ends: 258 [2024-12-02 11:51:27,677 INFO L226 Difference]: Without dead ends: 153 [2024-12-02 11:51:27,678 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:51:27,679 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 111 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:27,679 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 217 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:51:27,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-12-02 11:51:27,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2024-12-02 11:51:27,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 115 states have (on average 1.3304347826086957) internal successors, (153), 119 states have internal predecessors, (153), 26 states have call successors, (26), 9 states have call predecessors, (26), 11 states have return successors, (28), 24 states have call predecessors, (28), 24 states have call successors, (28) [2024-12-02 11:51:27,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 207 transitions. [2024-12-02 11:51:27,700 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 207 transitions. Word has length 68 [2024-12-02 11:51:27,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:27,700 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 207 transitions. [2024-12-02 11:51:27,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:27,700 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 207 transitions. [2024-12-02 11:51:27,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-12-02 11:51:27,701 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:27,701 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:51:27,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 11:51:27,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 11:51:27,902 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:27,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:27,902 INFO L85 PathProgramCache]: Analyzing trace with hash -46341782, now seen corresponding path program 1 times [2024-12-02 11:51:27,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:27,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238991392] [2024-12-02 11:51:27,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:27,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 11:51:28,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:28,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238991392] [2024-12-02 11:51:28,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238991392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:28,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291733714] [2024-12-02 11:51:28,088 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:28,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:28,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:28,090 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:28,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 11:51:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:28,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 11:51:28,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:28,322 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 24 treesize of output 9 [2024-12-02 11:51:28,333 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-12-02 11:51:28,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,407 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-12-02 11:51:28,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,412 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-12-02 11:51:28,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,436 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 11:51:28,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,442 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 18 treesize of output 13 [2024-12-02 11:51:28,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,495 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 47 treesize of output 42 [2024-12-02 11:51:28,499 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-12-02 11:51:28,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:28,511 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 38 treesize of output 35 [2024-12-02 11:51:28,515 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 24 treesize of output 13 [2024-12-02 11:51:29,139 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 44 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 11:51:29,139 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:51:29,374 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_rbegin_harness_~#list~0#1.offset|))) (and (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_517 (Array Int Int))) (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$#2.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_517))) (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 |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset|))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)) (forall ((v_ArrVal_519 (Array Int Int))) (= (select (select (let ((.cse3 (store |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_519))) (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 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)))) is different from false [2024-12-02 11:51:29,411 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_rbegin_harness_~#list~0#1.offset|))) (and (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_17| Int)) (or (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_17| 1)) (forall ((v_ArrVal_519 (Array Int Int)) (v_ArrVal_515 Int)) (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#2.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_ArrVal_515)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_17| v_ArrVal_519))) (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_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_17|))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_17| Int)) (or (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_17| 1)) (forall ((v_ArrVal_511 Int) (v_ArrVal_517 (Array Int Int)) (v_subst_1 Int)) (= (select (select (let ((.cse3 (store (store |c_#memory_$Pointer$#2.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#2.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_17| 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_subst_1))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)))))) is different from false [2024-12-02 11:51:29,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:29,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:29,503 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-12-02 11:51:29,503 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-12-02 11:51:29,519 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:29,520 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:29,594 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-12-02 11:51:29,595 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 201 treesize of output 230 [2024-12-02 11:51:29,621 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:29,621 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 260 treesize of output 258 [2024-12-02 11:51:29,634 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 217 treesize of output 205 [2024-12-02 11:51:29,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:29,656 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 296 treesize of output 296 [2024-12-02 11:51:29,671 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 263 treesize of output 251 [2024-12-02 11:51:29,695 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-12-02 11:51:30,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:30,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 114 treesize of output 112 [2024-12-02 11:51:30,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:30,300 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 71 treesize of output 63 [2024-12-02 11:51:30,369 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 1 not checked. [2024-12-02 11:51:30,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291733714] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:51:30,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:51:30,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 10] total 23 [2024-12-02 11:51:30,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583057788] [2024-12-02 11:51:30,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:51:30,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 11:51:30,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:30,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 11:51:30,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=364, Unknown=2, NotChecked=78, Total=506 [2024-12-02 11:51:30,371 INFO L87 Difference]: Start difference. First operand 153 states and 207 transitions. Second operand has 23 states, 20 states have (on average 4.9) internal successors, (98), 22 states have internal predecessors, (98), 9 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (19), 7 states have call predecessors, (19), 9 states have call successors, (19) [2024-12-02 11:51:31,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:31,764 INFO L93 Difference]: Finished difference Result 239 states and 329 transitions. [2024-12-02 11:51:31,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 11:51:31,765 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 4.9) internal successors, (98), 22 states have internal predecessors, (98), 9 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (19), 7 states have call predecessors, (19), 9 states have call successors, (19) Word has length 70 [2024-12-02 11:51:31,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:31,766 INFO L225 Difference]: With dead ends: 239 [2024-12-02 11:51:31,766 INFO L226 Difference]: Without dead ends: 168 [2024-12-02 11:51:31,767 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 120 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=131, Invalid=867, Unknown=2, NotChecked=122, Total=1122 [2024-12-02 11:51:31,767 INFO L435 NwaCegarLoop]: 111 mSDtfsCounter, 69 mSDsluCounter, 1268 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 1379 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:31,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 1379 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 845 Invalid, 0 Unknown, 277 Unchecked, 1.0s Time] [2024-12-02 11:51:31,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-12-02 11:51:31,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 161. [2024-12-02 11:51:31,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 121 states have (on average 1.3140495867768596) internal successors, (159), 126 states have internal predecessors, (159), 26 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (31), 24 states have call predecessors, (31), 24 states have call successors, (31) [2024-12-02 11:51:31,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 216 transitions. [2024-12-02 11:51:31,787 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 216 transitions. Word has length 70 [2024-12-02 11:51:31,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:31,787 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 216 transitions. [2024-12-02 11:51:31,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 4.9) internal successors, (98), 22 states have internal predecessors, (98), 9 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (19), 7 states have call predecessors, (19), 9 states have call successors, (19) [2024-12-02 11:51:31,787 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 216 transitions. [2024-12-02 11:51:31,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-12-02 11:51:31,788 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:31,788 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:51:31,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 11:51:31,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 11:51:31,989 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:31,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:31,989 INFO L85 PathProgramCache]: Analyzing trace with hash -2039781894, now seen corresponding path program 1 times [2024-12-02 11:51:31,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:31,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86513839] [2024-12-02 11:51:31,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:31,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:32,098 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:32,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:32,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86513839] [2024-12-02 11:51:32,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86513839] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:32,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968409742] [2024-12-02 11:51:32,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:32,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:32,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:32,101 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:32,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 11:51:32,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:32,255 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 11:51:32,257 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:32,317 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:51:32,317 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:32,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968409742] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:32,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:32,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2024-12-02 11:51:32,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020795475] [2024-12-02 11:51:32,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:32,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:51:32,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:32,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:51:32,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:51:32,318 INFO L87 Difference]: Start difference. First operand 161 states and 216 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:32,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:32,491 INFO L93 Difference]: Finished difference Result 324 states and 440 transitions. [2024-12-02 11:51:32,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:51:32,491 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 70 [2024-12-02 11:51:32,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:32,493 INFO L225 Difference]: With dead ends: 324 [2024-12-02 11:51:32,493 INFO L226 Difference]: Without dead ends: 185 [2024-12-02 11:51:32,494 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:51:32,494 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 95 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:32,495 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 258 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:51:32,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-12-02 11:51:32,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 161. [2024-12-02 11:51:32,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 121 states have (on average 1.3140495867768596) internal successors, (159), 126 states have internal predecessors, (159), 26 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (31), 24 states have call predecessors, (31), 24 states have call successors, (31) [2024-12-02 11:51:32,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 216 transitions. [2024-12-02 11:51:32,514 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 216 transitions. Word has length 70 [2024-12-02 11:51:32,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:32,514 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 216 transitions. [2024-12-02 11:51:32,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:32,515 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 216 transitions. [2024-12-02 11:51:32,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-12-02 11:51:32,515 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:32,515 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:51:32,526 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 11:51:32,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:32,716 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:32,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:32,716 INFO L85 PathProgramCache]: Analyzing trace with hash 733534024, now seen corresponding path program 1 times [2024-12-02 11:51:32,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:32,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941447236] [2024-12-02 11:51:32,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:32,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:32,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:32,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:32,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941447236] [2024-12-02 11:51:32,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941447236] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:32,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891002949] [2024-12-02 11:51:32,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:32,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:32,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:32,812 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:32,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 11:51:32,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:32,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 11:51:32,983 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:51:33,056 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:33,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891002949] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:33,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:33,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2024-12-02 11:51:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518775940] [2024-12-02 11:51:33,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:33,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:51:33,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:33,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:51:33,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:51:33,058 INFO L87 Difference]: Start difference. First operand 161 states and 216 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:33,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:33,296 INFO L93 Difference]: Finished difference Result 350 states and 482 transitions. [2024-12-02 11:51:33,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:51:33,297 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 72 [2024-12-02 11:51:33,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:33,298 INFO L225 Difference]: With dead ends: 350 [2024-12-02 11:51:33,298 INFO L226 Difference]: Without dead ends: 211 [2024-12-02 11:51:33,299 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2024-12-02 11:51:33,299 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 110 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:33,300 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 302 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:51:33,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-12-02 11:51:33,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 163. [2024-12-02 11:51:33,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 123 states have (on average 1.3252032520325203) internal successors, (163), 128 states have internal predecessors, (163), 26 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (31), 24 states have call predecessors, (31), 24 states have call successors, (31) [2024-12-02 11:51:33,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 220 transitions. [2024-12-02 11:51:33,319 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 220 transitions. Word has length 72 [2024-12-02 11:51:33,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:33,319 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 220 transitions. [2024-12-02 11:51:33,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:33,320 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 220 transitions. [2024-12-02 11:51:33,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-12-02 11:51:33,320 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:33,320 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:51:33,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 11:51:33,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:33,521 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:33,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:33,521 INFO L85 PathProgramCache]: Analyzing trace with hash -281593581, now seen corresponding path program 1 times [2024-12-02 11:51:33,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:33,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799181185] [2024-12-02 11:51:33,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:33,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:33,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:33,665 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:33,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:33,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799181185] [2024-12-02 11:51:33,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799181185] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:33,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76332204] [2024-12-02 11:51:33,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:33,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:33,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:33,667 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:33,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 11:51:33,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:33,839 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:51:33,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:33,850 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 11:51:33,850 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:33,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76332204] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:33,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:33,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2024-12-02 11:51:33,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202177021] [2024-12-02 11:51:33,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:33,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:51:33,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:33,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:51:33,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:51:33,851 INFO L87 Difference]: Start difference. First operand 163 states and 220 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:33,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:33,886 INFO L93 Difference]: Finished difference Result 322 states and 458 transitions. [2024-12-02 11:51:33,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:51:33,887 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2024-12-02 11:51:33,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:33,889 INFO L225 Difference]: With dead ends: 322 [2024-12-02 11:51:33,889 INFO L226 Difference]: Without dead ends: 181 [2024-12-02 11:51:33,889 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:51:33,890 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 2 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:33,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 154 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:51:33,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-12-02 11:51:33,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 169. [2024-12-02 11:51:33,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 129 states have (on average 1.3255813953488371) internal successors, (171), 134 states have internal predecessors, (171), 26 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (31), 24 states have call predecessors, (31), 24 states have call successors, (31) [2024-12-02 11:51:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 228 transitions. [2024-12-02 11:51:33,907 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 228 transitions. Word has length 73 [2024-12-02 11:51:33,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:33,907 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 228 transitions. [2024-12-02 11:51:33,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:51:33,907 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 228 transitions. [2024-12-02 11:51:33,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-12-02 11:51:33,908 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:33,908 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:51:33,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 11:51:34,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 11:51:34,109 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:34,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:34,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1966799637, now seen corresponding path program 1 times [2024-12-02 11:51:34,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:34,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937502616] [2024-12-02 11:51:34,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:34,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:34,247 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:34,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:34,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937502616] [2024-12-02 11:51:34,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937502616] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:34,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097877635] [2024-12-02 11:51:34,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:34,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:34,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:34,249 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:34,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 11:51:34,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:34,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 11:51:34,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:34,546 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 11:51:34,546 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:51:34,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097877635] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:51:34,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:51:34,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2024-12-02 11:51:34,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013323778] [2024-12-02 11:51:34,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:34,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:51:34,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:34,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:51:34,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:51:34,547 INFO L87 Difference]: Start difference. First operand 169 states and 228 transitions. Second operand has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:51:34,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:34,671 INFO L93 Difference]: Finished difference Result 318 states and 427 transitions. [2024-12-02 11:51:34,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:51:34,672 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 81 [2024-12-02 11:51:34,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:34,673 INFO L225 Difference]: With dead ends: 318 [2024-12-02 11:51:34,673 INFO L226 Difference]: Without dead ends: 135 [2024-12-02 11:51:34,674 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:51:34,675 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 116 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:34,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 283 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:51:34,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-12-02 11:51:34,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2024-12-02 11:51:34,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 102 states have internal predecessors, (119), 24 states have call successors, (24), 10 states have call predecessors, (24), 13 states have return successors, (29), 22 states have call predecessors, (29), 22 states have call successors, (29) [2024-12-02 11:51:34,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 172 transitions. [2024-12-02 11:51:34,691 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 172 transitions. Word has length 81 [2024-12-02 11:51:34,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:34,691 INFO L471 AbstractCegarLoop]: Abstraction has 135 states and 172 transitions. [2024-12-02 11:51:34,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:51:34,691 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 172 transitions. [2024-12-02 11:51:34,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 11:51:34,692 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:34,692 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-12-02 11:51:34,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 11:51:34,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:34,893 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:34,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:34,893 INFO L85 PathProgramCache]: Analyzing trace with hash 193167077, now seen corresponding path program 1 times [2024-12-02 11:51:34,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:34,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827254211] [2024-12-02 11:51:34,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:34,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:34,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:35,287 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 11:51:35,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:35,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827254211] [2024-12-02 11:51:35,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827254211] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:35,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108660233] [2024-12-02 11:51:35,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:35,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:35,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:35,289 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:35,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 11:51:35,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:35,502 INFO L256 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 11:51:35,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:35,591 INFO L349 Elim1Store]: treesize reduction 66, result has 39.4 percent of original size [2024-12-02 11:51:35,592 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 76 treesize of output 128 [2024-12-02 11:51:35,599 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 16 treesize of output 15 [2024-12-02 11:51:35,618 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:35,619 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 16 treesize of output 1 [2024-12-02 11:51:35,638 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:35,639 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 41 treesize of output 13 [2024-12-02 11:51:35,650 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 13 treesize of output 9 [2024-12-02 11:51:35,655 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2))) (and (not (= 0 .cse0)) (or (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| .cse0) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse0))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse0 v_DerPreprocessor_3) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| (store .cse1 .cse2 .cse0)) .cse0) .cse1))))))) is different from true [2024-12-02 11:51:35,675 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse2 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse2))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse0))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse0 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse1 .cse2 .cse0)) .cse0) .cse1))) (not (= .cse0 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse3) (not (= .cse3 0)))))) is different from true [2024-12-02 11:51:35,931 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2))) (and (not (= 0 .cse0)) (or (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| .cse0) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse0))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse0 v_DerPreprocessor_3) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| (store .cse1 .cse2 .cse0)) .cse0) .cse1)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse5 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse3 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse5))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse4 (select |c_#memory_$Pointer$#2.base| .cse3))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse3 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse4 .cse5 .cse3)) .cse3) .cse4))) (not (= .cse3 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse6) (not (= .cse6 0))))))))) is different from true [2024-12-02 11:51:35,960 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse0 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse2 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse3))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse2))) (= .cse1 (select (store (store |c_#memory_$Pointer$#2.base| .cse2 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse1 .cse3 .cse2)) .cse2)))) (not (= .cse2 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse6 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse6))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse4))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse4 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse5 .cse6 .cse4)) .cse4) .cse5))) (not (= .cse4 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse7 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse7) (not (= .cse7 0))))))) is different from true [2024-12-02 11:51:36,051 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 24))) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse6))) (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse0 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse2 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse3))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse2))) (= .cse1 (select (store (store |c_#memory_$Pointer$#2.base| .cse2 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse1 .cse3 .cse2)) .cse2)))) (not (= .cse2 0))))))) (not (= 0 .cse4)) (or (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| .cse4) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse4))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse4 v_DerPreprocessor_3) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| (store .cse5 .cse6 .cse4)) .cse4) .cse5)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse9 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse7 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse9))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse8 (select |c_#memory_$Pointer$#2.base| .cse7))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse7 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse8 .cse9 .cse7)) .cse7) .cse8))) (not (= .cse7 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse10 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse10) (not (= .cse10 0))))))))) is different from true [2024-12-02 11:51:36,084 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset| 24))) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) .cse6))) (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse0 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse2 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse3))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| .cse2))) (= .cse1 (select (store (store |c_#memory_$Pointer$#2.base| .cse2 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse1 .cse3 .cse2)) .cse2)))) (not (= .cse2 0))))))) (not (= .cse4 0)) (or (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse4))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse4 v_DerPreprocessor_3) |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| (store .cse5 .cse6 .cse4)) .cse4)))) (= .cse4 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|)) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse9 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse7 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse9))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse8 (select |c_#memory_$Pointer$#2.base| .cse7))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse7 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse8 .cse9 .cse7)) .cse7) .cse8))) (not (= .cse7 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse10 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse10) (not (= .cse10 0))))))))) is different from true [2024-12-02 11:51:36,120 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse10 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse10))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse9 (select |c_#memory_$Pointer$#2.base| .cse8))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse8 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse9 .cse10 .cse8)) .cse8) .cse9))) (not (= .cse8 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse11 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse11) (not (= .cse11 0))))))) is different from true [2024-12-02 11:51:36,441 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse10 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset| 24))) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) .cse10))) (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (not (= .cse8 0)) (or (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse9 (select |c_#memory_$Pointer$#2.base| .cse8))) (= .cse9 (select (store (store |c_#memory_$Pointer$#2.base| .cse8 v_DerPreprocessor_3) |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| (store .cse9 .cse10 .cse8)) .cse8)))) (= .cse8 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|)) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse13 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse11 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse13))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse12 (select |c_#memory_$Pointer$#2.base| .cse11))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse11 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse12 .cse13 .cse11)) .cse11) .cse12))) (not (= .cse11 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse14 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse14) (not (= .cse14 0))))))))) is different from true [2024-12-02 11:51:36,496 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24)))) (and (not (= .cse8 0)) (= .cse8 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse11 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24))) (let ((.cse9 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) .cse11))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse10 (select |c_#memory_$Pointer$#2.base| .cse9))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse9 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| (store .cse10 .cse11 .cse9)) .cse9) .cse10))) (not (= .cse9 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse14))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (not (= .cse12 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse15 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse15) (not (= .cse15 0))))))) is different from true [2024-12-02 11:51:36,655 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse10 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset| 24))) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|) .cse10))) (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (not (= .cse8 0)) (or (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse9 (select |c_#memory_$Pointer$#2.base| .cse8))) (= .cse9 (select (store (store |c_#memory_$Pointer$#2.base| .cse8 v_DerPreprocessor_3) |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base| (store .cse9 .cse10 .cse8)) .cse8)))) (= .cse8 |c_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base|)) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse11 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24)))) (and (not (= .cse11 0)) (= .cse11 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) .cse14))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (not (= .cse12 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse17 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse15 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse17))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse16 (select |c_#memory_$Pointer$#2.base| .cse15))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse15 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse16 .cse17 .cse15)) .cse15) .cse16))) (not (= .cse15 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse18 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse18) (not (= .cse18 0))))))))) is different from true [2024-12-02 11:51:36,741 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24)))) (and (not (= .cse8 0)) (= .cse8 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse11 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24))) (let ((.cse9 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) .cse11))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse10 (select |c_#memory_$Pointer$#2.base| .cse9))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse9 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| (store .cse10 .cse11 .cse9)) .cse9) .cse10))) (not (= .cse9 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse14))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (not (= .cse12 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse15 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse15) (not (= .cse15 0)))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| Int)) (let ((.cse16 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| 24)))) (and (= .cse16 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) (not (= .cse16 0))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| Int)) (let ((.cse19 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| 24))) (let ((.cse18 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) .cse19))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse17 (select |c_#memory_$Pointer$#2.base| .cse18))) (= .cse17 (select (store (store |c_#memory_$Pointer$#2.base| .cse18 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| (store .cse17 .cse19 .cse18)) .cse18)))) (not (= .cse18 0)))))))) is different from true [2024-12-02 11:51:37,225 WARN L873 $PredicateComparison]: unable to prove that (and (or |c_aws_linked_list_is_valid_#t~short308#1| (= 0 (select (select |c_#memory_$Pointer$#2.base| |c_aws_linked_list_is_valid_#in~list#1.base|) (+ |c_aws_linked_list_is_valid_#in~list#1.offset| 24)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24)))) (and (not (= .cse8 0)) (= .cse8 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse11 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24))) (let ((.cse9 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) .cse11))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse10 (select |c_#memory_$Pointer$#2.base| .cse9))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse9 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| (store .cse10 .cse11 .cse9)) .cse9) .cse10))) (not (= .cse9 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse14))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (not (= .cse12 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse15 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse15) (not (= .cse15 0)))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| Int)) (let ((.cse16 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| 24)))) (and (= .cse16 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) (not (= .cse16 0))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| Int)) (let ((.cse19 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| 24))) (let ((.cse18 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) .cse19))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse17 (select |c_#memory_$Pointer$#2.base| .cse18))) (= .cse17 (select (store (store |c_#memory_$Pointer$#2.base| .cse18 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| (store .cse17 .cse19 .cse18)) .cse18)))) (not (= .cse18 0)))))))) is different from true [2024-12-02 11:51:37,458 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24)))) (and (not (= .cse0 0)) (= .cse0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| Int)) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_18| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19|) .cse3))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse2 (select |c_#memory_$Pointer$#2.base| .cse1))) (= .cse2 (select (store (store |c_#memory_$Pointer$#2.base| .cse1 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_19| (store .cse2 .cse3 .cse1)) .cse1))))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24)))) (and (not (= .cse4 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| .cse4)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| Int)) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_32| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45|) .cse7))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| .cse6))) (= .cse5 (select (store (store |c_#memory_$Pointer$#2.base| .cse6 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_45| (store .cse5 .cse7 .cse6)) .cse6)))) (not (= .cse6 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse8 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24)))) (and (not (= .cse8 0)) (= .cse8 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| Int)) (let ((.cse11 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_19| 24))) (let ((.cse9 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20|) .cse11))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse10 (select |c_#memory_$Pointer$#2.base| .cse9))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse9 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_20| (store .cse10 .cse11 .cse9)) .cse9) .cse10))) (not (= .cse9 0))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse14 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24))) (let ((.cse12 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) .cse14))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse13 (select |c_#memory_$Pointer$#2.base| .cse12))) (= (select (store (store |c_#memory_$Pointer$#2.base| .cse12 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (store .cse13 .cse14 .cse12)) .cse12) .cse13))) (not (= .cse12 0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int)) (let ((.cse15 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_31| 24)))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| .cse15) (not (= .cse15 0)))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| Int)) (let ((.cse16 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| 24)))) (and (= .cse16 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) (not (= .cse16 0))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| Int)) (let ((.cse19 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_20| 24))) (let ((.cse18 (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21|) .cse19))) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse17 (select |c_#memory_$Pointer$#2.base| .cse18))) (= .cse17 (select (store (store |c_#memory_$Pointer$#2.base| .cse18 v_DerPreprocessor_3) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_21| (store .cse17 .cse19 .cse18)) .cse18)))) (not (= .cse18 0))))))) (= 0 (select (select |c_#memory_$Pointer$#2.base| |c_aws_linked_list_is_valid_#in~list#1.base|) (+ |c_aws_linked_list_is_valid_#in~list#1.offset| 24)))) is different from true [2024-12-02 11:51:37,596 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 37 not checked. [2024-12-02 11:51:37,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:51:37,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:37,911 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 162 treesize of output 163 [2024-12-02 11:51:37,915 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 172 treesize of output 156 [2024-12-02 11:51:37,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-12-02 11:51:37,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-12-02 11:51:37,979 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-12-02 11:51:37,984 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 22 treesize of output 18 [2024-12-02 11:51:38,027 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:51:38,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108660233] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:38,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:51:38,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7, 19] total 30 [2024-12-02 11:51:38,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823908747] [2024-12-02 11:51:38,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:51:38,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:51:38,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:38,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:51:38,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=235, Unknown=26, NotChecked=546, Total=870 [2024-12-02 11:51:38,029 INFO L87 Difference]: Start difference. First operand 135 states and 172 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:51:38,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:38,362 INFO L93 Difference]: Finished difference Result 215 states and 285 transitions. [2024-12-02 11:51:38,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:51:38,362 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 83 [2024-12-02 11:51:38,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:38,363 INFO L225 Difference]: With dead ends: 215 [2024-12-02 11:51:38,363 INFO L226 Difference]: Without dead ends: 138 [2024-12-02 11:51:38,364 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 13 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=77, Invalid=328, Unknown=27, NotChecked=624, Total=1056 [2024-12-02 11:51:38,364 INFO L435 NwaCegarLoop]: 87 mSDtfsCounter, 62 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:38,364 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 442 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:51:38,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-12-02 11:51:38,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 137. [2024-12-02 11:51:38,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 99 states have (on average 1.2222222222222223) internal successors, (121), 104 states have internal predecessors, (121), 24 states have call successors, (24), 10 states have call predecessors, (24), 13 states have return successors, (29), 22 states have call predecessors, (29), 22 states have call successors, (29) [2024-12-02 11:51:38,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 174 transitions. [2024-12-02 11:51:38,385 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 174 transitions. Word has length 83 [2024-12-02 11:51:38,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:38,386 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 174 transitions. [2024-12-02 11:51:38,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:51:38,386 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 174 transitions. [2024-12-02 11:51:38,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 11:51:38,387 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:38,387 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:51:38,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 11:51:38,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:38,587 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:38,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:38,588 INFO L85 PathProgramCache]: Analyzing trace with hash -709333023, now seen corresponding path program 1 times [2024-12-02 11:51:38,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:38,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671636993] [2024-12-02 11:51:38,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:38,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:38,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:38,850 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 11:51:38,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671636993] [2024-12-02 11:51:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671636993] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975152247] [2024-12-02 11:51:38,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:38,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:38,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:38,853 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:38,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 11:51:39,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:39,076 INFO L256 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 11:51:39,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:39,116 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-12-02 11:51:39,127 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 24 treesize of output 9 [2024-12-02 11:51:39,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,194 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 11:51:39,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,199 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 18 treesize of output 13 [2024-12-02 11:51:39,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,206 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-12-02 11:51:39,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,212 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-12-02 11:51:39,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,268 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 47 treesize of output 42 [2024-12-02 11:51:39,272 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-12-02 11:51:39,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:51:39,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 38 treesize of output 35 [2024-12-02 11:51:39,289 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 24 treesize of output 13 [2024-12-02 11:51:40,342 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 28 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 11:51:40,343 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:51:40,611 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse2 (+ 8 |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset|))) (and (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_990 (Array Int Int))) (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$#2.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_990))) (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 |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset|))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)) (forall ((v_ArrVal_991 (Array Int Int))) (= (select (select (let ((.cse3 (store |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_991))) (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 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)))) is different from false [2024-12-02 11:51:40,641 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse2 (+ 8 |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset|))) (and (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_28| Int)) (or (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_28| 1)) (forall ((v_ArrVal_990 (Array Int Int)) (v_subst_2 Int) (v_ArrVal_986 Int)) (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$#2.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#2.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_986)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_28| v_ArrVal_990))) (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_2))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_28| Int)) (or (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_28| 1)) (forall ((v_ArrVal_991 (Array Int Int)) (v_ArrVal_985 Int)) (= (select (select (let ((.cse3 (store (store |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#2.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_ArrVal_985)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_28| v_ArrVal_991))) (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_28|))) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2) 0)))))) is different from false [2024-12-02 11:51:40,670 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:40,670 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:40,736 INFO L349 Elim1Store]: treesize reduction 88, result has 44.7 percent of original size [2024-12-02 11:51:40,736 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 171 treesize of output 200 [2024-12-02 11:51:40,748 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:40,748 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:51:40,808 INFO L349 Elim1Store]: treesize reduction 88, result has 44.7 percent of original size [2024-12-02 11:51:40,808 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 327 treesize of output 314 [2024-12-02 11:51:40,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:40,824 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 260 treesize of output 258 [2024-12-02 11:51:40,833 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 217 treesize of output 205 [2024-12-02 11:51:40,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:40,847 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 296 treesize of output 296 [2024-12-02 11:51:40,857 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 263 treesize of output 251 [2024-12-02 11:51:40,876 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-12-02 11:51:41,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:41,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 106 treesize of output 108 [2024-12-02 11:51:41,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:51:41,475 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 33 [2024-12-02 11:51:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 1 not checked. [2024-12-02 11:51:41,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975152247] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:51:41,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:51:41,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 11] total 26 [2024-12-02 11:51:41,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587918341] [2024-12-02 11:51:41,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:51:41,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 11:51:41,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:41,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 11:51:41,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=486, Unknown=2, NotChecked=90, Total=650 [2024-12-02 11:51:41,518 INFO L87 Difference]: Start difference. First operand 137 states and 174 transitions. Second operand has 26 states, 25 states have (on average 4.64) internal successors, (116), 25 states have internal predecessors, (116), 10 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 10 states have call predecessors, (23), 10 states have call successors, (23) [2024-12-02 11:51:43,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:51:43,016 INFO L93 Difference]: Finished difference Result 297 states and 394 transitions. [2024-12-02 11:51:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 11:51:43,017 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.64) internal successors, (116), 25 states have internal predecessors, (116), 10 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 10 states have call predecessors, (23), 10 states have call successors, (23) Word has length 83 [2024-12-02 11:51:43,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:51:43,018 INFO L225 Difference]: With dead ends: 297 [2024-12-02 11:51:43,018 INFO L226 Difference]: Without dead ends: 154 [2024-12-02 11:51:43,019 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 142 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=217, Invalid=1595, Unknown=2, NotChecked=166, Total=1980 [2024-12-02 11:51:43,019 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 117 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1268 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:51:43,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 1268 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 891 Invalid, 0 Unknown, 323 Unchecked, 0.8s Time] [2024-12-02 11:51:43,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2024-12-02 11:51:43,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 143. [2024-12-02 11:51:43,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 104 states have (on average 1.2115384615384615) internal successors, (126), 110 states have internal predecessors, (126), 24 states have call successors, (24), 10 states have call predecessors, (24), 14 states have return successors, (32), 22 states have call predecessors, (32), 22 states have call successors, (32) [2024-12-02 11:51:43,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 182 transitions. [2024-12-02 11:51:43,034 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 182 transitions. Word has length 83 [2024-12-02 11:51:43,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:51:43,034 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 182 transitions. [2024-12-02 11:51:43,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.64) internal successors, (116), 25 states have internal predecessors, (116), 10 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 10 states have call predecessors, (23), 10 states have call successors, (23) [2024-12-02 11:51:43,035 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 182 transitions. [2024-12-02 11:51:43,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-12-02 11:51:43,035 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:51:43,035 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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-12-02 11:51:43,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 11:51:43,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:43,236 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:51:43,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:51:43,236 INFO L85 PathProgramCache]: Analyzing trace with hash 424560491, now seen corresponding path program 1 times [2024-12-02 11:51:43,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:51:43,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325331068] [2024-12-02 11:51:43,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:43,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:51:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:43,518 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-12-02 11:51:43,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:51:43,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325331068] [2024-12-02 11:51:43,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325331068] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:51:43,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738726966] [2024-12-02 11:51:43,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:51:43,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:51:43,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:51:43,520 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:51:43,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 11:51:43,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:51:43,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-12-02 11:51:43,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:51:43,805 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 13 treesize of output 1 [2024-12-02 11:51:43,808 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 13 treesize of output 1 [2024-12-02 11:51:47,959 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_1| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_1| Int)) (not (= 0 (select (select |c_#memory_$Pointer$#2.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_1|)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_1| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_1| Int)) (not (= (select (select |c_#memory_$Pointer$#2.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_1|) 0)))) is different from true [2024-12-02 11:51:48,638 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 23 proven. 17 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 11:51:48,638 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:51:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 20 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 11:51:49,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738726966] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:51:49,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:51:49,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 16, 12] total 31 [2024-12-02 11:51:49,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604747457] [2024-12-02 11:51:49,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:51:49,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 11:51:49,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:51:49,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 11:51:49,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=776, Unknown=1, NotChecked=56, Total=930 [2024-12-02 11:51:49,083 INFO L87 Difference]: Start difference. First operand 143 states and 182 transitions. Second operand has 31 states, 31 states have (on average 3.967741935483871) internal successors, (123), 29 states have internal predecessors, (123), 10 states have call successors, (22), 4 states have call predecessors, (22), 7 states have return successors, (22), 9 states have call predecessors, (22), 10 states have call successors, (22) [2024-12-02 11:51:53,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:51:57,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:52:01,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:52:02,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:02,965 INFO L93 Difference]: Finished difference Result 477 states and 671 transitions. [2024-12-02 11:52:02,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-02 11:52:02,965 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.967741935483871) internal successors, (123), 29 states have internal predecessors, (123), 10 states have call successors, (22), 4 states have call predecessors, (22), 7 states have return successors, (22), 9 states have call predecessors, (22), 10 states have call successors, (22) Word has length 85 [2024-12-02 11:52:02,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:02,967 INFO L225 Difference]: With dead ends: 477 [2024-12-02 11:52:02,967 INFO L226 Difference]: Without dead ends: 346 [2024-12-02 11:52:02,968 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 145 SyntacticMatches, 8 SemanticMatches, 58 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=431, Invalid=2994, Unknown=1, NotChecked=114, Total=3540 [2024-12-02 11:52:02,968 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 214 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 63 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 2059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 566 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:02,968 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 1325 Invalid, 2059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1427 Invalid, 3 Unknown, 566 Unchecked, 13.0s Time] [2024-12-02 11:52:02,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-12-02 11:52:03,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 295. [2024-12-02 11:52:03,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 221 states have (on average 1.2171945701357465) internal successors, (269), 228 states have internal predecessors, (269), 49 states have call successors, (49), 19 states have call predecessors, (49), 24 states have return successors, (70), 47 states have call predecessors, (70), 46 states have call successors, (70) [2024-12-02 11:52:03,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 388 transitions. [2024-12-02 11:52:03,028 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 388 transitions. Word has length 85 [2024-12-02 11:52:03,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:03,029 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 388 transitions. [2024-12-02 11:52:03,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.967741935483871) internal successors, (123), 29 states have internal predecessors, (123), 10 states have call successors, (22), 4 states have call predecessors, (22), 7 states have return successors, (22), 9 states have call predecessors, (22), 10 states have call successors, (22) [2024-12-02 11:52:03,029 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 388 transitions. [2024-12-02 11:52:03,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-12-02 11:52:03,030 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:03,030 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:03,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 11:52:03,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:03,231 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:03,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:03,231 INFO L85 PathProgramCache]: Analyzing trace with hash 7163885, now seen corresponding path program 1 times [2024-12-02 11:52:03,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:03,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369206534] [2024-12-02 11:52:03,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:03,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:03,285 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-12-02 11:52:03,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369206534] [2024-12-02 11:52:03,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369206534] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244892766] [2024-12-02 11:52:03,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:03,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:03,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:03,287 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:03,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 11:52:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:03,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:52:03,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:03,537 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-12-02 11:52:03,537 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:03,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244892766] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:03,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:03,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2024-12-02 11:52:03,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005848538] [2024-12-02 11:52:03,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:03,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:52:03,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:03,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:52:03,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:52:03,538 INFO L87 Difference]: Start difference. First operand 295 states and 388 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:52:03,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:03,602 INFO L93 Difference]: Finished difference Result 464 states and 625 transitions. [2024-12-02 11:52:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:52:03,603 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 85 [2024-12-02 11:52:03,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:03,604 INFO L225 Difference]: With dead ends: 464 [2024-12-02 11:52:03,605 INFO L226 Difference]: Without dead ends: 291 [2024-12-02 11:52:03,605 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 86 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-12-02 11:52:03,606 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 1 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:03,606 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 232 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:52:03,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-12-02 11:52:03,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 291. [2024-12-02 11:52:03,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 217 states have (on average 1.2119815668202765) internal successors, (263), 224 states have internal predecessors, (263), 49 states have call successors, (49), 19 states have call predecessors, (49), 24 states have return successors, (70), 47 states have call predecessors, (70), 46 states have call successors, (70) [2024-12-02 11:52:03,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 382 transitions. [2024-12-02 11:52:03,655 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 382 transitions. Word has length 85 [2024-12-02 11:52:03,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:03,655 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 382 transitions. [2024-12-02 11:52:03,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:52:03,655 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 382 transitions. [2024-12-02 11:52:03,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-12-02 11:52:03,656 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:03,656 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-12-02 11:52:03,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 11:52:03,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:03,856 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:03,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:03,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1968738543, now seen corresponding path program 1 times [2024-12-02 11:52:03,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:03,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458327038] [2024-12-02 11:52:03,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:03,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:03,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-12-02 11:52:03,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:03,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458327038] [2024-12-02 11:52:03,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458327038] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:03,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944476752] [2024-12-02 11:52:03,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:03,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:03,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:03,951 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:03,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 11:52:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:04,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:52:04,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-12-02 11:52:04,165 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:04,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944476752] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:04,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:04,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2024-12-02 11:52:04,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411273317] [2024-12-02 11:52:04,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:04,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:52:04,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:04,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:52:04,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:52:04,167 INFO L87 Difference]: Start difference. First operand 291 states and 382 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:52:04,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:04,207 INFO L93 Difference]: Finished difference Result 380 states and 485 transitions. [2024-12-02 11:52:04,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:52:04,208 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 85 [2024-12-02 11:52:04,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:04,209 INFO L225 Difference]: With dead ends: 380 [2024-12-02 11:52:04,209 INFO L226 Difference]: Without dead ends: 201 [2024-12-02 11:52:04,209 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:52:04,209 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 1 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:04,210 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 232 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:52:04,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-12-02 11:52:04,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 106. [2024-12-02 11:52:04,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 80 states have (on average 1.175) internal successors, (94), 82 states have internal predecessors, (94), 16 states have call successors, (16), 8 states have call predecessors, (16), 9 states have return successors, (17), 15 states have call predecessors, (17), 15 states have call successors, (17) [2024-12-02 11:52:04,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 127 transitions. [2024-12-02 11:52:04,227 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 127 transitions. Word has length 85 [2024-12-02 11:52:04,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:04,227 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 127 transitions. [2024-12-02 11:52:04,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:52:04,227 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 127 transitions. [2024-12-02 11:52:04,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-12-02 11:52:04,228 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:04,228 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:04,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 11:52:04,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:04,428 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:04,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:04,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1321939936, now seen corresponding path program 1 times [2024-12-02 11:52:04,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:04,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013611361] [2024-12-02 11:52:04,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:04,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:04,523 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-12-02 11:52:04,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:04,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013611361] [2024-12-02 11:52:04,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013611361] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:04,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237193473] [2024-12-02 11:52:04,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:04,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:04,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:04,525 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:04,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 11:52:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:04,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:52:04,717 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:04,796 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 11:52:04,796 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:04,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237193473] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:04,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:04,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2024-12-02 11:52:04,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236150498] [2024-12-02 11:52:04,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:04,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:52:04,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:04,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:52:04,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:52:04,797 INFO L87 Difference]: Start difference. First operand 106 states and 127 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 8 states have internal predecessors, (67), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:52:04,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:04,970 INFO L93 Difference]: Finished difference Result 165 states and 197 transitions. [2024-12-02 11:52:04,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:52:04,971 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 8 states have internal predecessors, (67), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 88 [2024-12-02 11:52:04,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:04,972 INFO L225 Difference]: With dead ends: 165 [2024-12-02 11:52:04,972 INFO L226 Difference]: Without dead ends: 107 [2024-12-02 11:52:04,972 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:52:04,972 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 82 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:04,973 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 285 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:52:04,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-12-02 11:52:04,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 103. [2024-12-02 11:52:04,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 79 states have internal predecessors, (90), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-12-02 11:52:04,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 121 transitions. [2024-12-02 11:52:04,995 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 121 transitions. Word has length 88 [2024-12-02 11:52:04,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:04,995 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 121 transitions. [2024-12-02 11:52:04,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 8 states have internal predecessors, (67), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:52:04,995 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 121 transitions. [2024-12-02 11:52:04,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-12-02 11:52:04,996 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:04,996 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:05,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 11:52:05,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 11:52:05,196 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:05,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:05,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1497628778, now seen corresponding path program 1 times [2024-12-02 11:52:05,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:05,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34098099] [2024-12-02 11:52:05,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:05,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:05,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:05,564 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2024-12-02 11:52:05,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:05,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34098099] [2024-12-02 11:52:05,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34098099] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:05,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682731027] [2024-12-02 11:52:05,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:05,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:05,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:05,567 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:05,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 11:52:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:05,797 INFO L256 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 11:52:05,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:05,823 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-12-02 11:52:05,823 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:05,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682731027] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:05,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:05,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2024-12-02 11:52:05,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125876243] [2024-12-02 11:52:05,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:05,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:52:05,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:05,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:52:05,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:52:05,824 INFO L87 Difference]: Start difference. First operand 103 states and 121 transitions. Second operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-12-02 11:52:05,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:05,879 INFO L93 Difference]: Finished difference Result 154 states and 185 transitions. [2024-12-02 11:52:05,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:52:05,880 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 110 [2024-12-02 11:52:05,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:05,881 INFO L225 Difference]: With dead ends: 154 [2024-12-02 11:52:05,881 INFO L226 Difference]: Without dead ends: 106 [2024-12-02 11:52:05,882 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:52:05,882 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 0 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:05,882 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 426 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:52:05,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-12-02 11:52:05,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2024-12-02 11:52:05,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 80 states have (on average 1.15) internal successors, (92), 82 states have internal predecessors, (92), 16 states have call successors, (16), 8 states have call predecessors, (16), 9 states have return successors, (17), 15 states have call predecessors, (17), 15 states have call successors, (17) [2024-12-02 11:52:05,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 125 transitions. [2024-12-02 11:52:05,899 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 125 transitions. Word has length 110 [2024-12-02 11:52:05,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:05,899 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 125 transitions. [2024-12-02 11:52:05,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-12-02 11:52:05,899 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 125 transitions. [2024-12-02 11:52:05,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 11:52:05,900 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:05,900 INFO L218 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:05,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 11:52:06,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 11:52:06,100 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:06,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:06,101 INFO L85 PathProgramCache]: Analyzing trace with hash -948954101, now seen corresponding path program 2 times [2024-12-02 11:52:06,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:06,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130892564] [2024-12-02 11:52:06,101 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:52:06,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:06,148 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:52:06,148 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:52:07,792 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-12-02 11:52:07,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:07,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130892564] [2024-12-02 11:52:07,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130892564] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:07,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077336692] [2024-12-02 11:52:07,793 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:52:07,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:07,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:07,794 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:07,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 11:52:08,017 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:52:08,017 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:52:08,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-12-02 11:52:08,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:08,062 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-12-02 11:52:08,068 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 14 treesize of output 15 [2024-12-02 11:52:10,027 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 11:52:10,027 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:10,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077336692] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:10,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:10,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [18] total 30 [2024-12-02 11:52:10,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354367587] [2024-12-02 11:52:10,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:10,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 11:52:10,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:10,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 11:52:10,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2024-12-02 11:52:10,028 INFO L87 Difference]: Start difference. First operand 106 states and 125 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-12-02 11:52:11,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:11,225 INFO L93 Difference]: Finished difference Result 263 states and 314 transitions. [2024-12-02 11:52:11,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 11:52:11,225 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 113 [2024-12-02 11:52:11,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:11,226 INFO L225 Difference]: With dead ends: 263 [2024-12-02 11:52:11,226 INFO L226 Difference]: Without dead ends: 212 [2024-12-02 11:52:11,227 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 103 SyntacticMatches, 10 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 11:52:11,227 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 47 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:11,227 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 523 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:52:11,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2024-12-02 11:52:11,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 200. [2024-12-02 11:52:11,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 152 states have (on average 1.1578947368421053) internal successors, (176), 156 states have internal predecessors, (176), 30 states have call successors, (30), 14 states have call predecessors, (30), 17 states have return successors, (34), 29 states have call predecessors, (34), 28 states have call successors, (34) [2024-12-02 11:52:11,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 240 transitions. [2024-12-02 11:52:11,272 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 240 transitions. Word has length 113 [2024-12-02 11:52:11,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:11,272 INFO L471 AbstractCegarLoop]: Abstraction has 200 states and 240 transitions. [2024-12-02 11:52:11,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-12-02 11:52:11,272 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 240 transitions. [2024-12-02 11:52:11,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 11:52:11,273 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:11,273 INFO L218 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:11,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 11:52:11,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:11,473 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:11,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:11,474 INFO L85 PathProgramCache]: Analyzing trace with hash -690788663, now seen corresponding path program 1 times [2024-12-02 11:52:11,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:11,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200128992] [2024-12-02 11:52:11,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:11,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:11,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 34 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 11:52:12,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:12,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200128992] [2024-12-02 11:52:12,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200128992] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:12,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742911931] [2024-12-02 11:52:12,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:12,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:12,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:12,014 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:12,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 11:52:12,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:12,273 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-12-02 11:52:12,277 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:12,366 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-12-02 11:52:13,346 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 74 proven. 11 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 11:52:13,346 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:52:14,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 227 treesize of output 211 [2024-12-02 11:52:14,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 51 treesize of output 47 [2024-12-02 11:52:14,369 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 53 treesize of output 45 [2024-12-02 11:52:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 53 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-02 11:52:14,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742911931] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:52:14,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:52:14,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 20] total 52 [2024-12-02 11:52:14,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806513058] [2024-12-02 11:52:14,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:52:14,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-12-02 11:52:14,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:14,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-12-02 11:52:14,492 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=2472, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 11:52:14,492 INFO L87 Difference]: Start difference. First operand 200 states and 240 transitions. Second operand has 52 states, 50 states have (on average 3.16) internal successors, (158), 51 states have internal predecessors, (158), 19 states have call successors, (29), 3 states have call predecessors, (29), 11 states have return successors, (28), 17 states have call predecessors, (28), 18 states have call successors, (28) [2024-12-02 11:52:18,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:52:22,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:52:26,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:52:30,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:52:35,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:35,549 INFO L93 Difference]: Finished difference Result 906 states and 1276 transitions. [2024-12-02 11:52:35,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-12-02 11:52:35,549 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 3.16) internal successors, (158), 51 states have internal predecessors, (158), 19 states have call successors, (29), 3 states have call predecessors, (29), 11 states have return successors, (28), 17 states have call predecessors, (28), 18 states have call successors, (28) Word has length 113 [2024-12-02 11:52:35,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:35,552 INFO L225 Difference]: With dead ends: 906 [2024-12-02 11:52:35,552 INFO L226 Difference]: Without dead ends: 692 [2024-12-02 11:52:35,554 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 219 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2431 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1138, Invalid=9782, Unknown=0, NotChecked=0, Total=10920 [2024-12-02 11:52:35,555 INFO L435 NwaCegarLoop]: 94 mSDtfsCounter, 673 mSDsluCounter, 2031 mSDsCounter, 0 mSdLazyCounter, 3226 mSolverCounterSat, 372 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 2125 SdHoareTripleChecker+Invalid, 3602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 3226 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:35,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 2125 Invalid, 3602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 3226 Invalid, 4 Unknown, 0 Unchecked, 18.7s Time] [2024-12-02 11:52:35,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2024-12-02 11:52:35,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 516. [2024-12-02 11:52:35,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 395 states have (on average 1.1822784810126583) internal successors, (467), 405 states have internal predecessors, (467), 76 states have call successors, (76), 26 states have call predecessors, (76), 44 states have return successors, (124), 84 states have call predecessors, (124), 72 states have call successors, (124) [2024-12-02 11:52:35,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 667 transitions. [2024-12-02 11:52:35,686 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 667 transitions. Word has length 113 [2024-12-02 11:52:35,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:35,687 INFO L471 AbstractCegarLoop]: Abstraction has 516 states and 667 transitions. [2024-12-02 11:52:35,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 3.16) internal successors, (158), 51 states have internal predecessors, (158), 19 states have call successors, (29), 3 states have call predecessors, (29), 11 states have return successors, (28), 17 states have call predecessors, (28), 18 states have call successors, (28) [2024-12-02 11:52:35,687 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 667 transitions. [2024-12-02 11:52:35,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 11:52:35,688 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:35,688 INFO L218 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:35,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 11:52:35,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:35,889 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:35,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1701905913, now seen corresponding path program 1 times [2024-12-02 11:52:35,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:35,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904330682] [2024-12-02 11:52:35,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:35,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:35,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-12-02 11:52:36,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:36,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904330682] [2024-12-02 11:52:36,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904330682] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:36,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:52:36,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:52:36,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138261276] [2024-12-02 11:52:36,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:36,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:52:36,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:36,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:52:36,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:52:36,060 INFO L87 Difference]: Start difference. First operand 516 states and 667 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-12-02 11:52:36,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:36,334 INFO L93 Difference]: Finished difference Result 1148 states and 1556 transitions. [2024-12-02 11:52:36,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:52:36,335 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 113 [2024-12-02 11:52:36,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:36,337 INFO L225 Difference]: With dead ends: 1148 [2024-12-02 11:52:36,337 INFO L226 Difference]: Without dead ends: 556 [2024-12-02 11:52:36,338 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:52:36,339 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 34 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:36,339 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 511 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:52:36,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2024-12-02 11:52:36,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 524. [2024-12-02 11:52:36,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 399 states have (on average 1.1704260651629073) internal successors, (467), 417 states have internal predecessors, (467), 76 states have call successors, (76), 26 states have call predecessors, (76), 48 states have return successors, (126), 80 states have call predecessors, (126), 72 states have call successors, (126) [2024-12-02 11:52:36,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 669 transitions. [2024-12-02 11:52:36,440 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 669 transitions. Word has length 113 [2024-12-02 11:52:36,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:36,440 INFO L471 AbstractCegarLoop]: Abstraction has 524 states and 669 transitions. [2024-12-02 11:52:36,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-12-02 11:52:36,440 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 669 transitions. [2024-12-02 11:52:36,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-12-02 11:52:36,441 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:36,442 INFO L218 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:36,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 11:52:36,442 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:36,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:36,442 INFO L85 PathProgramCache]: Analyzing trace with hash 453916111, now seen corresponding path program 1 times [2024-12-02 11:52:36,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:36,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600239316] [2024-12-02 11:52:36,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:36,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:36,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:37,225 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 20 proven. 35 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-02 11:52:37,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:37,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600239316] [2024-12-02 11:52:37,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600239316] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:37,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161589495] [2024-12-02 11:52:37,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:37,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:37,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:37,227 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:37,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 11:52:37,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:37,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-12-02 11:52:37,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:37,612 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 0 case distinctions, treesize of input 16 treesize of output 16 [2024-12-02 11:52:37,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:52:37,615 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 16 treesize of output 11 [2024-12-02 11:52:37,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:52:37,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:52:37,660 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 26 treesize of output 23 [2024-12-02 11:52:37,662 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 18 treesize of output 11 [2024-12-02 11:52:38,098 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 87 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:52:38,098 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:52:42,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:52:42,565 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 1 case distinctions, treesize of input 42 treesize of output 35 [2024-12-02 11:52:42,580 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:52:42,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 259 treesize of output 267 [2024-12-02 11:52:42,587 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 184 treesize of output 176 [2024-12-02 11:52:42,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 6 treesize of output 4 [2024-12-02 11:52:42,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:52:42,722 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 75 treesize of output 77 [2024-12-02 11:52:42,795 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-12-02 11:52:42,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 8 treesize of output 6 [2024-12-02 11:52:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 23 proven. 21 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-12-02 11:52:42,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161589495] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:52:42,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:52:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 34 [2024-12-02 11:52:42,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725751184] [2024-12-02 11:52:42,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:52:42,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 11:52:42,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:42,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 11:52:42,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1003, Unknown=16, NotChecked=0, Total=1122 [2024-12-02 11:52:42,959 INFO L87 Difference]: Start difference. First operand 524 states and 669 transitions. Second operand has 34 states, 32 states have (on average 5.375) internal successors, (172), 34 states have internal predecessors, (172), 15 states have call successors, (27), 3 states have call predecessors, (27), 6 states have return successors, (26), 11 states have call predecessors, (26), 15 states have call successors, (26) [2024-12-02 11:52:44,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:44,774 INFO L93 Difference]: Finished difference Result 588 states and 769 transitions. [2024-12-02 11:52:44,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 11:52:44,775 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 5.375) internal successors, (172), 34 states have internal predecessors, (172), 15 states have call successors, (27), 3 states have call predecessors, (27), 6 states have return successors, (26), 11 states have call predecessors, (26), 15 states have call successors, (26) Word has length 115 [2024-12-02 11:52:44,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:44,778 INFO L225 Difference]: With dead ends: 588 [2024-12-02 11:52:44,778 INFO L226 Difference]: Without dead ends: 446 [2024-12-02 11:52:44,779 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 212 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=219, Invalid=1925, Unknown=18, NotChecked=0, Total=2162 [2024-12-02 11:52:44,781 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 106 mSDsluCounter, 2132 mSDsCounter, 0 mSdLazyCounter, 1729 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 2246 SdHoareTripleChecker+Invalid, 1786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:44,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 2246 Invalid, 1786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1729 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 11:52:44,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2024-12-02 11:52:44,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 374. [2024-12-02 11:52:44,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 286 states have (on average 1.1643356643356644) internal successors, (333), 299 states have internal predecessors, (333), 53 states have call successors, (53), 20 states have call predecessors, (53), 34 states have return successors, (81), 54 states have call predecessors, (81), 50 states have call successors, (81) [2024-12-02 11:52:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 467 transitions. [2024-12-02 11:52:44,892 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 467 transitions. Word has length 115 [2024-12-02 11:52:44,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:44,892 INFO L471 AbstractCegarLoop]: Abstraction has 374 states and 467 transitions. [2024-12-02 11:52:44,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 5.375) internal successors, (172), 34 states have internal predecessors, (172), 15 states have call successors, (27), 3 states have call predecessors, (27), 6 states have return successors, (26), 11 states have call predecessors, (26), 15 states have call successors, (26) [2024-12-02 11:52:44,892 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 467 transitions. [2024-12-02 11:52:44,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 11:52:44,893 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:44,893 INFO L218 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:52:44,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 11:52:45,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 11:52:45,094 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:45,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:45,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1330556572, now seen corresponding path program 1 times [2024-12-02 11:52:45,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:45,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27740780] [2024-12-02 11:52:45,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:45,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:45,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:45,357 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-12-02 11:52:45,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:45,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27740780] [2024-12-02 11:52:45,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27740780] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:45,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:52:45,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:52:45,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131327006] [2024-12-02 11:52:45,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:45,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:52:45,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:45,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:52:45,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:52:45,358 INFO L87 Difference]: Start difference. First operand 374 states and 467 transitions. Second operand has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2024-12-02 11:52:45,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:45,497 INFO L93 Difference]: Finished difference Result 424 states and 527 transitions. [2024-12-02 11:52:45,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:52:45,497 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 116 [2024-12-02 11:52:45,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:45,500 INFO L225 Difference]: With dead ends: 424 [2024-12-02 11:52:45,500 INFO L226 Difference]: Without dead ends: 422 [2024-12-02 11:52:45,500 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:52:45,500 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 3 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:45,500 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 493 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:52:45,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2024-12-02 11:52:45,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 406. [2024-12-02 11:52:45,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 307 states have (on average 1.1530944625407167) internal successors, (354), 324 states have internal predecessors, (354), 57 states have call successors, (57), 23 states have call predecessors, (57), 41 states have return successors, (96), 58 states have call predecessors, (96), 54 states have call successors, (96) [2024-12-02 11:52:45,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 507 transitions. [2024-12-02 11:52:45,581 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 507 transitions. Word has length 116 [2024-12-02 11:52:45,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:45,581 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 507 transitions. [2024-12-02 11:52:45,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2024-12-02 11:52:45,582 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 507 transitions. [2024-12-02 11:52:45,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 11:52:45,583 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:45,583 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:45,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 11:52:45,583 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:45,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:45,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1219106194, now seen corresponding path program 1 times [2024-12-02 11:52:45,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:45,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333482297] [2024-12-02 11:52:45,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:45,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:45,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:45,878 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-12-02 11:52:45,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:45,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333482297] [2024-12-02 11:52:45,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333482297] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:45,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284830429] [2024-12-02 11:52:45,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:45,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:45,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:45,880 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:45,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 11:52:46,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:46,139 INFO L256 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 11:52:46,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:46,243 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-12-02 11:52:46,243 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:46,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284830429] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:46,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:46,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2024-12-02 11:52:46,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846554694] [2024-12-02 11:52:46,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:46,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:52:46,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:46,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:52:46,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:52:46,244 INFO L87 Difference]: Start difference. First operand 406 states and 507 transitions. Second operand has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 4 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-12-02 11:52:46,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:46,394 INFO L93 Difference]: Finished difference Result 666 states and 829 transitions. [2024-12-02 11:52:46,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:52:46,395 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 4 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 134 [2024-12-02 11:52:46,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:46,396 INFO L225 Difference]: With dead ends: 666 [2024-12-02 11:52:46,396 INFO L226 Difference]: Without dead ends: 420 [2024-12-02 11:52:46,397 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:52:46,397 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 1 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:46,397 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 521 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:52:46,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2024-12-02 11:52:46,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 397. [2024-12-02 11:52:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 301 states have (on average 1.1561461794019934) internal successors, (348), 315 states have internal predecessors, (348), 57 states have call successors, (57), 23 states have call predecessors, (57), 38 states have return successors, (87), 58 states have call predecessors, (87), 54 states have call successors, (87) [2024-12-02 11:52:46,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 492 transitions. [2024-12-02 11:52:46,520 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 492 transitions. Word has length 134 [2024-12-02 11:52:46,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:46,520 INFO L471 AbstractCegarLoop]: Abstraction has 397 states and 492 transitions. [2024-12-02 11:52:46,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 4 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-12-02 11:52:46,520 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 492 transitions. [2024-12-02 11:52:46,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-12-02 11:52:46,521 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:46,522 INFO L218 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:46,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 11:52:46,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 11:52:46,722 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:46,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:46,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1819387684, now seen corresponding path program 1 times [2024-12-02 11:52:46,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:46,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884808741] [2024-12-02 11:52:46,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:46,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:46,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2024-12-02 11:52:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:46,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884808741] [2024-12-02 11:52:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884808741] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:52:46,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:52:46,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568997443] [2024-12-02 11:52:46,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:46,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:52:46,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:46,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:52:46,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:52:46,942 INFO L87 Difference]: Start difference. First operand 397 states and 492 transitions. Second operand has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-12-02 11:52:47,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:47,092 INFO L93 Difference]: Finished difference Result 411 states and 505 transitions. [2024-12-02 11:52:47,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:52:47,093 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 122 [2024-12-02 11:52:47,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:47,094 INFO L225 Difference]: With dead ends: 411 [2024-12-02 11:52:47,095 INFO L226 Difference]: Without dead ends: 409 [2024-12-02 11:52:47,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:52:47,095 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 3 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:47,095 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 344 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:52:47,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2024-12-02 11:52:47,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 409. [2024-12-02 11:52:47,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 310 states have (on average 1.1516129032258065) internal successors, (357), 324 states have internal predecessors, (357), 57 states have call successors, (57), 26 states have call predecessors, (57), 41 states have return successors, (87), 58 states have call predecessors, (87), 54 states have call successors, (87) [2024-12-02 11:52:47,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 501 transitions. [2024-12-02 11:52:47,185 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 501 transitions. Word has length 122 [2024-12-02 11:52:47,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:47,185 INFO L471 AbstractCegarLoop]: Abstraction has 409 states and 501 transitions. [2024-12-02 11:52:47,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-12-02 11:52:47,186 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 501 transitions. [2024-12-02 11:52:47,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-12-02 11:52:47,187 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:47,187 INFO L218 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:47,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 11:52:47,188 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:47,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:47,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1267593539, now seen corresponding path program 3 times [2024-12-02 11:52:47,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:47,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538715425] [2024-12-02 11:52:47,188 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:52:47,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:47,240 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 11:52:47,240 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:52:49,785 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 84 proven. 26 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-12-02 11:52:49,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:49,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538715425] [2024-12-02 11:52:49,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538715425] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:49,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97233378] [2024-12-02 11:52:49,785 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:52:49,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:49,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:49,787 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:49,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 11:52:50,060 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 11:52:50,060 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:52:50,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-12-02 11:52:50,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:50,171 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-12-02 11:52:50,176 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 14 treesize of output 15 [2024-12-02 11:52:52,398 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-02 11:52:52,398 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:52:53,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 84 treesize of output 80 [2024-12-02 11:52:53,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 164 treesize of output 156 [2024-12-02 11:52:53,315 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 58 proven. 2 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2024-12-02 11:52:53,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97233378] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:52:53,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:52:53,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 14, 11] total 45 [2024-12-02 11:52:53,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073478944] [2024-12-02 11:52:53,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:52:53,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-12-02 11:52:53,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:53,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-12-02 11:52:53,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1840, Unknown=0, NotChecked=0, Total=1980 [2024-12-02 11:52:53,318 INFO L87 Difference]: Start difference. First operand 409 states and 501 transitions. Second operand has 45 states, 44 states have (on average 3.659090909090909) internal successors, (161), 44 states have internal predecessors, (161), 18 states have call successors, (30), 3 states have call predecessors, (30), 7 states have return successors, (29), 18 states have call predecessors, (29), 17 states have call successors, (29) [2024-12-02 11:52:57,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:57,919 INFO L93 Difference]: Finished difference Result 619 states and 790 transitions. [2024-12-02 11:52:57,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-02 11:52:57,920 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 3.659090909090909) internal successors, (161), 44 states have internal predecessors, (161), 18 states have call successors, (30), 3 states have call predecessors, (30), 7 states have return successors, (29), 18 states have call predecessors, (29), 17 states have call successors, (29) Word has length 135 [2024-12-02 11:52:57,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:57,921 INFO L225 Difference]: With dead ends: 619 [2024-12-02 11:52:57,921 INFO L226 Difference]: Without dead ends: 284 [2024-12-02 11:52:57,923 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 253 SyntacticMatches, 9 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1737 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=607, Invalid=7049, Unknown=0, NotChecked=0, Total=7656 [2024-12-02 11:52:57,923 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 202 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 1858 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 1333 SdHoareTripleChecker+Invalid, 1948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:57,923 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 1333 Invalid, 1948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1858 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 11:52:57,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-12-02 11:52:57,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 217. [2024-12-02 11:52:57,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 166 states have (on average 1.0963855421686748) internal successors, (182), 171 states have internal predecessors, (182), 29 states have call successors, (29), 18 states have call predecessors, (29), 21 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2024-12-02 11:52:57,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 242 transitions. [2024-12-02 11:52:57,993 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 242 transitions. Word has length 135 [2024-12-02 11:52:57,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:57,994 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 242 transitions. [2024-12-02 11:52:57,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 3.659090909090909) internal successors, (161), 44 states have internal predecessors, (161), 18 states have call successors, (30), 3 states have call predecessors, (30), 7 states have return successors, (29), 18 states have call predecessors, (29), 17 states have call successors, (29) [2024-12-02 11:52:57,994 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 242 transitions. [2024-12-02 11:52:57,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-12-02 11:52:57,994 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:57,995 INFO L218 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:58,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 11:52:58,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 11:52:58,195 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:58,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:58,195 INFO L85 PathProgramCache]: Analyzing trace with hash 218478925, now seen corresponding path program 1 times [2024-12-02 11:52:58,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:58,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934312286] [2024-12-02 11:52:58,195 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:58,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:58,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:58,779 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-12-02 11:52:58,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:58,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934312286] [2024-12-02 11:52:58,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934312286] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:58,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:52:58,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:52:58,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447580342] [2024-12-02 11:52:58,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:58,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:52:58,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:58,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:52:58,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:52:58,781 INFO L87 Difference]: Start difference. First operand 217 states and 242 transitions. Second operand has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 9 states have internal predecessors, (46), 6 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-12-02 11:52:59,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:59,047 INFO L93 Difference]: Finished difference Result 227 states and 251 transitions. [2024-12-02 11:52:59,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:52:59,048 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 9 states have internal predecessors, (46), 6 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 129 [2024-12-02 11:52:59,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:59,049 INFO L225 Difference]: With dead ends: 227 [2024-12-02 11:52:59,049 INFO L226 Difference]: Without dead ends: 223 [2024-12-02 11:52:59,049 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:52:59,049 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 11 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:59,049 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 535 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:52:59,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-12-02 11:52:59,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2024-12-02 11:52:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 171 states have (on average 1.087719298245614) internal successors, (186), 175 states have internal predecessors, (186), 29 states have call successors, (29), 20 states have call predecessors, (29), 22 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2024-12-02 11:52:59,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 246 transitions. [2024-12-02 11:52:59,094 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 246 transitions. Word has length 129 [2024-12-02 11:52:59,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:59,094 INFO L471 AbstractCegarLoop]: Abstraction has 223 states and 246 transitions. [2024-12-02 11:52:59,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 9 states have internal predecessors, (46), 6 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-12-02 11:52:59,094 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 246 transitions. [2024-12-02 11:52:59,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-12-02 11:52:59,095 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:59,096 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:59,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 11:52:59,096 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:52:59,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:52:59,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1318697128, now seen corresponding path program 1 times [2024-12-02 11:52:59,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:52:59,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397606039] [2024-12-02 11:52:59,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:59,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:52:59,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2024-12-02 11:52:59,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:52:59,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397606039] [2024-12-02 11:52:59,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397606039] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:52:59,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45299482] [2024-12-02 11:52:59,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:52:59,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:52:59,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:52:59,416 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:52:59,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 11:52:59,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:52:59,719 INFO L256 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 11:52:59,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:52:59,813 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-12-02 11:52:59,813 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:52:59,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45299482] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:52:59,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:52:59,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2024-12-02 11:52:59,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70920612] [2024-12-02 11:52:59,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:52:59,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:52:59,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:52:59,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:52:59,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:52:59,815 INFO L87 Difference]: Start difference. First operand 223 states and 246 transitions. Second operand has 8 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-12-02 11:52:59,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:52:59,917 INFO L93 Difference]: Finished difference Result 306 states and 341 transitions. [2024-12-02 11:52:59,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:52:59,917 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 136 [2024-12-02 11:52:59,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:52:59,919 INFO L225 Difference]: With dead ends: 306 [2024-12-02 11:52:59,920 INFO L226 Difference]: Without dead ends: 224 [2024-12-02 11:52:59,920 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:52:59,920 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 1 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:52:59,920 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 515 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:52:59,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-12-02 11:52:59,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 223. [2024-12-02 11:52:59,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 171 states have (on average 1.0818713450292399) internal successors, (185), 175 states have internal predecessors, (185), 29 states have call successors, (29), 20 states have call predecessors, (29), 22 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2024-12-02 11:52:59,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 245 transitions. [2024-12-02 11:52:59,965 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 245 transitions. Word has length 136 [2024-12-02 11:52:59,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:52:59,965 INFO L471 AbstractCegarLoop]: Abstraction has 223 states and 245 transitions. [2024-12-02 11:52:59,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-12-02 11:52:59,965 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 245 transitions. [2024-12-02 11:52:59,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-12-02 11:52:59,966 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:52:59,966 INFO L218 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:52:59,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 11:53:00,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 11:53:00,166 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:53:00,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:53:00,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1609344533, now seen corresponding path program 2 times [2024-12-02 11:53:00,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:53:00,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795096174] [2024-12-02 11:53:00,167 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:53:00,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:53:00,226 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:53:00,226 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:53:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 37 proven. 83 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-12-02 11:53:03,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:53:03,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795096174] [2024-12-02 11:53:03,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795096174] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:53:03,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825661074] [2024-12-02 11:53:03,141 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:53:03,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:53:03,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:53:03,143 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:53:03,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 11:53:03,457 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:53:03,457 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:53:03,461 INFO L256 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-12-02 11:53:03,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:53:03,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:53:03,618 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 27 treesize of output 15 [2024-12-02 11:53:03,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:53:03,629 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 27 treesize of output 15 [2024-12-02 11:53:03,740 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-12-02 11:53:03,740 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 2 case distinctions, treesize of input 138 treesize of output 82 [2024-12-02 11:53:03,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:53:03,752 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 32 [2024-12-02 11:53:08,299 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 85 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-12-02 11:53:08,299 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:53:13,091 INFO L349 Elim1Store]: treesize reduction 2573, result has 25.5 percent of original size [2024-12-02 11:53:13,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 13 case distinctions, treesize of input 5713845 treesize of output 5484459 [2024-12-02 11:53:18,204 WARN L286 SmtUtils]: Spent 5.11s on a formula simplification. DAG size of input: 808 DAG size of output: 631 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:53:26,976 WARN L286 SmtUtils]: Spent 8.37s on a formula simplification. DAG size of input: 753 DAG size of output: 360 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-02 11:53:26,976 INFO L349 Elim1Store]: treesize reduction 1863, result has 33.2 percent of original size [2024-12-02 11:53:26,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 18 select indices, 18 select index equivalence classes, 4 disjoint index pairs (out of 153 index pairs), introduced 22 new quantified variables, introduced 171 case distinctions, treesize of input 1895607 treesize of output 1768660 [2024-12-02 11:53:56,270 WARN L286 SmtUtils]: Spent 29.28s on a formula simplification. DAG size of input: 3640 DAG size of output: 1973 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:53:58,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:53:58,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60718 treesize of output 59836 [2024-12-02 11:54:01,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:54:01,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 61798 treesize of output 61710 [2024-12-02 11:55:12,443 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-12-02 11:55:12,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-12-02 11:55:12,444 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-12-02 11:55:12,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 11:55:12,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 11:55:12,645 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/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.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 68 more [2024-12-02 11:55:12,649 INFO L158 Benchmark]: Toolchain (without parser) took 326440.03ms. Allocated memory was 142.6MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 109.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 816.2MB. Max. memory is 16.1GB. [2024-12-02 11:55:12,649 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 142.6MB. Free memory is still 82.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:55:12,650 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1630.84ms. Allocated memory is still 142.6MB. Free memory was 109.8MB in the beginning and 94.0MB in the end (delta: 15.8MB). Peak memory consumption was 90.7MB. Max. memory is 16.1GB. [2024-12-02 11:55:12,650 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.06ms. Allocated memory is still 142.6MB. Free memory was 93.2MB in the beginning and 88.2MB in the end (delta: 5.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:55:12,650 INFO L158 Benchmark]: Boogie Preprocessor took 53.33ms. Allocated memory is still 142.6MB. Free memory was 88.2MB in the beginning and 84.5MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:55:12,650 INFO L158 Benchmark]: RCFGBuilder took 460.68ms. Allocated memory is still 142.6MB. Free memory was 84.5MB in the beginning and 61.0MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 11:55:12,650 INFO L158 Benchmark]: TraceAbstraction took 324215.26ms. Allocated memory was 142.6MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 60.2MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 771.7MB. Max. memory is 16.1GB. [2024-12-02 11:55:12,651 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.25ms. Allocated memory is still 142.6MB. Free memory is still 82.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1630.84ms. Allocated memory is still 142.6MB. Free memory was 109.8MB in the beginning and 94.0MB in the end (delta: 15.8MB). Peak memory consumption was 90.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 75.06ms. Allocated memory is still 142.6MB. Free memory was 93.2MB in the beginning and 88.2MB in the end (delta: 5.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 53.33ms. Allocated memory is still 142.6MB. Free memory was 88.2MB in the beginning and 84.5MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 460.68ms. Allocated memory is still 142.6MB. Free memory was 84.5MB in the beginning and 61.0MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 324215.26ms. Allocated memory was 142.6MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 60.2MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 771.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/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_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/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_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1 --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 7aeda8ef841ef7069da39f878404252c33796f5e53e1f416b530364b2ef30242 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:55:14,354 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:55:14,434 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-12-02 11:55:14,441 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:55:14,441 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:55:14,464 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:55:14,465 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:55:14,465 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:55:14,465 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:55:14,465 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:55:14,465 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:55:14,465 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:55:14,466 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:55:14,466 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:55:14,466 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:55:14,467 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:55:14,467 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:55:14,467 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:55:14,468 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:55:14,468 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:55:14,468 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:55:14,468 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:55:14,468 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:55:14,468 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:55:14,469 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:55:14,469 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1 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 -> 7aeda8ef841ef7069da39f878404252c33796f5e53e1f416b530364b2ef30242 [2024-12-02 11:55:14,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:55:14,711 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:55:14,713 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:55:14,714 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:55:14,715 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:55:14,716 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i [2024-12-02 11:55:17,346 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/f01fbd327/064442bb3ae34e028d1949592b6a5a11/FLAGef00940d6 [2024-12-02 11:55:17,694 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:55:17,695 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i [2024-12-02 11:55:17,718 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/f01fbd327/064442bb3ae34e028d1949592b6a5a11/FLAGef00940d6 [2024-12-02 11:55:17,912 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/data/f01fbd327/064442bb3ae34e028d1949592b6a5a11 [2024-12-02 11:55:17,913 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:55:17,914 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:55:17,915 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:55:17,915 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:55:17,919 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:55:17,919 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:55:17" (1/1) ... [2024-12-02 11:55:17,920 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64d26a08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:17, skipping insertion in model container [2024-12-02 11:55:17,920 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:55:17" (1/1) ... [2024-12-02 11:55:17,980 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:55:18,185 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2024-12-02 11:55:18,190 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2024-12-02 11:55:18,722 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,828 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,828 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,829 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,839 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,841 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,842 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,842 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,843 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,843 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,844 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,847 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,847 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,849 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,849 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,858 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,858 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,859 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,859 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,860 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,861 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,861 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,861 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,863 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,863 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,864 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,864 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:18,864 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:18,864 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,149 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,149 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,150 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,150 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,254 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,270 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[150476,150489] [2024-12-02 11:55:19,270 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:55:19,289 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-12-02 11:55:19,310 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:55:19,314 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2024-12-02 11:55:19,315 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2024-12-02 11:55:19,337 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,349 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,349 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,349 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,354 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,369 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,369 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,370 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,370 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,370 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,371 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,372 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,373 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,374 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,374 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,377 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,378 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,378 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,378 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,379 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,379 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,379 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,379 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,380 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,380 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,380 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,380 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,381 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,381 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,418 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,418 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,419 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,419 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,442 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 11:55:19,447 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[150476,150489] [2024-12-02 11:55:19,448 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:55:19,453 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:55:19,463 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2024-12-02 11:55:19,464 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2024-12-02 11:55:19,495 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,495 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,496 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,496 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,496 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,503 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,504 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,504 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,505 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,505 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,506 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,506 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,506 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 11:55:19,580 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_babb7b0f-af2d-4eec-95c9-fa8f48369579/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[150476,150489] [2024-12-02 11:55:19,580 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:55:19,738 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:55:19,739 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19 WrapperNode [2024-12-02 11:55:19,739 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:55:19,740 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:55:19,740 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:55:19,740 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:55:19,745 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,795 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,826 INFO L138 Inliner]: procedures = 687, calls = 1039, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 142 [2024-12-02 11:55:19,826 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:55:19,827 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:55:19,827 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:55:19,827 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:55:19,837 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,838 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,842 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,862 INFO L175 MemorySlicer]: Split 24 memory accesses to 3 slices as follows [2, 5, 17]. 71 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 5, 0]. The 6 writes are split as follows [0, 0, 6]. [2024-12-02 11:55:19,862 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,863 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,877 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,878 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,882 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,888 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,890 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,896 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:55:19,897 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:55:19,897 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:55:19,897 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:55:19,898 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (1/1) ... [2024-12-02 11:55:19,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:55:19,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:19,933 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:55:19,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-12-02 11:55:19,964 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-12-02 11:55:19,964 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-12-02 11:55:19,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 11:55:19,965 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-12-02 11:55:19,965 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-12-02 11:55:19,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:55:19,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 11:55:19,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 11:55:19,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 11:55:19,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:55:19,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:55:19,966 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 11:55:19,966 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-12-02 11:55:19,966 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-12-02 11:55:20,187 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:55:20,189 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:55:20,517 INFO L? ?]: Removed 56 outVars from TransFormulas that were not future-live. [2024-12-02 11:55:20,517 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:55:20,526 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:55:20,526 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:55:20,526 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:55:20 BoogieIcfgContainer [2024-12-02 11:55:20,526 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:55:20,528 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:55:20,528 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:55:20,532 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:55:20,532 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:55:17" (1/3) ... [2024-12-02 11:55:20,533 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e173e98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:55:20, skipping insertion in model container [2024-12-02 11:55:20,533 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:55:19" (2/3) ... [2024-12-02 11:55:20,533 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e173e98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:55:20, skipping insertion in model container [2024-12-02 11:55:20,533 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:55:20" (3/3) ... [2024-12-02 11:55:20,534 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_rbegin_harness.i [2024-12-02 11:55:20,545 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:55:20,546 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_rbegin_harness.i that has 6 procedures, 69 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-12-02 11:55:20,591 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:55:20,602 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;@482c3e41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:55:20,603 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:55:20,606 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 49 states have (on average 1.346938775510204) internal successors, (66), 50 states have internal predecessors, (66), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 11:55:20,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:55:20,613 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:20,614 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:55:20,614 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:20,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:20,618 INFO L85 PathProgramCache]: Analyzing trace with hash 324213296, now seen corresponding path program 1 times [2024-12-02 11:55:20,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:20,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [347914082] [2024-12-02 11:55:20,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:20,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:20,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:20,628 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:20,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:55:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:20,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:55:20,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:20,864 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-12-02 11:55:20,864 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:20,864 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:20,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347914082] [2024-12-02 11:55:20,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347914082] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:20,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:20,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:55:20,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18273988] [2024-12-02 11:55:20,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:20,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:55:20,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:20,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:55:20,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:55:20,887 INFO L87 Difference]: Start difference. First operand has 69 states, 49 states have (on average 1.346938775510204) internal successors, (66), 50 states have internal predecessors, (66), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 14.5) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:20,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:20,907 INFO L93 Difference]: Finished difference Result 130 states and 186 transitions. [2024-12-02 11:55:20,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:55:20,909 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 14.5) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2024-12-02 11:55:20,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:20,914 INFO L225 Difference]: With dead ends: 130 [2024-12-02 11:55:20,914 INFO L226 Difference]: Without dead ends: 64 [2024-12-02 11:55:20,917 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 67 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-12-02 11:55:20,919 INFO L435 NwaCegarLoop]: 88 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, 88 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-12-02 11:55:20,920 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:20,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-12-02 11:55:20,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-12-02 11:55:20,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 45 states have (on average 1.288888888888889) internal successors, (58), 46 states have internal predecessors, (58), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-12-02 11:55:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 83 transitions. [2024-12-02 11:55:20,949 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 83 transitions. Word has length 68 [2024-12-02 11:55:20,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:20,950 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 83 transitions. [2024-12-02 11:55:20,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 14.5) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:20,950 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 83 transitions. [2024-12-02 11:55:20,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 11:55:20,952 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:20,952 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 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-12-02 11:55:20,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:55:21,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:21,153 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:21,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:21,154 INFO L85 PathProgramCache]: Analyzing trace with hash -962094674, now seen corresponding path program 1 times [2024-12-02 11:55:21,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:21,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1391504553] [2024-12-02 11:55:21,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:21,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:21,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:21,156 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:21,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:55:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:21,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:55:21,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 11:55:21,425 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:21,425 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:21,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391504553] [2024-12-02 11:55:21,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391504553] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:21,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:21,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:55:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584282794] [2024-12-02 11:55:21,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:21,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:55:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:21,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:55:21,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:55:21,428 INFO L87 Difference]: Start difference. First operand 64 states and 83 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:55:21,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:21,497 INFO L93 Difference]: Finished difference Result 116 states and 154 transitions. [2024-12-02 11:55:21,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:55:21,498 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2024-12-02 11:55:21,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:21,501 INFO L225 Difference]: With dead ends: 116 [2024-12-02 11:55:21,501 INFO L226 Difference]: Without dead ends: 66 [2024-12-02 11:55:21,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 63 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-12-02 11:55:21,503 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 0 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:21,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 382 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:21,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-12-02 11:55:21,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2024-12-02 11:55:21,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 46 states have (on average 1.2826086956521738) internal successors, (59), 48 states have internal predecessors, (59), 13 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2024-12-02 11:55:21,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 87 transitions. [2024-12-02 11:55:21,515 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 87 transitions. Word has length 68 [2024-12-02 11:55:21,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:21,516 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 87 transitions. [2024-12-02 11:55:21,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:55:21,516 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 87 transitions. [2024-12-02 11:55:21,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-12-02 11:55:21,518 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:21,518 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:55:21,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:55:21,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:21,719 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:21,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:21,719 INFO L85 PathProgramCache]: Analyzing trace with hash 65585162, now seen corresponding path program 1 times [2024-12-02 11:55:21,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:21,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57158716] [2024-12-02 11:55:21,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:21,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:21,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:21,722 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:21,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:55:21,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:21,915 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:55:21,917 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:22,025 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:55:22,025 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:22,025 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:22,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57158716] [2024-12-02 11:55:22,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57158716] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:22,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:22,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:55:22,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737131663] [2024-12-02 11:55:22,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:22,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:55:22,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:22,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:55:22,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:55:22,027 INFO L87 Difference]: Start difference. First operand 66 states and 87 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:22,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:22,211 INFO L93 Difference]: Finished difference Result 123 states and 165 transitions. [2024-12-02 11:55:22,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:55:22,212 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 70 [2024-12-02 11:55:22,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:22,213 INFO L225 Difference]: With dead ends: 123 [2024-12-02 11:55:22,213 INFO L226 Difference]: Without dead ends: 71 [2024-12-02 11:55:22,214 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 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-12-02 11:55:22,214 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 21 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:22,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 300 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:55:22,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-12-02 11:55:22,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. [2024-12-02 11:55:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 48 states have (on average 1.2708333333333333) internal successors, (61), 51 states have internal predecessors, (61), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (17), 12 states have call predecessors, (17), 12 states have call successors, (17) [2024-12-02 11:55:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 91 transitions. [2024-12-02 11:55:22,227 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 91 transitions. Word has length 70 [2024-12-02 11:55:22,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:22,227 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 91 transitions. [2024-12-02 11:55:22,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:22,227 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 91 transitions. [2024-12-02 11:55:22,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-12-02 11:55:22,229 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:22,229 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:55:22,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 11:55:22,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:22,429 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:22,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:22,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1456066216, now seen corresponding path program 1 times [2024-12-02 11:55:22,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:22,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1863664160] [2024-12-02 11:55:22,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:22,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:22,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:22,433 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:22,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:55:22,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:22,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 11:55:22,609 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:22,720 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:55:22,721 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:22,721 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:22,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863664160] [2024-12-02 11:55:22,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863664160] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:22,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:22,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:55:22,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73265823] [2024-12-02 11:55:22,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:22,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:55:22,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:22,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:55:22,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:55:22,723 INFO L87 Difference]: Start difference. First operand 69 states and 91 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:22,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:22,972 INFO L93 Difference]: Finished difference Result 135 states and 183 transitions. [2024-12-02 11:55:22,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:55:22,973 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 72 [2024-12-02 11:55:22,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:22,974 INFO L225 Difference]: With dead ends: 135 [2024-12-02 11:55:22,974 INFO L226 Difference]: Without dead ends: 80 [2024-12-02 11:55:22,975 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:55:22,976 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 30 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:22,976 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 354 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:55:22,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-12-02 11:55:22,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 71. [2024-12-02 11:55:22,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 50 states have (on average 1.28) internal successors, (64), 53 states have internal predecessors, (64), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (17), 12 states have call predecessors, (17), 12 states have call successors, (17) [2024-12-02 11:55:22,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 94 transitions. [2024-12-02 11:55:22,988 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 94 transitions. Word has length 72 [2024-12-02 11:55:22,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:22,988 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 94 transitions. [2024-12-02 11:55:22,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:22,988 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 94 transitions. [2024-12-02 11:55:22,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-12-02 11:55:22,990 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:22,990 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:55:23,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:55:23,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:23,190 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:23,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:23,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1823773475, now seen corresponding path program 1 times [2024-12-02 11:55:23,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:23,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1647348832] [2024-12-02 11:55:23,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:23,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:23,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:23,193 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:23,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:55:23,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:23,345 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:55:23,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:23,364 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 11:55:23,364 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:23,364 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:23,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647348832] [2024-12-02 11:55:23,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647348832] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:23,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:23,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:55:23,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27589135] [2024-12-02 11:55:23,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:23,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:55:23,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:23,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:55:23,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:55:23,366 INFO L87 Difference]: Start difference. First operand 71 states and 94 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:23,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:23,414 INFO L93 Difference]: Finished difference Result 132 states and 182 transitions. [2024-12-02 11:55:23,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:55:23,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2024-12-02 11:55:23,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:23,416 INFO L225 Difference]: With dead ends: 132 [2024-12-02 11:55:23,416 INFO L226 Difference]: Without dead ends: 75 [2024-12-02 11:55:23,416 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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-12-02 11:55:23,417 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 2 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:23,417 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 154 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:23,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-12-02 11:55:23,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 72. [2024-12-02 11:55:23,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 54 states have internal predecessors, (65), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (17), 12 states have call predecessors, (17), 12 states have call successors, (17) [2024-12-02 11:55:23,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 95 transitions. [2024-12-02 11:55:23,428 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 95 transitions. Word has length 73 [2024-12-02 11:55:23,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:23,428 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 95 transitions. [2024-12-02 11:55:23,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 11:55:23,428 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 95 transitions. [2024-12-02 11:55:23,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-12-02 11:55:23,430 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:23,430 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:55:23,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 11:55:23,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:23,630 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:23,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:23,631 INFO L85 PathProgramCache]: Analyzing trace with hash -222800603, now seen corresponding path program 1 times [2024-12-02 11:55:23,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:23,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2118863129] [2024-12-02 11:55:23,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:23,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:23,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:23,633 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:23,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 11:55:23,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:23,796 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:55:23,798 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:23,843 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:55:23,843 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:23,843 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:23,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118863129] [2024-12-02 11:55:23,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118863129] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:23,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:23,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:55:23,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433194381] [2024-12-02 11:55:23,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:23,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:55:23,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:23,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:55:23,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:55:23,845 INFO L87 Difference]: Start difference. First operand 72 states and 95 transitions. Second operand has 6 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:55:23,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:23,903 INFO L93 Difference]: Finished difference Result 123 states and 163 transitions. [2024-12-02 11:55:23,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:55:23,904 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 81 [2024-12-02 11:55:23,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:23,905 INFO L225 Difference]: With dead ends: 123 [2024-12-02 11:55:23,906 INFO L226 Difference]: Without dead ends: 72 [2024-12-02 11:55:23,906 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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-12-02 11:55:23,907 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 0 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:23,907 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 381 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:23,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-12-02 11:55:23,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2024-12-02 11:55:23,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 54 states have internal predecessors, (65), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2024-12-02 11:55:23,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 94 transitions. [2024-12-02 11:55:23,918 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 94 transitions. Word has length 81 [2024-12-02 11:55:23,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:23,918 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 94 transitions. [2024-12-02 11:55:23,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:55:23,919 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 94 transitions. [2024-12-02 11:55:23,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 11:55:23,920 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:23,920 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:55:23,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 11:55:24,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:24,121 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:24,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:24,122 INFO L85 PathProgramCache]: Analyzing trace with hash -2030628927, now seen corresponding path program 1 times [2024-12-02 11:55:24,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:24,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1267607041] [2024-12-02 11:55:24,122 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:24,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:24,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:24,124 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:24,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 11:55:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:24,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 11:55:24,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:24,411 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 11:55:24,411 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:24,411 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:24,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267607041] [2024-12-02 11:55:24,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267607041] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:24,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:24,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:55:24,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332306891] [2024-12-02 11:55:24,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:24,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:55:24,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:24,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:55:24,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:55:24,413 INFO L87 Difference]: Start difference. First operand 72 states and 94 transitions. Second operand has 7 states, 6 states have (on average 10.5) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:55:24,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:24,601 INFO L93 Difference]: Finished difference Result 132 states and 171 transitions. [2024-12-02 11:55:24,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:55:24,602 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 83 [2024-12-02 11:55:24,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:24,603 INFO L225 Difference]: With dead ends: 132 [2024-12-02 11:55:24,603 INFO L226 Difference]: Without dead ends: 74 [2024-12-02 11:55:24,603 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 77 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-12-02 11:55:24,604 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 22 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:24,605 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 363 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:55:24,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-12-02 11:55:24,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2024-12-02 11:55:24,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 51 states have (on average 1.2549019607843137) internal successors, (64), 54 states have internal predecessors, (64), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2024-12-02 11:55:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 93 transitions. [2024-12-02 11:55:24,614 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 93 transitions. Word has length 83 [2024-12-02 11:55:24,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:24,614 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 93 transitions. [2024-12-02 11:55:24,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:55:24,614 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 93 transitions. [2024-12-02 11:55:24,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-12-02 11:55:24,616 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:24,616 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:55:24,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 11:55:24,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:24,816 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:24,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:24,817 INFO L85 PathProgramCache]: Analyzing trace with hash 982842831, now seen corresponding path program 1 times [2024-12-02 11:55:24,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:24,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [204576735] [2024-12-02 11:55:24,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:24,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:24,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:24,819 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:24,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 11:55:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:24,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:55:24,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 11:55:25,093 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:25,093 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:25,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204576735] [2024-12-02 11:55:25,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204576735] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:25,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:25,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:55:25,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084494229] [2024-12-02 11:55:25,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:25,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:55:25,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:25,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:55:25,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:55:25,094 INFO L87 Difference]: Start difference. First operand 72 states and 93 transitions. Second operand has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 8 states have internal predecessors, (65), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:55:25,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:25,329 INFO L93 Difference]: Finished difference Result 132 states and 170 transitions. [2024-12-02 11:55:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:55:25,330 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 8 states have internal predecessors, (65), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2024-12-02 11:55:25,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:25,331 INFO L225 Difference]: With dead ends: 132 [2024-12-02 11:55:25,331 INFO L226 Difference]: Without dead ends: 73 [2024-12-02 11:55:25,332 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 78 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-12-02 11:55:25,332 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 31 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:25,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 408 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:55:25,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-12-02 11:55:25,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2024-12-02 11:55:25,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 48 states have (on average 1.25) internal successors, (60), 50 states have internal predecessors, (60), 13 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2024-12-02 11:55:25,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 87 transitions. [2024-12-02 11:55:25,344 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 87 transitions. Word has length 85 [2024-12-02 11:55:25,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:25,344 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 87 transitions. [2024-12-02 11:55:25,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 8 states have internal predecessors, (65), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:55:25,344 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 87 transitions. [2024-12-02 11:55:25,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-12-02 11:55:25,345 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:25,345 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:55:25,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 11:55:25,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:25,546 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:25,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:25,546 INFO L85 PathProgramCache]: Analyzing trace with hash -216580986, now seen corresponding path program 2 times [2024-12-02 11:55:25,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:25,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1066474497] [2024-12-02 11:55:25,547 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:55:25,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:25,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:25,548 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:25,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 11:55:25,726 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:55:25,727 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:55:25,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:55:25,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 11:55:25,767 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:25,768 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066474497] [2024-12-02 11:55:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066474497] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:55:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855660247] [2024-12-02 11:55:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:25,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:55:25,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:25,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:55:25,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:55:25,769 INFO L87 Difference]: Start difference. First operand 68 states and 87 transitions. Second operand has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-12-02 11:55:25,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:25,820 INFO L93 Difference]: Finished difference Result 125 states and 163 transitions. [2024-12-02 11:55:25,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:55:25,821 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 94 [2024-12-02 11:55:25,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:25,822 INFO L225 Difference]: With dead ends: 125 [2024-12-02 11:55:25,822 INFO L226 Difference]: Without dead ends: 71 [2024-12-02 11:55:25,823 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 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-12-02 11:55:25,823 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 0 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:25,824 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 447 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:25,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-12-02 11:55:25,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2024-12-02 11:55:25,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 50 states have (on average 1.24) internal successors, (62), 53 states have internal predecessors, (62), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (17), 12 states have call predecessors, (17), 12 states have call successors, (17) [2024-12-02 11:55:25,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 92 transitions. [2024-12-02 11:55:25,832 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 92 transitions. Word has length 94 [2024-12-02 11:55:25,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:25,832 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 92 transitions. [2024-12-02 11:55:25,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-12-02 11:55:25,833 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 92 transitions. [2024-12-02 11:55:25,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-12-02 11:55:25,833 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:25,834 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:55:25,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 11:55:26,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:26,034 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:26,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:26,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1912880312, now seen corresponding path program 1 times [2024-12-02 11:55:26,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:26,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102318458] [2024-12-02 11:55:26,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:26,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:26,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:26,037 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:26,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 11:55:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:26,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:55:26,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:26,272 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-12-02 11:55:26,272 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:26,272 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:26,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102318458] [2024-12-02 11:55:26,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102318458] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:26,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:26,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:55:26,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489519957] [2024-12-02 11:55:26,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:26,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:55:26,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:26,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:55:26,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:55:26,273 INFO L87 Difference]: Start difference. First operand 71 states and 92 transitions. Second operand has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:55:26,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:26,319 INFO L93 Difference]: Finished difference Result 121 states and 158 transitions. [2024-12-02 11:55:26,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:55:26,320 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 96 [2024-12-02 11:55:26,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:26,321 INFO L225 Difference]: With dead ends: 121 [2024-12-02 11:55:26,321 INFO L226 Difference]: Without dead ends: 71 [2024-12-02 11:55:26,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 90 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-12-02 11:55:26,322 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 0 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:26,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 446 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:26,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-12-02 11:55:26,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. [2024-12-02 11:55:26,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 51 states have internal predecessors, (61), 13 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2024-12-02 11:55:26,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 88 transitions. [2024-12-02 11:55:26,329 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 88 transitions. Word has length 96 [2024-12-02 11:55:26,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:26,329 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 88 transitions. [2024-12-02 11:55:26,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:55:26,330 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 88 transitions. [2024-12-02 11:55:26,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-12-02 11:55:26,330 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:26,330 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:55:26,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 11:55:26,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:26,531 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:26,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:26,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1760900858, now seen corresponding path program 1 times [2024-12-02 11:55:26,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:26,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [723364286] [2024-12-02 11:55:26,532 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:26,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:26,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:26,533 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:26,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 11:55:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:26,693 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 11:55:26,696 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:26,742 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 13 treesize of output 1 [2024-12-02 11:55:26,747 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 13 treesize of output 1 [2024-12-02 11:55:31,100 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-12-02 11:55:31,387 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 41 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 11:55:31,387 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:55:31,767 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 11:55:31,767 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:31,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723364286] [2024-12-02 11:55:31,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723364286] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:55:31,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:55:31,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2024-12-02 11:55:31,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843670891] [2024-12-02 11:55:31,768 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:55:31,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 11:55:31,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:31,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 11:55:31,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=199, Unknown=1, NotChecked=28, Total=272 [2024-12-02 11:55:31,769 INFO L87 Difference]: Start difference. First operand 69 states and 88 transitions. Second operand has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 17 states have internal predecessors, (106), 5 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-12-02 11:55:33,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:33,064 INFO L93 Difference]: Finished difference Result 168 states and 230 transitions. [2024-12-02 11:55:33,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:55:33,065 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 17 states have internal predecessors, (106), 5 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 98 [2024-12-02 11:55:33,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:33,066 INFO L225 Difference]: With dead ends: 168 [2024-12-02 11:55:33,066 INFO L226 Difference]: Without dead ends: 113 [2024-12-02 11:55:33,067 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=76, Invalid=347, Unknown=1, NotChecked=38, Total=462 [2024-12-02 11:55:33,067 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 60 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 269 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:33,068 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 823 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 460 Invalid, 1 Unknown, 269 Unchecked, 1.1s Time] [2024-12-02 11:55:33,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-12-02 11:55:33,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 87. [2024-12-02 11:55:33,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 65 states have (on average 1.2769230769230768) internal successors, (83), 67 states have internal predecessors, (83), 14 states have call successors, (14), 6 states have call predecessors, (14), 7 states have return successors, (16), 13 states have call predecessors, (16), 13 states have call successors, (16) [2024-12-02 11:55:33,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 113 transitions. [2024-12-02 11:55:33,086 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 113 transitions. Word has length 98 [2024-12-02 11:55:33,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:33,086 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 113 transitions. [2024-12-02 11:55:33,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 17 states have internal predecessors, (106), 5 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-12-02 11:55:33,087 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 113 transitions. [2024-12-02 11:55:33,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-12-02 11:55:33,088 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:33,088 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:55:33,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 11:55:33,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:33,288 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:33,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:33,289 INFO L85 PathProgramCache]: Analyzing trace with hash -28380858, now seen corresponding path program 1 times [2024-12-02 11:55:33,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:33,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [592807659] [2024-12-02 11:55:33,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:33,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:33,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:33,290 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:33,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 11:55:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:33,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:55:33,439 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:33,449 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-12-02 11:55:33,449 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:33,449 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:33,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592807659] [2024-12-02 11:55:33,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592807659] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:33,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:33,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:55:33,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345922799] [2024-12-02 11:55:33,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:33,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:55:33,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:33,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:55:33,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:55:33,451 INFO L87 Difference]: Start difference. First operand 87 states and 113 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:55:33,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:33,475 INFO L93 Difference]: Finished difference Result 161 states and 216 transitions. [2024-12-02 11:55:33,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:55:33,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 98 [2024-12-02 11:55:33,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:33,477 INFO L225 Difference]: With dead ends: 161 [2024-12-02 11:55:33,477 INFO L226 Difference]: Without dead ends: 88 [2024-12-02 11:55:33,477 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 95 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-12-02 11:55:33,478 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 0 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:33,478 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:33,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-12-02 11:55:33,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 87. [2024-12-02 11:55:33,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 65 states have (on average 1.2615384615384615) internal successors, (82), 67 states have internal predecessors, (82), 14 states have call successors, (14), 6 states have call predecessors, (14), 7 states have return successors, (16), 13 states have call predecessors, (16), 13 states have call successors, (16) [2024-12-02 11:55:33,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 112 transitions. [2024-12-02 11:55:33,486 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 112 transitions. Word has length 98 [2024-12-02 11:55:33,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:33,486 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 112 transitions. [2024-12-02 11:55:33,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:55:33,487 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 112 transitions. [2024-12-02 11:55:33,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-12-02 11:55:33,488 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:33,488 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:55:33,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 11:55:33,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:33,688 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:33,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:33,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1291856262, now seen corresponding path program 1 times [2024-12-02 11:55:33,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:33,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [472513522] [2024-12-02 11:55:33,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:33,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:33,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:33,691 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:33,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 11:55:33,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:33,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:55:33,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 11:55:33,866 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:55:33,866 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:33,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472513522] [2024-12-02 11:55:33,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472513522] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:55:33,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:55:33,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:55:33,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581462867] [2024-12-02 11:55:33,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:55:33,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:55:33,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:33,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:55:33,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:55:33,867 INFO L87 Difference]: Start difference. First operand 87 states and 112 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:55:33,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:55:33,886 INFO L93 Difference]: Finished difference Result 160 states and 215 transitions. [2024-12-02 11:55:33,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:55:33,887 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 98 [2024-12-02 11:55:33,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:55:33,888 INFO L225 Difference]: With dead ends: 160 [2024-12-02 11:55:33,888 INFO L226 Difference]: Without dead ends: 87 [2024-12-02 11:55:33,888 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 95 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-12-02 11:55:33,889 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 0 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:55:33,889 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 235 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:55:33,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-12-02 11:55:33,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 84. [2024-12-02 11:55:33,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 62 states have (on average 1.2419354838709677) internal successors, (77), 64 states have internal predecessors, (77), 14 states have call successors, (14), 6 states have call predecessors, (14), 7 states have return successors, (16), 13 states have call predecessors, (16), 13 states have call successors, (16) [2024-12-02 11:55:33,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 107 transitions. [2024-12-02 11:55:33,897 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 107 transitions. Word has length 98 [2024-12-02 11:55:33,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:55:33,897 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 107 transitions. [2024-12-02 11:55:33,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 11:55:33,898 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 107 transitions. [2024-12-02 11:55:33,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 11:55:33,898 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:55:33,898 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:55:33,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 11:55:34,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:34,099 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:55:34,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:55:34,099 INFO L85 PathProgramCache]: Analyzing trace with hash 2049883426, now seen corresponding path program 1 times [2024-12-02 11:55:34,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:55:34,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2082544434] [2024-12-02 11:55:34,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:55:34,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:55:34,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:55:34,101 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:55:34,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 11:55:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:55:34,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 11:55:34,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:55:34,326 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 13 treesize of output 1 [2024-12-02 11:55:34,330 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 13 treesize of output 1 [2024-12-02 11:55:35,855 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 35 proven. 25 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 11:55:35,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:55:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-02 11:55:36,842 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:55:36,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082544434] [2024-12-02 11:55:36,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082544434] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:55:36,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:55:36,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 21 [2024-12-02 11:55:36,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137226994] [2024-12-02 11:55:36,843 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:55:36,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 11:55:36,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:55:36,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 11:55:36,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2024-12-02 11:55:36,844 INFO L87 Difference]: Start difference. First operand 84 states and 107 transitions. Second operand has 21 states, 21 states have (on average 6.0) internal successors, (126), 19 states have internal predecessors, (126), 10 states have call successors, (19), 4 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2024-12-02 11:55:41,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:55:45,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:55:49,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:55:53,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:55:58,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:56:00,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:56:00,687 INFO L93 Difference]: Finished difference Result 202 states and 254 transitions. [2024-12-02 11:56:00,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:56:00,688 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.0) internal successors, (126), 19 states have internal predecessors, (126), 10 states have call successors, (19), 4 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) Word has length 100 [2024-12-02 11:56:00,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:56:00,690 INFO L225 Difference]: With dead ends: 202 [2024-12-02 11:56:00,690 INFO L226 Difference]: Without dead ends: 130 [2024-12-02 11:56:00,690 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 176 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2024-12-02 11:56:00,691 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 87 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 38 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:56:00,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 614 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 395 Invalid, 5 Unknown, 0 Unchecked, 23.1s Time] [2024-12-02 11:56:00,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-12-02 11:56:00,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 125. [2024-12-02 11:56:00,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 97 states have (on average 1.2164948453608246) internal successors, (118), 99 states have internal predecessors, (118), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2024-12-02 11:56:00,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 153 transitions. [2024-12-02 11:56:00,703 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 153 transitions. Word has length 100 [2024-12-02 11:56:00,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:56:00,703 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 153 transitions. [2024-12-02 11:56:00,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.0) internal successors, (126), 19 states have internal predecessors, (126), 10 states have call successors, (19), 4 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2024-12-02 11:56:00,703 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 153 transitions. [2024-12-02 11:56:00,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 11:56:00,704 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:56:00,704 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:56:00,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 11:56:00,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:00,904 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:56:00,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:56:00,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1240536800, now seen corresponding path program 1 times [2024-12-02 11:56:00,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:56:00,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459780592] [2024-12-02 11:56:00,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:56:00,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:00,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:56:00,907 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:56:00,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 11:56:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:56:01,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 11:56:01,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:56:01,353 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-12-02 11:56:01,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:56:01,372 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2024-12-02 11:56:03,495 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-12-02 11:56:03,495 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:56:03,495 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:56:03,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459780592] [2024-12-02 11:56:03,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459780592] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:56:03,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:56:03,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 11:56:03,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133572625] [2024-12-02 11:56:03,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:56:03,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:56:03,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:56:03,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:56:03,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:56:03,497 INFO L87 Difference]: Start difference. First operand 125 states and 153 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:56:05,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:56:05,491 INFO L93 Difference]: Finished difference Result 302 states and 375 transitions. [2024-12-02 11:56:05,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:56:05,491 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 100 [2024-12-02 11:56:05,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:56:05,493 INFO L225 Difference]: With dead ends: 302 [2024-12-02 11:56:05,493 INFO L226 Difference]: Without dead ends: 239 [2024-12-02 11:56:05,493 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 82 SyntacticMatches, 8 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:56:05,493 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 47 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:56:05,493 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 426 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 11:56:05,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-12-02 11:56:05,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 234. [2024-12-02 11:56:05,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 183 states have (on average 1.2240437158469946) internal successors, (224), 187 states have internal predecessors, (224), 30 states have call successors, (30), 18 states have call predecessors, (30), 20 states have return successors, (36), 28 states have call predecessors, (36), 28 states have call successors, (36) [2024-12-02 11:56:05,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 290 transitions. [2024-12-02 11:56:05,522 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 290 transitions. Word has length 100 [2024-12-02 11:56:05,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:56:05,522 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 290 transitions. [2024-12-02 11:56:05,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:56:05,522 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 290 transitions. [2024-12-02 11:56:05,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 11:56:05,523 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:56:05,524 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:56:05,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 11:56:05,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:05,724 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:56:05,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:56:05,724 INFO L85 PathProgramCache]: Analyzing trace with hash 847509790, now seen corresponding path program 1 times [2024-12-02 11:56:05,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:56:05,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932054185] [2024-12-02 11:56:05,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:56:05,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:05,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:56:05,727 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:56:05,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 11:56:05,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:56:05,911 INFO L256 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:56:05,915 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:56:06,003 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-12-02 11:56:06,008 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-12-02 11:56:09,144 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 11:56:09,144 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:56:11,303 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-02 11:56:11,303 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:56:11,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932054185] [2024-12-02 11:56:11,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932054185] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:56:11,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:56:11,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2024-12-02 11:56:11,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617397806] [2024-12-02 11:56:11,304 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:56:11,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 11:56:11,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:56:11,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 11:56:11,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2024-12-02 11:56:11,305 INFO L87 Difference]: Start difference. First operand 234 states and 290 transitions. Second operand has 25 states, 25 states have (on average 4.92) internal successors, (123), 23 states have internal predecessors, (123), 10 states have call successors, (19), 4 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2024-12-02 11:56:15,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:56:19,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:56:23,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:56:26,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:56:26,798 INFO L93 Difference]: Finished difference Result 356 states and 448 transitions. [2024-12-02 11:56:26,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:56:26,798 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.92) internal successors, (123), 23 states have internal predecessors, (123), 10 states have call successors, (19), 4 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) Word has length 100 [2024-12-02 11:56:26,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:56:26,800 INFO L225 Difference]: With dead ends: 356 [2024-12-02 11:56:26,800 INFO L226 Difference]: Without dead ends: 238 [2024-12-02 11:56:26,800 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 170 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=183, Invalid=873, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 11:56:26,800 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 99 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 47 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:56:26,801 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 860 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 551 Invalid, 3 Unknown, 0 Unchecked, 14.6s Time] [2024-12-02 11:56:26,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-12-02 11:56:26,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 234. [2024-12-02 11:56:26,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 183 states have (on average 1.2131147540983607) internal successors, (222), 187 states have internal predecessors, (222), 30 states have call successors, (30), 18 states have call predecessors, (30), 20 states have return successors, (36), 28 states have call predecessors, (36), 28 states have call successors, (36) [2024-12-02 11:56:26,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 288 transitions. [2024-12-02 11:56:26,835 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 288 transitions. Word has length 100 [2024-12-02 11:56:26,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:56:26,835 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 288 transitions. [2024-12-02 11:56:26,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.92) internal successors, (123), 23 states have internal predecessors, (123), 10 states have call successors, (19), 4 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2024-12-02 11:56:26,836 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 288 transitions. [2024-12-02 11:56:26,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 11:56:26,837 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:56:26,837 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:56:26,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 11:56:27,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:27,037 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:56:27,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:56:27,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1105675228, now seen corresponding path program 1 times [2024-12-02 11:56:27,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:56:27,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032948400] [2024-12-02 11:56:27,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:56:27,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:27,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:56:27,040 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:56:27,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 11:56:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:56:27,228 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 11:56:27,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:56:27,329 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-12-02 11:56:29,404 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 28 proven. 34 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 11:56:29,404 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:56:31,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 122 treesize of output 114 [2024-12-02 11:56:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 10 proven. 35 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 11:56:31,692 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:56:31,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032948400] [2024-12-02 11:56:31,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032948400] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:56:31,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:56:31,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2024-12-02 11:56:31,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067564084] [2024-12-02 11:56:31,692 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:56:31,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 11:56:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:56:31,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 11:56:31,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2024-12-02 11:56:31,693 INFO L87 Difference]: Start difference. First operand 234 states and 288 transitions. Second operand has 29 states, 29 states have (on average 4.482758620689655) internal successors, (130), 27 states have internal predecessors, (130), 13 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 11 states have call predecessors, (18), 12 states have call successors, (18) [2024-12-02 11:56:38,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:56:38,833 INFO L93 Difference]: Finished difference Result 592 states and 742 transitions. [2024-12-02 11:56:38,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 11:56:38,834 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.482758620689655) internal successors, (130), 27 states have internal predecessors, (130), 13 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 11 states have call predecessors, (18), 12 states have call successors, (18) Word has length 100 [2024-12-02 11:56:38,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:56:38,837 INFO L225 Difference]: With dead ends: 592 [2024-12-02 11:56:38,837 INFO L226 Difference]: Without dead ends: 460 [2024-12-02 11:56:38,838 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 174 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=267, Invalid=1539, Unknown=0, NotChecked=0, Total=1806 [2024-12-02 11:56:38,838 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 189 mSDsluCounter, 1155 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 1236 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:56:38,839 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 1236 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1198 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2024-12-02 11:56:38,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2024-12-02 11:56:38,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 394. [2024-12-02 11:56:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 305 states have (on average 1.2163934426229508) internal successors, (371), 315 states have internal predecessors, (371), 52 states have call successors, (52), 28 states have call predecessors, (52), 36 states have return successors, (70), 50 states have call predecessors, (70), 48 states have call successors, (70) [2024-12-02 11:56:38,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 493 transitions. [2024-12-02 11:56:38,899 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 493 transitions. Word has length 100 [2024-12-02 11:56:38,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:56:38,900 INFO L471 AbstractCegarLoop]: Abstraction has 394 states and 493 transitions. [2024-12-02 11:56:38,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.482758620689655) internal successors, (130), 27 states have internal predecessors, (130), 13 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 11 states have call predecessors, (18), 12 states have call successors, (18) [2024-12-02 11:56:38,900 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 493 transitions. [2024-12-02 11:56:38,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 11:56:38,901 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:56:38,902 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:56:38,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 11:56:39,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:39,102 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:56:39,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:56:39,102 INFO L85 PathProgramCache]: Analyzing trace with hash 94557978, now seen corresponding path program 1 times [2024-12-02 11:56:39,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:56:39,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1708911745] [2024-12-02 11:56:39,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:56:39,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:39,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:56:39,104 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:56:39,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 11:56:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:56:39,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 11:56:39,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:56:39,512 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-02 11:56:39,513 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:56:39,513 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:56:39,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708911745] [2024-12-02 11:56:39,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708911745] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:56:39,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:56:39,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:56:39,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649596614] [2024-12-02 11:56:39,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:56:39,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:56:39,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:56:39,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:56:39,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:56:39,514 INFO L87 Difference]: Start difference. First operand 394 states and 493 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:56:39,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:56:39,704 INFO L93 Difference]: Finished difference Result 847 states and 1087 transitions. [2024-12-02 11:56:39,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:56:39,705 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 100 [2024-12-02 11:56:39,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:56:39,706 INFO L225 Difference]: With dead ends: 847 [2024-12-02 11:56:39,706 INFO L226 Difference]: Without dead ends: 381 [2024-12-02 11:56:39,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 95 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-12-02 11:56:39,708 INFO L435 NwaCegarLoop]: 94 mSDtfsCounter, 21 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:56:39,708 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 398 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:56:39,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-12-02 11:56:39,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 381. [2024-12-02 11:56:39,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 292 states have (on average 1.1986301369863013) internal successors, (350), 302 states have internal predecessors, (350), 52 states have call successors, (52), 28 states have call predecessors, (52), 36 states have return successors, (70), 50 states have call predecessors, (70), 48 states have call successors, (70) [2024-12-02 11:56:39,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 472 transitions. [2024-12-02 11:56:39,749 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 472 transitions. Word has length 100 [2024-12-02 11:56:39,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:56:39,750 INFO L471 AbstractCegarLoop]: Abstraction has 381 states and 472 transitions. [2024-12-02 11:56:39,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:56:39,750 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 472 transitions. [2024-12-02 11:56:39,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-12-02 11:56:39,750 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:56:39,750 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 11:56:39,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 11:56:39,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:39,951 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:56:39,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:56:39,951 INFO L85 PathProgramCache]: Analyzing trace with hash 739798684, now seen corresponding path program 1 times [2024-12-02 11:56:39,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:56:39,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321537296] [2024-12-02 11:56:39,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:56:39,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:39,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:56:39,953 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:56:39,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 11:56:40,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:56:40,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 11:56:40,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:56:40,405 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 11 treesize of output 7 [2024-12-02 11:56:40,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 11:56:40,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2024-12-02 11:56:40,437 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-12-02 11:56:40,452 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 8 treesize of output 1 [2024-12-02 11:56:40,668 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (_ BitVec 64))) (let ((.cse1 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|))) (let ((.cse0 (select .cse1 (_ bv24 64)))) (and (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| v_DerPreprocessor_1) .cse0 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|) (_ bv24 64) .cse0) .cse1)) (not (= (_ bv0 64) .cse0)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|))))) is different from true [2024-12-02 11:56:49,042 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| (_ BitVec 64))) (let ((.cse0 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|))) (let ((.cse1 (select .cse0 (_ bv24 64)))) (and (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= .cse0 (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| v_DerPreprocessor_1) .cse1 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) (_ bv24 64) .cse1))) (not (= (_ bv0 64) .cse1))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (_ BitVec 64))) (let ((.cse3 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|))) (let ((.cse2 (select .cse3 (_ bv24 64)))) (and (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| v_DerPreprocessor_1) .cse2 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|) (_ bv24 64) .cse2) .cse3)) (not (= (_ bv0 64) .cse2)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (_ BitVec 64))) (and (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (_ bv24 64)) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (_ BitVec 64))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|))) (let ((.cse4 (select .cse5 (_ bv24 64)))) (and (not (= .cse4 (_ bv0 64))) (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= .cse5 (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_1) .cse4 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (_ bv24 64) .cse4)))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| (_ BitVec 64))) (let ((.cse7 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|))) (let ((.cse6 (select .cse7 (_ bv24 64)))) (and (not (= (_ bv0 64) .cse6)) (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| v_DerPreprocessor_1) .cse6 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|) (_ bv24 64) .cse6) .cse7))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| (_ BitVec 64))) (let ((.cse9 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|))) (let ((.cse8 (select .cse9 (_ bv24 64)))) (and (not (= (_ bv0 64) .cse8)) (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| v_DerPreprocessor_1) .cse8 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) (_ bv24 64) .cse8) .cse9)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|)))))) is different from true [2024-12-02 11:56:52,196 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| (_ BitVec 64))) (let ((.cse0 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|))) (let ((.cse1 (select .cse0 (_ bv24 64)))) (and (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= .cse0 (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| v_DerPreprocessor_1) .cse1 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) (_ bv24 64) .cse1))) (not (= (_ bv0 64) .cse1))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (_ BitVec 64))) (let ((.cse3 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|))) (let ((.cse2 (select .cse3 (_ bv24 64)))) (and (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| v_DerPreprocessor_1) .cse2 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|) (_ bv24 64) .cse2) .cse3)) (not (= (_ bv0 64) .cse2)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_43|))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (_ BitVec 64))) (and (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|)) (= (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (_ bv24 64)) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| (_ BitVec 64))) (let ((.cse5 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|))) (let ((.cse4 (select .cse5 (_ bv24 64)))) (and (not (= .cse4 (_ bv0 64))) (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= .cse5 (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_1) .cse4 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (_ bv24 64) .cse4)))))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| (_ BitVec 64))) (let ((.cse7 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|))) (let ((.cse6 (select .cse7 (_ bv24 64)))) (and (not (= (_ bv0 64) .cse6)) (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| v_DerPreprocessor_1) .cse6 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|) (_ bv24 64) .cse6) .cse7))))))) (or |c_aws_linked_list_is_valid_#t~short301#1| (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.base| |c_aws_linked_list_is_valid_#in~list#1.base|) (bvadd (_ bv24 64) |c_aws_linked_list_is_valid_#in~list#1.offset|)))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| (_ BitVec 64))) (let ((.cse9 (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|))) (let ((.cse8 (select .cse9 (_ bv24 64)))) (and (not (= (_ bv0 64) .cse8)) (exists ((v_DerPreprocessor_2 (Array (_ BitVec 64) (_ BitVec 64))) (v_DerPreprocessor_1 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store (select (store (store |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| v_DerPreprocessor_1) .cse8 v_DerPreprocessor_2) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) (_ bv24 64) .cse8) .cse9)))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| (_ BitVec 64))) (and (= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| (select (select |c_#memory_$Pointer$#2.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) (_ bv24 64))) (not (= (_ bv0 64) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|)))))) is different from true [2024-12-02 11:56:53,559 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 44 not checked. [2024-12-02 11:56:53,559 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:56:55,967 INFO L349 Elim1Store]: treesize reduction 19, result has 62.0 percent of original size [2024-12-02 11:56:55,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 198 treesize of output 185 [2024-12-02 11:56:55,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 68 [2024-12-02 11:56:56,015 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:56:56,015 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 91 treesize of output 93 [2024-12-02 11:56:56,186 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-12-02 11:56:56,200 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 22 treesize of output 18 [2024-12-02 11:56:57,142 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-02 11:56:57,142 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:56:57,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321537296] [2024-12-02 11:56:57,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321537296] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:56:57,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:56:57,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [19] total 27 [2024-12-02 11:56:57,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773567814] [2024-12-02 11:56:57,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:56:57,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:56:57,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:56:57,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:56:57,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=421, Unknown=46, NotChecked=138, Total=702 [2024-12-02 11:56:57,144 INFO L87 Difference]: Start difference. First operand 381 states and 472 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:56:59,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:56:59,046 INFO L93 Difference]: Finished difference Result 510 states and 632 transitions. [2024-12-02 11:56:59,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:56:59,047 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 102 [2024-12-02 11:56:59,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:56:59,049 INFO L225 Difference]: With dead ends: 510 [2024-12-02 11:56:59,049 INFO L226 Difference]: Without dead ends: 385 [2024-12-02 11:56:59,050 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=113, Invalid=553, Unknown=48, NotChecked=156, Total=870 [2024-12-02 11:56:59,050 INFO L435 NwaCegarLoop]: 93 mSDtfsCounter, 17 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:56:59,050 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 482 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 11:56:59,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-12-02 11:56:59,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 198. [2024-12-02 11:56:59,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 151 states have (on average 1.185430463576159) internal successors, (179), 156 states have internal predecessors, (179), 27 states have call successors, (27), 15 states have call predecessors, (27), 19 states have return successors, (36), 26 states have call predecessors, (36), 25 states have call successors, (36) [2024-12-02 11:56:59,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 242 transitions. [2024-12-02 11:56:59,091 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 242 transitions. Word has length 102 [2024-12-02 11:56:59,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:56:59,092 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 242 transitions. [2024-12-02 11:56:59,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 11:56:59,092 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 242 transitions. [2024-12-02 11:56:59,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 11:56:59,093 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:56:59,093 INFO L218 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-12-02 11:56:59,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 11:56:59,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:59,293 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:56:59,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:56:59,294 INFO L85 PathProgramCache]: Analyzing trace with hash -948954101, now seen corresponding path program 1 times [2024-12-02 11:56:59,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:56:59,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [591168619] [2024-12-02 11:56:59,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:56:59,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:56:59,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:56:59,296 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:56:59,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_babb7b0f-af2d-4eec-95c9-fa8f48369579/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 11:56:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:56:59,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-12-02 11:56:59,519 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:56:59,797 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 7 [2024-12-02 11:56:59,810 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 7 [2024-12-02 11:57:07,677 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 51 proven. 40 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 11:57:07,677 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:57:18,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 11:57:20,558 INFO L349 Elim1Store]: treesize reduction 258, result has 48.5 percent of original size [2024-12-02 11:57:20,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 11 case distinctions, treesize of input 2396 treesize of output 1991 [2024-12-02 11:57:59,716 WARN L286 SmtUtils]: Spent 38.82s on a formula simplification. DAG size of input: 285 DAG size of output: 177 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-02 11:57:59,716 INFO L349 Elim1Store]: treesize reduction 723, result has 43.3 percent of original size [2024-12-02 11:57:59,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 13 new quantified variables, introduced 56 case distinctions, treesize of input 4815 treesize of output 4187 [2024-12-02 11:58:03,331 INFO L349 Elim1Store]: treesize reduction 8, result has 93.6 percent of original size [2024-12-02 11:58:03,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2221 treesize of output 2194 [2024-12-02 11:58:04,950 INFO L349 Elim1Store]: treesize reduction 8, result has 91.0 percent of original size [2024-12-02 11:58:04,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 2070 treesize of output 1987 [2024-12-02 11:58:05,637 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:58:05,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 1718 treesize of output 1725 [2024-12-02 11:58:06,033 INFO L224 Elim1Store]: Index analysis took 204 ms [2024-12-02 11:58:06,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:58:06,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1558 treesize of output 1537 [2024-12-02 11:59:12,958 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 12:02:37,419 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)