./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rend_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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/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 ec13cd31cb83ba576938e580d51fea49ff46ac6b1d457f8e4c2fd8b2dcc85ee1 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:38:29,599 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:38:29,655 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 15:38:29,660 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:38:29,660 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:38:29,680 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:38:29,681 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:38:29,681 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:38:29,681 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:38:29,682 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:38:29,682 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:38:29,682 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:38:29,682 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:38:29,682 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:38:29,682 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:38:29,682 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:38:29,682 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:38:29,683 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:38:29,683 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:38:29,684 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:38:29,684 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:38:29,684 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:38:29,685 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:38:29,685 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:38:29,685 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:38:29,685 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:38:29,685 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/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 -> ec13cd31cb83ba576938e580d51fea49ff46ac6b1d457f8e4c2fd8b2dcc85ee1 [2024-12-02 15:38:29,922 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:38:29,930 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:38:29,932 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:38:29,933 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:38:29,934 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:38:29,935 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i [2024-12-02 15:38:32,817 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/data/0666b9f6c/42847cf5c91c47caa275d86ef24cacd1/FLAG6bd15aefb [2024-12-02 15:38:33,182 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:38:33,183 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i [2024-12-02 15:38:33,212 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/data/0666b9f6c/42847cf5c91c47caa275d86ef24cacd1/FLAG6bd15aefb [2024-12-02 15:38:33,228 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/data/0666b9f6c/42847cf5c91c47caa275d86ef24cacd1 [2024-12-02 15:38:33,231 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:38:33,233 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:38:33,235 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:38:33,235 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:38:33,240 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:38:33,241 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:38:33" (1/1) ... [2024-12-02 15:38:33,242 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bd19b93 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:33, skipping insertion in model container [2024-12-02 15:38:33,243 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:38:33" (1/1) ... [2024-12-02 15:38:33,319 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:38:33,557 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i[4494,4507] [2024-12-02 15:38:33,563 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i[4554,4567] [2024-12-02 15:38:34,425 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,426 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,427 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,428 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,429 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,446 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,446 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,449 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,449 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,452 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,453 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,454 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:34,454 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,080 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i[150464,150477] [2024-12-02 15:38:35,081 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:38:35,098 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:38:35,111 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i[4494,4507] [2024-12-02 15:38:35,111 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i[4554,4567] [2024-12-02 15:38:35,170 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,171 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,171 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,171 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,172 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,179 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,180 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,181 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,181 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,182 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,182 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,183 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,183 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 15:38:35,266 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_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/sv-benchmarks/c/aws-c-common/aws_linked_list_rend_harness.i[150464,150477] [2024-12-02 15:38:35,266 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:38:35,411 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:38:35,412 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35 WrapperNode [2024-12-02 15:38:35,412 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:38:35,413 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:38:35,413 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:38:35,413 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:38:35,418 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,468 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,497 INFO L138 Inliner]: procedures = 668, calls = 1038, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 135 [2024-12-02 15:38:35,497 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:38:35,498 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:38:35,498 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:38:35,498 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:38:35,505 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,505 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,509 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,526 INFO L175 MemorySlicer]: Split 21 memory accesses to 3 slices as follows [2, 14, 5]. 67 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 0, 5]. The 6 writes are split as follows [0, 6, 0]. [2024-12-02 15:38:35,527 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,527 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,539 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,540 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,544 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,548 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,549 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,554 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:38:35,555 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:38:35,555 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:38:35,555 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:38:35,556 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (1/1) ... [2024-12-02 15:38:35,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:38:35,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:38:35,586 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:38:35,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:38:35,610 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 15:38:35,610 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-12-02 15:38:35,610 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-12-02 15:38:35,610 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-12-02 15:38:35,610 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-12-02 15:38:35,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 15:38:35,610 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-12-02 15:38:35,610 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-12-02 15:38:35,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:38:35,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:38:35,611 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 15:38:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 15:38:35,612 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-12-02 15:38:35,612 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-12-02 15:38:35,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:38:35,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 15:38:35,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 15:38:35,803 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:38:35,804 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:38:36,044 INFO L? ?]: Removed 54 outVars from TransFormulas that were not future-live. [2024-12-02 15:38:36,044 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:38:36,055 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:38:36,055 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:38:36,055 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:38:36 BoogieIcfgContainer [2024-12-02 15:38:36,055 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:38:36,058 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:38:36,058 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:38:36,063 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:38:36,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:38:33" (1/3) ... [2024-12-02 15:38:36,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@793ab9e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:38:36, skipping insertion in model container [2024-12-02 15:38:36,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:38:35" (2/3) ... [2024-12-02 15:38:36,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@793ab9e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:38:36, skipping insertion in model container [2024-12-02 15:38:36,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:38:36" (3/3) ... [2024-12-02 15:38:36,066 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_rend_harness.i [2024-12-02 15:38:36,083 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:38:36,085 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_rend_harness.i that has 6 procedures, 68 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-12-02 15:38:36,145 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:38:36,159 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;@316239ff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:38:36,159 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:38:36,163 INFO L276 IsEmpty]: Start isEmpty. Operand has 68 states, 48 states have (on average 1.3541666666666667) internal successors, (65), 49 states have internal predecessors, (65), 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 15:38:36,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 15:38:36,174 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:38:36,174 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 15:38:36,175 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:38:36,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:38:36,181 INFO L85 PathProgramCache]: Analyzing trace with hash -721077294, now seen corresponding path program 1 times [2024-12-02 15:38:36,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:38:36,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006857744] [2024-12-02 15:38:36,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:38:36,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:38:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:38:36,550 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 15:38:36,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:38:36,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006857744] [2024-12-02 15:38:36,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006857744] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:38:36,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697433422] [2024-12-02 15:38:36,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:38:36,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:38:36,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:38:36,556 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:38:36,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:38:36,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:38:36,788 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:38:36,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:38:36,812 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 15:38:36,813 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:38:36,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697433422] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:38:36,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:38:36,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 15:38:36,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481082153] [2024-12-02 15:38:36,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:38:36,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:38:36,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:38:36,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:38:36,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:38:36,837 INFO L87 Difference]: Start difference. First operand has 68 states, 48 states have (on average 1.3541666666666667) internal successors, (65), 49 states have internal predecessors, (65), 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 15:38:36,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:38:36,865 INFO L93 Difference]: Finished difference Result 128 states and 184 transitions. [2024-12-02 15:38:36,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:38:36,867 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 15:38:36,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:38:36,873 INFO L225 Difference]: With dead ends: 128 [2024-12-02 15:38:36,873 INFO L226 Difference]: Without dead ends: 63 [2024-12-02 15:38:36,876 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 15:38:36,879 INFO L435 NwaCegarLoop]: 87 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, 87 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 15:38:36,880 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:38:36,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-12-02 15:38:36,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2024-12-02 15:38:36,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 45 states have internal predecessors, (57), 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 15:38:36,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 82 transitions. [2024-12-02 15:38:36,916 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 82 transitions. Word has length 68 [2024-12-02 15:38:36,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:38:36,917 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 82 transitions. [2024-12-02 15:38:36,917 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 15:38:36,917 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 82 transitions. [2024-12-02 15:38:36,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 15:38:36,921 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:38:36,921 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 15:38:36,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:38:37,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 15:38:37,122 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:38:37,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:38:37,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2007385264, now seen corresponding path program 1 times [2024-12-02 15:38:37,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:38:37,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235835734] [2024-12-02 15:38:37,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:38:37,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:38:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:38:37,815 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 15:38:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:38:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235835734] [2024-12-02 15:38:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235835734] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:38:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071482030] [2024-12-02 15:38:37,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:38:37,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:38:37,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:38:37,818 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:38:37,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:38:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:38:38,033 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 15:38:38,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:38:38,135 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 15:38:38,161 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 15:38:38,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:38:38,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:38:38,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:38:38,270 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 15:38:38,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:38:38,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:38:38,291 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 48 treesize of output 13 [2024-12-02 15:38:39,667 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 15:38:39,667 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:38:39,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071482030] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:38:39,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:38:39,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 14 [2024-12-02 15:38:39,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731362604] [2024-12-02 15:38:39,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:38:39,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:38:39,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:38:39,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:38:39,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:38:39,669 INFO L87 Difference]: Start difference. First operand 63 states and 82 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 15:38:40,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:38:40,370 INFO L93 Difference]: Finished difference Result 171 states and 231 transitions. [2024-12-02 15:38:40,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:38:40,370 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 15:38:40,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:38:40,373 INFO L225 Difference]: With dead ends: 171 [2024-12-02 15:38:40,373 INFO L226 Difference]: Without dead ends: 120 [2024-12-02 15:38:40,374 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-12-02 15:38:40,375 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 60 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:38:40,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 397 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:38:40,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-12-02 15:38:40,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 115. [2024-12-02 15:38:40,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 81 states have (on average 1.3209876543209877) internal successors, (107), 83 states have internal predecessors, (107), 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 15:38:40,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 153 transitions. [2024-12-02 15:38:40,397 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 153 transitions. Word has length 68 [2024-12-02 15:38:40,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:38:40,397 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 153 transitions. [2024-12-02 15:38:40,397 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 15:38:40,397 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 153 transitions. [2024-12-02 15:38:40,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 15:38:40,399 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:38:40,399 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 15:38:40,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 15:38:40,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:38:40,600 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:38:40,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:38:40,601 INFO L85 PathProgramCache]: Analyzing trace with hash -509112822, now seen corresponding path program 1 times [2024-12-02 15:38:40,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:38:40,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200651270] [2024-12-02 15:38:40,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:38:40,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:38:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:38:41,082 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 15:38:41,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:38:41,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200651270] [2024-12-02 15:38:41,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200651270] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:38:41,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503084117] [2024-12-02 15:38:41,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:38:41,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:38:41,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:38:41,085 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:38:41,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:38:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:38:41,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 15:38:41,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:38:41,387 INFO L349 Elim1Store]: treesize reduction 34, result has 35.8 percent of original size [2024-12-02 15:38:41,387 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 44 treesize of output 72 [2024-12-02 15:38:41,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-12-02 15:38:41,417 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:38:41,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-12-02 15:38:41,470 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:38:41,472 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 25 treesize of output 9 [2024-12-02 15:38:41,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-12-02 15:38:42,247 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 15:38:42,248 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:38:42,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503084117] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:38:42,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:38:42,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6] total 16 [2024-12-02 15:38:42,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451555223] [2024-12-02 15:38:42,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:38:42,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 15:38:42,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:38:42,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 15:38:42,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-12-02 15:38:42,250 INFO L87 Difference]: Start difference. First operand 115 states and 153 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 15:38:46,261 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 15:38:50,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 15:38:54,379 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 15:38:58,431 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 15:39:02,440 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 15:39:03,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:03,021 INFO L93 Difference]: Finished difference Result 184 states and 253 transitions. [2024-12-02 15:39:03,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:39:03,022 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 15:39:03,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:03,023 INFO L225 Difference]: With dead ends: 184 [2024-12-02 15:39:03,023 INFO L226 Difference]: Without dead ends: 122 [2024-12-02 15:39:03,023 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2024-12-02 15:39:03,024 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 213 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 58 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:03,024 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 537 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 294 Invalid, 5 Unknown, 0 Unchecked, 20.5s Time] [2024-12-02 15:39:03,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-12-02 15:39:03,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 117. [2024-12-02 15:39:03,035 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 15:39:03,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 155 transitions. [2024-12-02 15:39:03,037 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 155 transitions. Word has length 68 [2024-12-02 15:39:03,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:03,037 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 155 transitions. [2024-12-02 15:39:03,037 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 15:39:03,037 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 155 transitions. [2024-12-02 15:39:03,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 15:39:03,039 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:03,039 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 15:39:03,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 15:39:03,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:03,240 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:03,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:03,240 INFO L85 PathProgramCache]: Analyzing trace with hash 516659780, now seen corresponding path program 1 times [2024-12-02 15:39:03,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:03,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543490380] [2024-12-02 15:39:03,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:03,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:03,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:03,643 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 15:39:03,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:03,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543490380] [2024-12-02 15:39:03,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543490380] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:03,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684831935] [2024-12-02 15:39:03,644 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:03,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:03,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:03,646 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:03,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:39:03,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:03,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 15:39:03,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:03,861 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 15:39:03,873 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 15:39:03,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:03,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:03,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:03,958 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 15:39:03,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:03,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:03,988 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 48 treesize of output 13 [2024-12-02 15:39:04,889 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:39:04,889 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:04,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684831935] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:04,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:04,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6] total 15 [2024-12-02 15:39:04,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541698671] [2024-12-02 15:39:04,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:04,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 15:39:04,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:04,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 15:39:04,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:39:04,892 INFO L87 Difference]: Start difference. First operand 117 states and 155 transitions. Second operand has 11 states, 10 states have (on average 5.3) internal successors, (53), 11 states have internal predecessors, (53), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-12-02 15:39:05,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:05,827 INFO L93 Difference]: Finished difference Result 191 states and 261 transitions. [2024-12-02 15:39:05,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:39:05,828 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 11 states have internal predecessors, (53), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 68 [2024-12-02 15:39:05,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:05,829 INFO L225 Difference]: With dead ends: 191 [2024-12-02 15:39:05,829 INFO L226 Difference]: Without dead ends: 124 [2024-12-02 15:39:05,830 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-12-02 15:39:05,830 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 69 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:05,830 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 597 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 15:39:05,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2024-12-02 15:39:05,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 119. [2024-12-02 15:39:05,850 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 15:39:05,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 157 transitions. [2024-12-02 15:39:05,852 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 157 transitions. Word has length 68 [2024-12-02 15:39:05,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:05,853 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 157 transitions. [2024-12-02 15:39:05,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 11 states have internal predecessors, (53), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-12-02 15:39:05,853 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 157 transitions. [2024-12-02 15:39:05,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 15:39:05,855 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:05,855 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 15:39:05,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 15:39:06,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:06,056 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:06,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:06,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1558347778, now seen corresponding path program 1 times [2024-12-02 15:39:06,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:06,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384407678] [2024-12-02 15:39:06,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:06,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:06,811 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 15:39:06,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:06,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384407678] [2024-12-02 15:39:06,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384407678] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:06,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105911111] [2024-12-02 15:39:06,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:06,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:06,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:06,814 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:06,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 15:39:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:06,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 15:39:06,995 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:07,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:07,085 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 15:39:07,846 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 15:39:07,846 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:07,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105911111] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:07,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:07,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [9] total 17 [2024-12-02 15:39:07,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668830997] [2024-12-02 15:39:07,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:07,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 15:39:07,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:07,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 15:39:07,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-12-02 15:39:07,848 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 15:39:08,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:08,453 INFO L93 Difference]: Finished difference Result 199 states and 270 transitions. [2024-12-02 15:39:08,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 15:39:08,454 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 15:39:08,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:08,455 INFO L225 Difference]: With dead ends: 199 [2024-12-02 15:39:08,455 INFO L226 Difference]: Without dead ends: 126 [2024-12-02 15:39:08,456 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-12-02 15:39:08,456 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 99 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:08,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 467 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:39:08,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-12-02 15:39:08,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 121. [2024-12-02 15:39:08,469 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 15:39:08,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 159 transitions. [2024-12-02 15:39:08,470 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 159 transitions. Word has length 68 [2024-12-02 15:39:08,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:08,471 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 159 transitions. [2024-12-02 15:39:08,471 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 15:39:08,471 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 159 transitions. [2024-12-02 15:39:08,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 15:39:08,473 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:08,473 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 15:39:08,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 15:39:08,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:08,674 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:08,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:08,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1519181624, now seen corresponding path program 1 times [2024-12-02 15:39:08,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:08,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424505128] [2024-12-02 15:39:08,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:08,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:08,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:08,788 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 15:39:08,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:08,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424505128] [2024-12-02 15:39:08,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424505128] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:08,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093349296] [2024-12-02 15:39:08,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:08,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:08,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:08,790 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:08,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 15:39:08,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:08,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:39:08,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:09,033 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 15:39:09,033 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:09,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093349296] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:09,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:09,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-12-02 15:39:09,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289167532] [2024-12-02 15:39:09,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:09,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:39:09,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:09,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:39:09,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:39:09,035 INFO L87 Difference]: Start difference. First operand 121 states and 159 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 15:39:09,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:09,165 INFO L93 Difference]: Finished difference Result 254 states and 345 transitions. [2024-12-02 15:39:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:39:09,165 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 15:39:09,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:09,167 INFO L225 Difference]: With dead ends: 254 [2024-12-02 15:39:09,167 INFO L226 Difference]: Without dead ends: 151 [2024-12-02 15:39:09,168 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 15:39:09,168 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 95 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:09,169 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 279 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:39:09,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-12-02 15:39:09,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2024-12-02 15:39:09,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 113 states have (on average 1.336283185840708) internal successors, (151), 117 states have internal predecessors, (151), 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 15:39:09,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 205 transitions. [2024-12-02 15:39:09,187 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 205 transitions. Word has length 68 [2024-12-02 15:39:09,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:09,188 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 205 transitions. [2024-12-02 15:39:09,188 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 15:39:09,188 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 205 transitions. [2024-12-02 15:39:09,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-12-02 15:39:09,189 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:09,189 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 15:39:09,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 15:39:09,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 15:39:09,390 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:09,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:09,390 INFO L85 PathProgramCache]: Analyzing trace with hash 239399820, now seen corresponding path program 1 times [2024-12-02 15:39:09,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321929066] [2024-12-02 15:39:09,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:09,627 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 15:39:09,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:09,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321929066] [2024-12-02 15:39:09,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321929066] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:09,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294095474] [2024-12-02 15:39:09,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:09,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:09,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:09,629 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:09,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 15:39:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:09,809 INFO L256 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 15:39:09,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:09,854 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 15:39:09,871 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 15:39:09,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:09,946 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 15:39:09,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:09,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:09,955 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 15:39:09,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:09,963 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 25 treesize of output 18 [2024-12-02 15:39:09,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:09,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-12-02 15:39:10,103 INFO L349 Elim1Store]: treesize reduction 50, result has 18.0 percent of original size [2024-12-02 15:39:10,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 178 treesize of output 178 [2024-12-02 15:39:10,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,111 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 158 treesize of output 130 [2024-12-02 15:39:10,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 35 [2024-12-02 15:39:10,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:10,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 24 [2024-12-02 15:39:10,766 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 15:39:10,766 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:39:11,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:11,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 90 [2024-12-02 15:39:11,221 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_rend_harness_~#list~0#1.offset|))) (and (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14| Int)) (or (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14| 1)) (forall ((v_arrayElimArr_7 (Array Int Int)) (v_subst_1 Int)) (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| 0)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14| v_arrayElimArr_7))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_subst_1))) |c_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base|) .cse2) 0)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14| Int)) (or (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14| 1)) (forall ((v_ArrVal_521 Int) (v_ArrVal_525 (Array Int Int))) (= (select (select (let ((.cse3 (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_14| v_ArrVal_525))) (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_ArrVal_521))) |c_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base|) .cse2) 0)))))) is different from false [2024-12-02 15:39:11,267 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:11,268 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:11,329 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-12-02 15:39:11,329 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 15:39:11,347 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:11,347 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 248 treesize of output 234 [2024-12-02 15:39:11,361 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:11,361 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:11,443 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2024-12-02 15:39:11,443 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 375 treesize of output 362 [2024-12-02 15:39:11,465 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:11,465 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 316 treesize of output 312 [2024-12-02 15:39:11,479 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 265 treesize of output 253 [2024-12-02 15:39:11,498 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 277 treesize of output 265 [2024-12-02 15:39:11,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-12-02 15:39:11,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-12-02 15:39:12,563 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:12,564 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:12,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:12,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 192 [2024-12-02 15:39:12,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 15:39:12,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:12,739 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 54 treesize of output 62 [2024-12-02 15:39:12,862 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 1 not checked. [2024-12-02 15:39:12,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294095474] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:39:12,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:39:12,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 9] total 21 [2024-12-02 15:39:12,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689059618] [2024-12-02 15:39:12,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:39:12,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 15:39:12,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:12,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 15:39:12,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=319, Unknown=6, NotChecked=36, Total=420 [2024-12-02 15:39:12,864 INFO L87 Difference]: Start difference. First operand 151 states and 205 transitions. Second operand has 21 states, 20 states have (on average 4.2) internal successors, (84), 19 states have internal predecessors, (84), 7 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 5 states have call predecessors, (20), 7 states have call successors, (20) [2024-12-02 15:39:14,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:14,479 INFO L93 Difference]: Finished difference Result 372 states and 524 transitions. [2024-12-02 15:39:14,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 15:39:14,480 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.2) internal successors, (84), 19 states have internal predecessors, (84), 7 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 5 states have call predecessors, (20), 7 states have call successors, (20) Word has length 70 [2024-12-02 15:39:14,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:14,482 INFO L225 Difference]: With dead ends: 372 [2024-12-02 15:39:14,482 INFO L226 Difference]: Without dead ends: 244 [2024-12-02 15:39:14,483 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=142, Invalid=847, Unknown=7, NotChecked=60, Total=1056 [2024-12-02 15:39:14,484 INFO L435 NwaCegarLoop]: 94 mSDtfsCounter, 103 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 43 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:14,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 1034 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 514 Invalid, 2 Unknown, 151 Unchecked, 0.9s Time] [2024-12-02 15:39:14,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-12-02 15:39:14,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 231. [2024-12-02 15:39:14,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 171 states have (on average 1.3567251461988303) internal successors, (232), 182 states have internal predecessors, (232), 38 states have call successors, (38), 13 states have call predecessors, (38), 21 states have return successors, (50), 35 states have call predecessors, (50), 35 states have call successors, (50) [2024-12-02 15:39:14,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 320 transitions. [2024-12-02 15:39:14,533 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 320 transitions. Word has length 70 [2024-12-02 15:39:14,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:14,533 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 320 transitions. [2024-12-02 15:39:14,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.2) internal successors, (84), 19 states have internal predecessors, (84), 7 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 5 states have call predecessors, (20), 7 states have call successors, (20) [2024-12-02 15:39:14,533 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 320 transitions. [2024-12-02 15:39:14,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-12-02 15:39:14,535 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:14,535 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] [2024-12-02 15:39:14,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 15:39:14,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 15:39:14,736 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:14,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:14,736 INFO L85 PathProgramCache]: Analyzing trace with hash -866571258, now seen corresponding path program 1 times [2024-12-02 15:39:14,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:14,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623121326] [2024-12-02 15:39:14,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:14,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:14,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:15,070 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 15:39:15,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:15,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623121326] [2024-12-02 15:39:15,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623121326] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:15,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252202193] [2024-12-02 15:39:15,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:15,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:15,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:15,072 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:15,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 15:39:15,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:15,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 15:39:15,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:15,395 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 15:39:15,396 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:15,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252202193] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:15,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:15,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2024-12-02 15:39:15,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664412807] [2024-12-02 15:39:15,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:15,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:39:15,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:15,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:39:15,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2024-12-02 15:39:15,397 INFO L87 Difference]: Start difference. First operand 231 states and 320 transitions. Second operand has 8 states, 7 states have (on average 7.714285714285714) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 15:39:15,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:15,601 INFO L93 Difference]: Finished difference Result 469 states and 650 transitions. [2024-12-02 15:39:15,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 15:39:15,602 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.714285714285714) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 72 [2024-12-02 15:39:15,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:15,604 INFO L225 Difference]: With dead ends: 469 [2024-12-02 15:39:15,604 INFO L226 Difference]: Without dead ends: 243 [2024-12-02 15:39:15,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2024-12-02 15:39:15,606 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 94 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:15,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 310 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:39:15,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-12-02 15:39:15,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 231. [2024-12-02 15:39:15,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 171 states have (on average 1.3216374269005848) internal successors, (226), 182 states have internal predecessors, (226), 38 states have call successors, (38), 13 states have call predecessors, (38), 21 states have return successors, (50), 35 states have call predecessors, (50), 35 states have call successors, (50) [2024-12-02 15:39:15,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 314 transitions. [2024-12-02 15:39:15,638 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 314 transitions. Word has length 72 [2024-12-02 15:39:15,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:15,639 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 314 transitions. [2024-12-02 15:39:15,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.714285714285714) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 15:39:15,639 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 314 transitions. [2024-12-02 15:39:15,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-12-02 15:39:15,640 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:15,640 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] [2024-12-02 15:39:15,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 15:39:15,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:15,841 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:15,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:15,841 INFO L85 PathProgramCache]: Analyzing trace with hash 393575732, now seen corresponding path program 1 times [2024-12-02 15:39:15,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:15,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607602139] [2024-12-02 15:39:15,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:15,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:15,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:16,143 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 15:39:16,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:16,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607602139] [2024-12-02 15:39:16,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607602139] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:16,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737992842] [2024-12-02 15:39:16,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:16,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:16,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:16,145 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:16,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 15:39:16,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:16,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 15:39:16,341 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:16,475 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 15:39:16,475 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:16,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737992842] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:16,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:16,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2024-12-02 15:39:16,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35696564] [2024-12-02 15:39:16,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:16,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:39:16,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:16,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:39:16,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:39:16,477 INFO L87 Difference]: Start difference. First operand 231 states and 314 transitions. Second operand has 9 states, 8 states have (on average 7.0) internal successors, (56), 9 states have internal predecessors, (56), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 15:39:16,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:16,775 INFO L93 Difference]: Finished difference Result 505 states and 698 transitions. [2024-12-02 15:39:16,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:39:16,776 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 9 states have internal predecessors, (56), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 74 [2024-12-02 15:39:16,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:16,779 INFO L225 Difference]: With dead ends: 505 [2024-12-02 15:39:16,779 INFO L226 Difference]: Without dead ends: 273 [2024-12-02 15:39:16,780 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2024-12-02 15:39:16,781 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 108 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:16,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 347 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 15:39:16,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-12-02 15:39:16,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 237. [2024-12-02 15:39:16,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 177 states have (on average 1.310734463276836) internal successors, (232), 188 states have internal predecessors, (232), 38 states have call successors, (38), 13 states have call predecessors, (38), 21 states have return successors, (50), 35 states have call predecessors, (50), 35 states have call successors, (50) [2024-12-02 15:39:16,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 320 transitions. [2024-12-02 15:39:16,814 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 320 transitions. Word has length 74 [2024-12-02 15:39:16,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:16,814 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 320 transitions. [2024-12-02 15:39:16,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 9 states have internal predecessors, (56), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 15:39:16,815 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 320 transitions. [2024-12-02 15:39:16,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-12-02 15:39:16,817 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:16,817 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] [2024-12-02 15:39:16,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 15:39:17,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:17,017 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:17,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:17,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1957919934, now seen corresponding path program 1 times [2024-12-02 15:39:17,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:17,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033587440] [2024-12-02 15:39:17,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:17,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:17,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-02 15:39:17,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:17,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033587440] [2024-12-02 15:39:17,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033587440] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:17,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529872564] [2024-12-02 15:39:17,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:17,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:17,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:17,240 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:17,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 15:39:17,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:17,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:39:17,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:17,436 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 15:39:17,436 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:17,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529872564] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:17,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:17,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2024-12-02 15:39:17,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331330119] [2024-12-02 15:39:17,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:17,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:39:17,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:17,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:39:17,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:39:17,437 INFO L87 Difference]: Start difference. First operand 237 states and 320 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 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 15:39:17,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:17,476 INFO L93 Difference]: Finished difference Result 475 states and 668 transitions. [2024-12-02 15:39:17,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:39:17,476 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 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 75 [2024-12-02 15:39:17,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:17,479 INFO L225 Difference]: With dead ends: 475 [2024-12-02 15:39:17,479 INFO L226 Difference]: Without dead ends: 261 [2024-12-02 15:39:17,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:39:17,480 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 2 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:17,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 151 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:39:17,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2024-12-02 15:39:17,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 243. [2024-12-02 15:39:17,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 183 states have (on average 1.3005464480874316) internal successors, (238), 194 states have internal predecessors, (238), 38 states have call successors, (38), 13 states have call predecessors, (38), 21 states have return successors, (50), 35 states have call predecessors, (50), 35 states have call successors, (50) [2024-12-02 15:39:17,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 326 transitions. [2024-12-02 15:39:17,508 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 326 transitions. Word has length 75 [2024-12-02 15:39:17,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:17,508 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 326 transitions. [2024-12-02 15:39:17,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 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 15:39:17,508 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 326 transitions. [2024-12-02 15:39:17,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 15:39:17,510 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:17,510 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 15:39:17,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 15:39:17,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 15:39:17,710 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:17,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:17,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1529248740, now seen corresponding path program 1 times [2024-12-02 15:39:17,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:17,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143344377] [2024-12-02 15:39:17,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:17,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:17,930 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 15:39:17,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143344377] [2024-12-02 15:39:17,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143344377] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726572323] [2024-12-02 15:39:17,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:17,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:17,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:17,932 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:17,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 15:39:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:18,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 15:39:18,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:18,283 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2024-12-02 15:39:18,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:18,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 15:39:18,350 INFO L349 Elim1Store]: treesize reduction 38, result has 22.4 percent of original size [2024-12-02 15:39:18,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 86 [2024-12-02 15:39:18,354 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 66 treesize of output 54 [2024-12-02 15:39:18,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:39:18,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 20 [2024-12-02 15:39:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 15:39:18,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:39:18,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:18,960 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2024-12-02 15:39:18,983 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:18,983 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 455 treesize of output 407 [2024-12-02 15:39:18,996 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 200 treesize of output 184 [2024-12-02 15:39:19,156 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 15:39:19,189 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 24 treesize of output 20 [2024-12-02 15:39:19,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:39:19,227 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 83 treesize of output 75 [2024-12-02 15:39:19,500 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 15:39:19,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726572323] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:39:19,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:39:19,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 10] total 23 [2024-12-02 15:39:19,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290881638] [2024-12-02 15:39:19,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:39:19,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 15:39:19,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:19,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 15:39:19,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=435, Unknown=2, NotChecked=0, Total=506 [2024-12-02 15:39:19,502 INFO L87 Difference]: Start difference. First operand 243 states and 326 transitions. Second operand has 23 states, 22 states have (on average 4.909090909090909) internal successors, (108), 21 states have internal predecessors, (108), 7 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 5 states have call predecessors, (20), 7 states have call successors, (20) [2024-12-02 15:39:23,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:39:27,573 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 15:39:31,603 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 15:39:35,651 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 15:39:39,698 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 15:39:43,778 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 15:39:47,781 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 15:39:52,495 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 15:39:53,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:53,020 INFO L93 Difference]: Finished difference Result 458 states and 631 transitions. [2024-12-02 15:39:53,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 15:39:53,021 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.909090909090909) internal successors, (108), 21 states have internal predecessors, (108), 7 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 5 states have call predecessors, (20), 7 states have call successors, (20) Word has length 83 [2024-12-02 15:39:53,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:53,023 INFO L225 Difference]: With dead ends: 458 [2024-12-02 15:39:53,023 INFO L226 Difference]: Without dead ends: 310 [2024-12-02 15:39:53,024 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=186, Invalid=1218, Unknown=2, NotChecked=0, Total=1406 [2024-12-02 15:39:53,024 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 134 mSDsluCounter, 1641 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 20 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 1779 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:53,025 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 1779 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1036 Invalid, 8 Unknown, 0 Unchecked, 33.1s Time] [2024-12-02 15:39:53,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2024-12-02 15:39:53,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 247. [2024-12-02 15:39:53,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 187 states have (on average 1.304812834224599) internal successors, (244), 198 states have internal predecessors, (244), 38 states have call successors, (38), 13 states have call predecessors, (38), 21 states have return successors, (48), 35 states have call predecessors, (48), 35 states have call successors, (48) [2024-12-02 15:39:53,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 330 transitions. [2024-12-02 15:39:53,062 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 330 transitions. Word has length 83 [2024-12-02 15:39:53,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:53,062 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 330 transitions. [2024-12-02 15:39:53,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.909090909090909) internal successors, (108), 21 states have internal predecessors, (108), 7 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 5 states have call predecessors, (20), 7 states have call successors, (20) [2024-12-02 15:39:53,063 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 330 transitions. [2024-12-02 15:39:53,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-12-02 15:39:53,064 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:53,064 INFO L218 NwaCegarLoop]: trace histogram [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, 1] [2024-12-02 15:39:53,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 15:39:53,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-02 15:39:53,265 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:53,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:53,266 INFO L85 PathProgramCache]: Analyzing trace with hash -128167428, now seen corresponding path program 1 times [2024-12-02 15:39:53,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:53,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598444819] [2024-12-02 15:39:53,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:53,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:53,574 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 15:39:53,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:53,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598444819] [2024-12-02 15:39:53,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598444819] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:53,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945958574] [2024-12-02 15:39:53,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:53,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:53,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:53,577 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:53,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 15:39:53,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:53,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 15:39:53,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:53,930 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-02 15:39:53,930 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:39:53,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945958574] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:39:53,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:39:53,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2024-12-02 15:39:53,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218827784] [2024-12-02 15:39:53,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:39:53,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 15:39:53,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:53,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 15:39:53,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:39:53,932 INFO L87 Difference]: Start difference. First operand 247 states and 330 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 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 15:39:54,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:39:54,089 INFO L93 Difference]: Finished difference Result 490 states and 652 transitions. [2024-12-02 15:39:54,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 15:39:54,089 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 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 94 [2024-12-02 15:39:54,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:39:54,091 INFO L225 Difference]: With dead ends: 490 [2024-12-02 15:39:54,091 INFO L226 Difference]: Without dead ends: 210 [2024-12-02 15:39:54,092 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:39:54,093 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 115 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:39:54,093 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 267 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:39:54,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-12-02 15:39:54,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2024-12-02 15:39:54,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 153 states have (on average 1.2679738562091503) internal successors, (194), 162 states have internal predecessors, (194), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (44), 34 states have call predecessors, (44), 34 states have call successors, (44) [2024-12-02 15:39:54,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 275 transitions. [2024-12-02 15:39:54,113 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 275 transitions. Word has length 94 [2024-12-02 15:39:54,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:39:54,113 INFO L471 AbstractCegarLoop]: Abstraction has 210 states and 275 transitions. [2024-12-02 15:39:54,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 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 15:39:54,113 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 275 transitions. [2024-12-02 15:39:54,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-12-02 15:39:54,115 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:39:54,115 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, 1, 1] [2024-12-02 15:39:54,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-12-02 15:39:54,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 15:39:54,315 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:39:54,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:39:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1035820352, now seen corresponding path program 1 times [2024-12-02 15:39:54,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:39:54,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934748888] [2024-12-02 15:39:54,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:54,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:39:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-12-02 15:39:54,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:39:54,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934748888] [2024-12-02 15:39:54,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934748888] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:39:54,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116108197] [2024-12-02 15:39:54,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:39:54,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:39:54,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:39:54,802 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:39:54,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 15:39:55,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:39:55,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-12-02 15:39:55,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:39:55,149 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 15:39:55,151 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 15:39:55,704 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 51 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 15:39:55,704 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:39:56,160 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-12-02 15:39:56,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116108197] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:39:56,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:39:56,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 9] total 21 [2024-12-02 15:39:56,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370633259] [2024-12-02 15:39:56,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:39:56,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 15:39:56,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:39:56,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 15:39:56,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2024-12-02 15:39:56,162 INFO L87 Difference]: Start difference. First operand 210 states and 275 transitions. Second operand has 21 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 6 states have call successors, (19), 3 states have call predecessors, (19), 7 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2024-12-02 15:40:00,372 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 15:40:04,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:40:08,389 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 15:40:12,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:40:16,428 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 15:40:17,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:40:17,217 INFO L93 Difference]: Finished difference Result 510 states and 661 transitions. [2024-12-02 15:40:17,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 15:40:17,218 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 6 states have call successors, (19), 3 states have call predecessors, (19), 7 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 96 [2024-12-02 15:40:17,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:40:17,220 INFO L225 Difference]: With dead ends: 510 [2024-12-02 15:40:17,220 INFO L226 Difference]: Without dead ends: 301 [2024-12-02 15:40:17,221 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 175 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 15:40:17,221 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 56 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 11 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2024-12-02 15:40:17,222 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 922 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 668 Invalid, 5 Unknown, 0 Unchecked, 20.7s Time] [2024-12-02 15:40:17,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2024-12-02 15:40:17,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 169. [2024-12-02 15:40:17,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 128 states have (on average 1.2421875) internal successors, (159), 133 states have internal predecessors, (159), 25 states have call successors, (25), 12 states have call predecessors, (25), 15 states have return successors, (33), 23 states have call predecessors, (33), 23 states have call successors, (33) [2024-12-02 15:40:17,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 217 transitions. [2024-12-02 15:40:17,240 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 217 transitions. Word has length 96 [2024-12-02 15:40:17,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:40:17,240 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 217 transitions. [2024-12-02 15:40:17,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 6 states have call successors, (19), 3 states have call predecessors, (19), 7 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2024-12-02 15:40:17,240 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 217 transitions. [2024-12-02 15:40:17,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-12-02 15:40:17,241 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:40:17,241 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:40:17,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 15:40:17,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 15:40:17,442 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:40:17,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:40:17,442 INFO L85 PathProgramCache]: Analyzing trace with hash 790874256, now seen corresponding path program 1 times [2024-12-02 15:40:17,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:40:17,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988407903] [2024-12-02 15:40:17,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:40:17,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:40:17,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:40:17,730 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 15:40:17,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:40:17,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988407903] [2024-12-02 15:40:17,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988407903] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:40:17,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342041167] [2024-12-02 15:40:17,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:40:17,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:40:17,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:40:17,732 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:40:17,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 15:40:17,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:40:17,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-12-02 15:40:17,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:40:18,060 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2024-12-02 15:40:18,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:40:18,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 15:40:18,116 INFO L349 Elim1Store]: treesize reduction 38, result has 22.4 percent of original size [2024-12-02 15:40:18,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 86 [2024-12-02 15:40:18,119 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 66 treesize of output 54 [2024-12-02 15:40:18,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:40:18,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 26 [2024-12-02 15:40:19,277 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 55 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 15:40:19,277 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:40:19,912 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 15:40:19,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342041167] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:40:19,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:40:19,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 19, 12] total 35 [2024-12-02 15:40:19,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871772883] [2024-12-02 15:40:19,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:40:19,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 15:40:19,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:40:19,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 15:40:19,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 15:40:19,914 INFO L87 Difference]: Start difference. First operand 169 states and 217 transitions. Second operand has 35 states, 32 states have (on average 4.59375) internal successors, (147), 32 states have internal predecessors, (147), 11 states have call successors, (23), 3 states have call predecessors, (23), 9 states have return successors, (23), 10 states have call predecessors, (23), 11 states have call successors, (23) [2024-12-02 15:40:24,029 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 15:40:28,078 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 15:40:32,162 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 15:40:36,226 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 15:40:40,322 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 15:40:44,330 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 15:40:51,189 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, 1] [2024-12-02 15:40:55,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:40:55,234 INFO L93 Difference]: Finished difference Result 670 states and 930 transitions. [2024-12-02 15:40:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-12-02 15:40:55,235 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 4.59375) internal successors, (147), 32 states have internal predecessors, (147), 11 states have call successors, (23), 3 states have call predecessors, (23), 9 states have return successors, (23), 10 states have call predecessors, (23), 11 states have call successors, (23) Word has length 98 [2024-12-02 15:40:55,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:40:55,236 INFO L225 Difference]: With dead ends: 670 [2024-12-02 15:40:55,236 INFO L226 Difference]: Without dead ends: 461 [2024-12-02 15:40:55,239 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 177 SyntacticMatches, 5 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5736 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1956, Invalid=16134, Unknown=0, NotChecked=0, Total=18090 [2024-12-02 15:40:55,240 INFO L435 NwaCegarLoop]: 106 mSDtfsCounter, 436 mSDsluCounter, 1737 mSDsCounter, 0 mSdLazyCounter, 2239 mSolverCounterSat, 100 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1843 SdHoareTripleChecker+Invalid, 2346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2239 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:40:55,240 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 1843 Invalid, 2346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2239 Invalid, 7 Unknown, 0 Unchecked, 31.1s Time] [2024-12-02 15:40:55,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2024-12-02 15:40:55,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 333. [2024-12-02 15:40:55,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 266 states have (on average 1.2969924812030076) internal successors, (345), 274 states have internal predecessors, (345), 42 states have call successors, (42), 19 states have call predecessors, (42), 24 states have return successors, (57), 39 states have call predecessors, (57), 39 states have call successors, (57) [2024-12-02 15:40:55,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 444 transitions. [2024-12-02 15:40:55,299 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 444 transitions. Word has length 98 [2024-12-02 15:40:55,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:40:55,299 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 444 transitions. [2024-12-02 15:40:55,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 4.59375) internal successors, (147), 32 states have internal predecessors, (147), 11 states have call successors, (23), 3 states have call predecessors, (23), 9 states have return successors, (23), 10 states have call predecessors, (23), 11 states have call successors, (23) [2024-12-02 15:40:55,300 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 444 transitions. [2024-12-02 15:40:55,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 15:40:55,301 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:40:55,301 INFO L218 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2024-12-02 15:40:55,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 15:40:55,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 15:40:55,502 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:40:55,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:40:55,502 INFO L85 PathProgramCache]: Analyzing trace with hash 116206792, now seen corresponding path program 1 times [2024-12-02 15:40:55,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:40:55,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65284392] [2024-12-02 15:40:55,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:40:55,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:40:55,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:40:55,600 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-12-02 15:40:55,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:40:55,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65284392] [2024-12-02 15:40:55,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65284392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:40:55,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495952114] [2024-12-02 15:40:55,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:40:55,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:40:55,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:40:55,602 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:40:55,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 15:40:55,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:40:55,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 15:40:55,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:40:55,819 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 15:40:55,819 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:40:55,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495952114] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:40:55,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:40:55,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2024-12-02 15:40:55,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145669450] [2024-12-02 15:40:55,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:40:55,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:40:55,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:40:55,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:40:55,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:40:55,820 INFO L87 Difference]: Start difference. First operand 333 states and 444 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 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 15:40:55,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:40:55,864 INFO L93 Difference]: Finished difference Result 547 states and 755 transitions. [2024-12-02 15:40:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:40:55,864 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 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 100 [2024-12-02 15:40:55,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:40:55,866 INFO L225 Difference]: With dead ends: 547 [2024-12-02 15:40:55,866 INFO L226 Difference]: Without dead ends: 320 [2024-12-02 15:40:55,867 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 101 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 15:40:55,867 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 0 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 228 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 15:40:55,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 228 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:40:55,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-12-02 15:40:55,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 320. [2024-12-02 15:40:55,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 253 states have (on average 1.2727272727272727) internal successors, (322), 261 states have internal predecessors, (322), 42 states have call successors, (42), 19 states have call predecessors, (42), 24 states have return successors, (57), 39 states have call predecessors, (57), 39 states have call successors, (57) [2024-12-02 15:40:55,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 421 transitions. [2024-12-02 15:40:55,901 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 421 transitions. Word has length 100 [2024-12-02 15:40:55,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:40:55,901 INFO L471 AbstractCegarLoop]: Abstraction has 320 states and 421 transitions. [2024-12-02 15:40:55,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 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 15:40:55,901 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 421 transitions. [2024-12-02 15:40:55,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-12-02 15:40:55,902 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:40:55,902 INFO L218 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2024-12-02 15:40:55,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 15:40:56,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 15:40:56,103 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:40:56,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:40:56,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1003429638, now seen corresponding path program 2 times [2024-12-02 15:40:56,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:40:56,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441325718] [2024-12-02 15:40:56,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:40:56,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:40:56,134 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:40:56,134 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:40:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-12-02 15:40:56,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:40:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441325718] [2024-12-02 15:40:56,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441325718] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:40:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668934653] [2024-12-02 15:40:56,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:40:56,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:40:56,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:40:56,192 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:40:56,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 15:40:56,452 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:40:56,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:40:56,453 INFO L256 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 15:40:56,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:40:56,458 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 15:40:56,459 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:40:56,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668934653] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:40:56,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:40:56,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2024-12-02 15:40:56,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498526888] [2024-12-02 15:40:56,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:40:56,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:40:56,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:40:56,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:40:56,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:40:56,459 INFO L87 Difference]: Start difference. First operand 320 states and 421 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 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 15:40:56,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:40:56,498 INFO L93 Difference]: Finished difference Result 513 states and 697 transitions. [2024-12-02 15:40:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:40:56,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 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 100 [2024-12-02 15:40:56,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:40:56,501 INFO L225 Difference]: With dead ends: 513 [2024-12-02 15:40:56,501 INFO L226 Difference]: Without dead ends: 282 [2024-12-02 15:40:56,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 101 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 15:40:56,502 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 1 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:40:56,502 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 226 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:40:56,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-12-02 15:40:56,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 264. [2024-12-02 15:40:56,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 201 states have (on average 1.1741293532338308) internal successors, (236), 207 states have internal predecessors, (236), 40 states have call successors, (40), 19 states have call predecessors, (40), 22 states have return successors, (51), 37 states have call predecessors, (51), 37 states have call successors, (51) [2024-12-02 15:40:56,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 327 transitions. [2024-12-02 15:40:56,563 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 327 transitions. Word has length 100 [2024-12-02 15:40:56,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:40:56,563 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 327 transitions. [2024-12-02 15:40:56,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 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 15:40:56,563 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 327 transitions. [2024-12-02 15:40:56,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-12-02 15:40:56,564 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:40:56,564 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:40:56,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 15:40:56,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 15:40:56,765 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:40:56,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:40:56,765 INFO L85 PathProgramCache]: Analyzing trace with hash -388162936, now seen corresponding path program 1 times [2024-12-02 15:40:56,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:40:56,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256787053] [2024-12-02 15:40:56,766 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:40:56,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:40:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:40:57,577 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 15:40:57,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:40:57,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256787053] [2024-12-02 15:40:57,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256787053] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:40:57,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423717979] [2024-12-02 15:40:57,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:40:57,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:40:57,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:40:57,579 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:40:57,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 15:40:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:40:57,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-12-02 15:40:57,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:40:57,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:40:57,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:40:57,940 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 18 [2024-12-02 15:40:57,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 15:40:57,943 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 15:40:57,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-12-02 15:41:01,967 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_52| Int)) (<= (+ (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_52|) 24) 2) |v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_52|)) is different from true [2024-12-02 15:41:11,539 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-12-02 15:41:11,540 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 15 treesize of output 7 [2024-12-02 15:41:11,566 INFO L349 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2024-12-02 15:41:11,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 42 treesize of output 46 [2024-12-02 15:41:11,658 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 38 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 8 not checked. [2024-12-02 15:41:11,658 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:41:12,155 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-12-02 15:41:12,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423717979] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:41:12,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:41:12,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 26, 7] total 42 [2024-12-02 15:41:12,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073615456] [2024-12-02 15:41:12,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:41:12,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-12-02 15:41:12,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:41:12,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-12-02 15:41:12,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1523, Unknown=3, NotChecked=78, Total=1722 [2024-12-02 15:41:12,157 INFO L87 Difference]: Start difference. First operand 264 states and 327 transitions. Second operand has 42 states, 39 states have (on average 3.923076923076923) internal successors, (153), 38 states have internal predecessors, (153), 13 states have call successors, (25), 4 states have call predecessors, (25), 11 states have return successors, (24), 10 states have call predecessors, (24), 13 states have call successors, (24) [2024-12-02 15:41:16,443 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 15:41:20,466 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 15:41:24,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:41:28,571 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 15:41:32,576 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 15:41:36,603 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 15:41:40,608 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 15:41:44,636 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 15:41:48,652 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 15:41:52,682 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 15:41:56,688 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:42:08,751 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 15:42:12,756 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 15:42:16,782 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 15:42:20,787 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 15:42:24,835 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 15:42:28,838 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 15:42:32,842 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 15:42:36,844 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 15:42:48,890 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 15:42:52,892 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 15:43:00,952 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 15:43:09,028 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 15:43:13,285 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 15:43:17,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 15:43:21,294 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 15:43:25,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:43:33,333 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 15:43:37,343 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 15:43:41,347 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 15:43:49,380 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 15:43:53,384 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 15:43:57,386 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 15:44:01,389 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 15:44:05,393 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 15:44:17,474 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 15:44:21,476 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 15:44:33,511 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 15:44:33,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:44:33,734 INFO L93 Difference]: Finished difference Result 564 states and 716 transitions. [2024-12-02 15:44:33,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 15:44:33,735 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 39 states have (on average 3.923076923076923) internal successors, (153), 38 states have internal predecessors, (153), 13 states have call successors, (25), 4 states have call predecessors, (25), 11 states have return successors, (24), 10 states have call predecessors, (24), 13 states have call successors, (24) Word has length 101 [2024-12-02 15:44:33,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:44:33,737 INFO L225 Difference]: With dead ends: 564 [2024-12-02 15:44:33,737 INFO L226 Difference]: Without dead ends: 331 [2024-12-02 15:44:33,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 61.8s TimeCoverageRelationStatistics Valid=204, Invalid=2647, Unknown=15, NotChecked=104, Total=2970 [2024-12-02 15:44:33,738 INFO L435 NwaCegarLoop]: 91 mSDtfsCounter, 64 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 44 mSolverCounterUnsat, 38 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 153.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 38 IncrementalHoareTripleChecker+Unknown, 574 IncrementalHoareTripleChecker+Unchecked, 153.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:44:33,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 1369 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1115 Invalid, 38 Unknown, 574 Unchecked, 153.1s Time] [2024-12-02 15:44:33,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-12-02 15:44:33,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 300. [2024-12-02 15:44:33,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 232 states have (on average 1.1853448275862069) internal successors, (275), 240 states have internal predecessors, (275), 42 states have call successors, (42), 20 states have call predecessors, (42), 25 states have return successors, (55), 39 states have call predecessors, (55), 39 states have call successors, (55) [2024-12-02 15:44:33,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 372 transitions. [2024-12-02 15:44:33,773 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 372 transitions. Word has length 101 [2024-12-02 15:44:33,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:44:33,774 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 372 transitions. [2024-12-02 15:44:33,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 39 states have (on average 3.923076923076923) internal successors, (153), 38 states have internal predecessors, (153), 13 states have call successors, (25), 4 states have call predecessors, (25), 11 states have return successors, (24), 10 states have call predecessors, (24), 13 states have call successors, (24) [2024-12-02 15:44:33,774 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 372 transitions. [2024-12-02 15:44:33,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 15:44:33,775 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:44:33,775 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 15:44:33,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-12-02 15:44:33,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 15:44:33,975 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:44:33,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:44:33,976 INFO L85 PathProgramCache]: Analyzing trace with hash 216757064, now seen corresponding path program 1 times [2024-12-02 15:44:33,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:44:33,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875112197] [2024-12-02 15:44:33,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:44:33,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:44:34,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:44:35,406 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-12-02 15:44:35,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:44:35,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875112197] [2024-12-02 15:44:35,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875112197] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:44:35,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160783607] [2024-12-02 15:44:35,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:44:35,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:44:35,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:44:35,408 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:44:35,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 15:44:35,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:44:35,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-12-02 15:44:35,691 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:44:35,739 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 15:44:35,745 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 15:44:39,237 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 84 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 15:44:39,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:44:45,123 WARN L851 $PredicateComparison]: unable to prove that (or (and (forall ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| Int)) (= |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| (select (select |c_#memory_$Pointer$#1.offset| (select (select |c_#memory_$Pointer$#1.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|)) (+ (select (select |c_#memory_$Pointer$#1.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|) 8)))) (forall ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| Int)) (= |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| (select (select |c_#memory_$Pointer$#1.base| (select (select |c_#memory_$Pointer$#1.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|)) (+ (select (select |c_#memory_$Pointer$#1.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|) 8))))) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_aws_linked_list_node_next_is_valid_#in~node.base|) |c_aws_linked_list_node_next_is_valid_#in~node.offset|)) (.cse1 (+ (select (select |c_#memory_$Pointer$#1.offset| |c_aws_linked_list_node_next_is_valid_#in~node.base|) |c_aws_linked_list_node_next_is_valid_#in~node.offset|) 8))) (and (= (select (select |c_#memory_$Pointer$#1.base| .cse0) .cse1) |c_aws_linked_list_node_next_is_valid_#in~node.base|) (= |c_aws_linked_list_node_next_is_valid_#in~node.offset| (select (select |c_#memory_$Pointer$#1.offset| .cse0) .cse1)))) (= (mod |c_aws_linked_list_node_next_is_valid_#res| 256) 0)) is different from false [2024-12-02 15:45:03,114 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| c_aws_linked_list_node_next_is_valid_~node.base) c_aws_linked_list_node_next_is_valid_~node.offset)) (.cse1 (+ (select (select |c_#memory_$Pointer$#1.offset| c_aws_linked_list_node_next_is_valid_~node.base) c_aws_linked_list_node_next_is_valid_~node.offset) 8))) (or (not (= (select (select |c_#memory_$Pointer$#1.offset| .cse0) .cse1) c_aws_linked_list_node_next_is_valid_~node.offset)) (and (forall ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| Int)) (= |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| (select (select |c_#memory_$Pointer$#1.offset| (select (select |c_#memory_$Pointer$#1.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|)) (+ (select (select |c_#memory_$Pointer$#1.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|) 8)))) (forall ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| Int)) (= |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| (select (select |c_#memory_$Pointer$#1.base| (select (select |c_#memory_$Pointer$#1.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|)) (+ (select (select |c_#memory_$Pointer$#1.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|) 8))))) (not (= c_aws_linked_list_node_next_is_valid_~node.base (select (select |c_#memory_$Pointer$#1.base| .cse0) .cse1))) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |c_aws_linked_list_node_next_is_valid_#in~node.base|) |c_aws_linked_list_node_next_is_valid_#in~node.offset|)) (.cse3 (+ (select (select |c_#memory_$Pointer$#1.offset| |c_aws_linked_list_node_next_is_valid_#in~node.base|) |c_aws_linked_list_node_next_is_valid_#in~node.offset|) 8))) (and (= (select (select |c_#memory_$Pointer$#1.base| .cse2) .cse3) |c_aws_linked_list_node_next_is_valid_#in~node.base|) (= |c_aws_linked_list_node_next_is_valid_#in~node.offset| (select (select |c_#memory_$Pointer$#1.offset| .cse2) .cse3)))))) is different from false [2024-12-02 15:45:03,695 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 53 proven. 21 refuted. 0 times theorem prover too weak. 20 trivial. 5 not checked. [2024-12-02 15:45:03,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160783607] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:45:03,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:45:03,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 27, 24] total 65 [2024-12-02 15:45:03,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886729596] [2024-12-02 15:45:03,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:45:03,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-12-02 15:45:03,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:45:03,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-12-02 15:45:03,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=3629, Unknown=3, NotChecked=246, Total=4160 [2024-12-02 15:45:03,699 INFO L87 Difference]: Start difference. First operand 300 states and 372 transitions. Second operand has 65 states, 62 states have (on average 3.403225806451613) internal successors, (211), 57 states have internal predecessors, (211), 19 states have call successors, (28), 5 states have call predecessors, (28), 15 states have return successors, (27), 16 states have call predecessors, (27), 17 states have call successors, (27) [2024-12-02 15:45:13,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 15:45:15,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:45:15,034 INFO L93 Difference]: Finished difference Result 610 states and 785 transitions. [2024-12-02 15:45:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-12-02 15:45:15,035 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 62 states have (on average 3.403225806451613) internal successors, (211), 57 states have internal predecessors, (211), 19 states have call successors, (28), 5 states have call predecessors, (28), 15 states have return successors, (27), 16 states have call predecessors, (27), 17 states have call successors, (27) Word has length 113 [2024-12-02 15:45:15,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:45:15,036 INFO L225 Difference]: With dead ends: 610 [2024-12-02 15:45:15,036 INFO L226 Difference]: Without dead ends: 439 [2024-12-02 15:45:15,038 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 192 SyntacticMatches, 12 SemanticMatches, 91 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1965 ImplicationChecksByTransitivity, 28.6s TimeCoverageRelationStatistics Valid=680, Invalid=7515, Unknown=3, NotChecked=358, Total=8556 [2024-12-02 15:45:15,038 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 296 mSDsluCounter, 2756 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 151 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 2846 SdHoareTripleChecker+Invalid, 3197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2646 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 399 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:45:15,038 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 2846 Invalid, 3197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2646 Invalid, 1 Unknown, 399 Unchecked, 8.4s Time] [2024-12-02 15:45:15,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2024-12-02 15:45:15,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 373. [2024-12-02 15:45:15,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 293 states have (on average 1.1877133105802047) internal successors, (348), 301 states have internal predecessors, (348), 49 states have call successors, (49), 22 states have call predecessors, (49), 30 states have return successors, (77), 49 states have call predecessors, (77), 46 states have call successors, (77) [2024-12-02 15:45:15,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 474 transitions. [2024-12-02 15:45:15,090 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 474 transitions. Word has length 113 [2024-12-02 15:45:15,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:45:15,090 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 474 transitions. [2024-12-02 15:45:15,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 62 states have (on average 3.403225806451613) internal successors, (211), 57 states have internal predecessors, (211), 19 states have call successors, (28), 5 states have call predecessors, (28), 15 states have return successors, (27), 16 states have call predecessors, (27), 17 states have call successors, (27) [2024-12-02 15:45:15,090 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 474 transitions. [2024-12-02 15:45:15,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 15:45:15,091 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:45:15,091 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 15:45:15,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-12-02 15:45:15,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 15:45:15,291 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:45:15,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:45:15,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1891772092, now seen corresponding path program 1 times [2024-12-02 15:45:15,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:45:15,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933529990] [2024-12-02 15:45:15,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:15,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:45:15,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:16,074 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 6 proven. 60 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-12-02 15:45:16,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:45:16,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933529990] [2024-12-02 15:45:16,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933529990] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:45:16,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125058376] [2024-12-02 15:45:16,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:16,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:45:16,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:45:16,076 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:45:16,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 15:45:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:16,337 INFO L256 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-12-02 15:45:16,341 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:45:16,481 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-12-02 15:45:16,488 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 15:45:16,500 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 15:45:18,556 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 81 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:45:18,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:45:20,264 INFO L349 Elim1Store]: treesize reduction 15, result has 64.3 percent of original size [2024-12-02 15:45:20,265 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 171 treesize of output 157 [2024-12-02 15:45:20,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:45:20,282 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 149 treesize of output 147 [2024-12-02 15:45:20,290 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 63 treesize of output 59 [2024-12-02 15:45:20,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-12-02 15:45:20,427 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 177 treesize of output 165 [2024-12-02 15:45:20,785 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 8 proven. 67 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 15:45:20,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125058376] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:45:20,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:45:20,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 20] total 55 [2024-12-02 15:45:20,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535778031] [2024-12-02 15:45:20,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:45:20,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-12-02 15:45:20,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:45:20,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-12-02 15:45:20,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2733, Unknown=0, NotChecked=0, Total=2970 [2024-12-02 15:45:20,787 INFO L87 Difference]: Start difference. First operand 373 states and 474 transitions. Second operand has 55 states, 52 states have (on average 3.9038461538461537) internal successors, (203), 52 states have internal predecessors, (203), 19 states have call successors, (28), 4 states have call predecessors, (28), 13 states have return successors, (27), 14 states have call predecessors, (27), 19 states have call successors, (27) [2024-12-02 15:45:25,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:45:25,407 INFO L93 Difference]: Finished difference Result 947 states and 1295 transitions. [2024-12-02 15:45:25,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-12-02 15:45:25,408 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 52 states have (on average 3.9038461538461537) internal successors, (203), 52 states have internal predecessors, (203), 19 states have call successors, (28), 4 states have call predecessors, (28), 13 states have return successors, (27), 14 states have call predecessors, (27), 19 states have call successors, (27) Word has length 113 [2024-12-02 15:45:25,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:45:25,412 INFO L225 Difference]: With dead ends: 947 [2024-12-02 15:45:25,412 INFO L226 Difference]: Without dead ends: 626 [2024-12-02 15:45:25,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1597 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=683, Invalid=5959, Unknown=0, NotChecked=0, Total=6642 [2024-12-02 15:45:25,415 INFO L435 NwaCegarLoop]: 99 mSDtfsCounter, 217 mSDsluCounter, 1796 mSDsCounter, 0 mSdLazyCounter, 2146 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1895 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:45:25,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 1895 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2146 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-12-02 15:45:25,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2024-12-02 15:45:25,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 462. [2024-12-02 15:45:25,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 371 states have (on average 1.2237196765498652) internal successors, (454), 375 states have internal predecessors, (454), 54 states have call successors, (54), 24 states have call predecessors, (54), 36 states have return successors, (106), 62 states have call predecessors, (106), 51 states have call successors, (106) [2024-12-02 15:45:25,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 614 transitions. [2024-12-02 15:45:25,521 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 614 transitions. Word has length 113 [2024-12-02 15:45:25,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:45:25,521 INFO L471 AbstractCegarLoop]: Abstraction has 462 states and 614 transitions. [2024-12-02 15:45:25,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 52 states have (on average 3.9038461538461537) internal successors, (203), 52 states have internal predecessors, (203), 19 states have call successors, (28), 4 states have call predecessors, (28), 13 states have return successors, (27), 14 states have call predecessors, (27), 19 states have call successors, (27) [2024-12-02 15:45:25,521 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 614 transitions. [2024-12-02 15:45:25,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-12-02 15:45:25,522 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:45:25,522 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 15:45:25,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 15:45:25,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:45:25,723 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:45:25,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:45:25,723 INFO L85 PathProgramCache]: Analyzing trace with hash -536194748, now seen corresponding path program 1 times [2024-12-02 15:45:25,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:45:25,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002169451] [2024-12-02 15:45:25,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:25,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:45:25,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:26,091 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 41 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-12-02 15:45:26,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:45:26,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002169451] [2024-12-02 15:45:26,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002169451] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:45:26,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137346294] [2024-12-02 15:45:26,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:26,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:45:26,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:45:26,093 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:45:26,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 15:45:26,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:26,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 15:45:26,358 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:45:26,707 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 15:45:26,707 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:45:26,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137346294] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:45:26,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:45:26,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 22 [2024-12-02 15:45:26,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886228455] [2024-12-02 15:45:26,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:45:26,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 15:45:26,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:45:26,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 15:45:26,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2024-12-02 15:45:26,708 INFO L87 Difference]: Start difference. First operand 462 states and 614 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 15:45:27,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:45:27,360 INFO L93 Difference]: Finished difference Result 922 states and 1259 transitions. [2024-12-02 15:45:27,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:45:27,360 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 15:45:27,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:45:27,362 INFO L225 Difference]: With dead ends: 922 [2024-12-02 15:45:27,362 INFO L226 Difference]: Without dead ends: 473 [2024-12-02 15:45:27,363 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2024-12-02 15:45:27,363 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 110 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:45:27,364 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 470 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 15:45:27,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-12-02 15:45:27,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 451. [2024-12-02 15:45:27,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 362 states have (on average 1.2154696132596685) internal successors, (440), 365 states have internal predecessors, (440), 54 states have call successors, (54), 24 states have call predecessors, (54), 34 states have return successors, (95), 61 states have call predecessors, (95), 51 states have call successors, (95) [2024-12-02 15:45:27,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 589 transitions. [2024-12-02 15:45:27,468 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 589 transitions. Word has length 113 [2024-12-02 15:45:27,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:45:27,469 INFO L471 AbstractCegarLoop]: Abstraction has 451 states and 589 transitions. [2024-12-02 15:45:27,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 15:45:27,469 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 589 transitions. [2024-12-02 15:45:27,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 15:45:27,470 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:45:27,470 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 15:45:27,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 15:45:27,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-12-02 15:45:27,671 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:45:27,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:45:27,671 INFO L85 PathProgramCache]: Analyzing trace with hash -73683362, now seen corresponding path program 1 times [2024-12-02 15:45:27,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:45:27,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957851983] [2024-12-02 15:45:27,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:27,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:45:27,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:27,967 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 15:45:27,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:45:27,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957851983] [2024-12-02 15:45:27,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957851983] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:45:27,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:45:27,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 15:45:27,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216484669] [2024-12-02 15:45:27,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:45:27,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:45:27,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:45:27,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:45:27,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:45:27,968 INFO L87 Difference]: Start difference. First operand 451 states and 589 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 15:45:28,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:45:28,101 INFO L93 Difference]: Finished difference Result 485 states and 630 transitions. [2024-12-02 15:45:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 15:45:28,101 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 15:45:28,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:45:28,103 INFO L225 Difference]: With dead ends: 485 [2024-12-02 15:45:28,103 INFO L226 Difference]: Without dead ends: 483 [2024-12-02 15:45:28,103 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:45:28,104 INFO L435 NwaCegarLoop]: 83 mSDtfsCounter, 3 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:45:28,104 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 560 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:45:28,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2024-12-02 15:45:28,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 481. [2024-12-02 15:45:28,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 383 states have (on average 1.2036553524804177) internal successors, (461), 390 states have internal predecessors, (461), 56 states have call successors, (56), 27 states have call predecessors, (56), 41 states have return successors, (107), 63 states have call predecessors, (107), 53 states have call successors, (107) [2024-12-02 15:45:28,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 624 transitions. [2024-12-02 15:45:28,184 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 624 transitions. Word has length 116 [2024-12-02 15:45:28,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:45:28,185 INFO L471 AbstractCegarLoop]: Abstraction has 481 states and 624 transitions. [2024-12-02 15:45:28,185 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 15:45:28,185 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 624 transitions. [2024-12-02 15:45:28,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-12-02 15:45:28,186 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:45:28,186 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:45:28,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 15:45:28,186 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:45:28,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:45:28,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1173631348, now seen corresponding path program 1 times [2024-12-02 15:45:28,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:45:28,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675388711] [2024-12-02 15:45:28,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:28,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:45:28,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-12-02 15:45:28,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:45:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675388711] [2024-12-02 15:45:28,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675388711] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:45:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619806743] [2024-12-02 15:45:28,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:45:28,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:45:28,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:45:28,529 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:45:28,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1e6f2bb-0cb8-4557-a229-a4f9fe4a78ab/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 15:45:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:45:28,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-12-02 15:45:28,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:45:28,865 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 15:45:28,868 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 15:45:33,108 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15| Int)) (not (= (select (select |c_#memory_$Pointer$#1.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15|) (+ 16 |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15|)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15| Int)) (not (= |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16| (select (select |c_#memory_$Pointer$#1.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15|))))) is different from true [2024-12-02 15:45:41,121 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_73| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_73| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_73|) 0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_73| Int)) (not (= (select (select |c_#memory_$Pointer$#1.offset| |v_ULTIMATE.start_aws_linked_list_rend_harness_~#list~0#1.base_BEFORE_CALL_73|) 0) 16)))) is different from true [2024-12-02 15:45:45,345 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40|) 0) |v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40| Int)) (not (= 16 (select (select |c_#memory_$Pointer$#1.offset| |v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40|) 0))))) is different from true [2024-12-02 15:46:10,048 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 64 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 7 not checked. [2024-12-02 15:46:10,049 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:46:15,322 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 4 proven. 51 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-12-02 15:46:15,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619806743] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:46:15,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:46:15,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 19, 14] total 36 [2024-12-02 15:46:15,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568794016] [2024-12-02 15:46:15,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:46:15,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 15:46:15,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:15,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 15:46:15,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=936, Unknown=10, NotChecked=192, Total=1260 [2024-12-02 15:46:15,324 INFO L87 Difference]: Start difference. First operand 481 states and 624 transitions. Second operand has 36 states, 34 states have (on average 4.823529411764706) internal successors, (164), 33 states have internal predecessors, (164), 13 states have call successors, (24), 5 states have call predecessors, (24), 9 states have return successors, (25), 11 states have call predecessors, (25), 13 states have call successors, (25) [2024-12-02 15:46:19,496 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 15:46:23,522 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 15:46:27,532 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 15:46:31,555 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 15:46:35,564 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 15:46:39,586 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 15:46:43,597 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 15:46:47,618 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 15:46:51,636 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 15:46:55,658 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 15:46:59,664 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 15:47:11,741 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 15:47:15,747 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 15:47:19,767 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 15:47:23,779 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 15:47:28,014 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 15:47:32,020 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 15:47:44,097 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 15:47:48,099 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 15:48:00,163 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 15:48:04,174 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 15:48:08,196 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 15:48:12,199 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 15:48:16,210 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 15:48:20,212 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 15:48:24,224 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 15:48:28,241 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 15:48:32,243 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 15:48:36,247 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 15:48:40,266 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 15:48:44,267 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 15:48:56,334 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 15:49:00,363 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 15:49:28,813 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 15:49:32,815 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 15:49:44,930 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 15:49:53,021 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 15:49:57,071 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 15:50:41,700 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15| Int)) (not (= (select (select |c_#memory_$Pointer$#1.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15|) (+ 16 |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15|)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15| Int)) (not (= |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16| (select (select |c_#memory_$Pointer$#1.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_16|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_15|))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40| Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40|) 0) |v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40| Int)) (not (= 16 (select (select |c_#memory_$Pointer$#1.offset| |v_ULTIMATE.start_aws_linked_list_rend_~list#1.base_BEFORE_CALL_40|) 0)))))) is different from true [2024-12-02 15:51:42,418 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 15:51:46,421 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 15:51:50,452 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 15:52:14,569 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 15:52:18,575 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 15:52:22,591 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 15:52:26,615 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 15:52:30,618 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 15:52:38,717 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 15:53:14,875 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]