./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.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_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a846a77e79e267e728f6b3926ab21995aa009422ba7c404ee2d371931ead2c4d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:09:05,092 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:09:05,187 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 05:09:05,196 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:09:05,197 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:09:05,230 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:09:05,231 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:09:05,232 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:09:05,232 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:09:05,232 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:09:05,233 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:09:05,233 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:09:05,233 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:09:05,233 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:09:05,233 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:09:05,233 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:09:05,233 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:09:05,234 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:09:05,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:09:05,235 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:09:05,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:09:05,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:09:05,235 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:09:05,235 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:09:05,235 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:09:05,238 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:09:05,238 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:09:05,238 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:09:05,238 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:09:05,238 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:09:05,238 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:09:05,238 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:09:05,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:09:05,239 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:09:05,239 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:09:05,239 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:09:05,239 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:09:05,240 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_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a846a77e79e267e728f6b3926ab21995aa009422ba7c404ee2d371931ead2c4d [2024-11-28 05:09:05,554 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:09:05,562 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:09:05,564 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:09:05,565 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:09:05,566 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:09:05,567 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i [2024-11-28 05:09:08,438 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/8396efaa1/48cf8245534c4bbcb1b049b103535fec/FLAG72e822343 [2024-11-28 05:09:09,080 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:09:09,082 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i [2024-11-28 05:09:09,134 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/8396efaa1/48cf8245534c4bbcb1b049b103535fec/FLAG72e822343 [2024-11-28 05:09:09,511 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/8396efaa1/48cf8245534c4bbcb1b049b103535fec [2024-11-28 05:09:09,513 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:09:09,514 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:09:09,516 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:09:09,516 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:09:09,520 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:09:09,520 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:09:09" (1/1) ... [2024-11-28 05:09:09,521 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@132cf425 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:09, skipping insertion in model container [2024-11-28 05:09:09,522 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:09:09" (1/1) ... [2024-11-28 05:09:09,598 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:09:09,880 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2024-11-28 05:09:09,888 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2024-11-28 05:09:10,888 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,892 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,892 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,893 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,894 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,909 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,909 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,911 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,912 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,914 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,915 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,915 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:10,916 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,454 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[150870,150883] [2024-11-28 05:09:11,455 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:09:11,469 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:09:11,483 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2024-11-28 05:09:11,483 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2024-11-28 05:09:11,538 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,539 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,539 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,540 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,540 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,576 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,577 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,578 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,578 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,579 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,580 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,580 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,581 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:09:11,686 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[150870,150883] [2024-11-28 05:09:11,687 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:09:11,865 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:09:11,865 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11 WrapperNode [2024-11-28 05:09:11,866 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:09:11,867 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:09:11,867 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:09:11,867 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:09:11,879 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:11,931 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:11,958 INFO L138 Inliner]: procedures = 668, calls = 1043, calls flagged for inlining = 51, calls inlined = 5, statements flattened = 133 [2024-11-28 05:09:11,959 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:09:11,959 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:09:11,959 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:09:11,959 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:09:11,968 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:11,968 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:11,973 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,000 INFO L175 MemorySlicer]: Split 27 memory accesses to 3 slices as follows [2, 5, 20]. 74 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 5, 0]. The 6 writes are split as follows [0, 0, 6]. [2024-11-28 05:09:12,000 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,000 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,027 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,028 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,032 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,036 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,037 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,042 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:09:12,042 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:09:12,043 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:09:12,043 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:09:12,044 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (1/1) ... [2024-11-28 05:09:12,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:09:12,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:12,077 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:09:12,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:09:12,106 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_back [2024-11-28 05:09:12,107 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_back [2024-11-28 05:09:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:09:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 05:09:12,107 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 05:09:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-28 05:09:12,107 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-28 05:09:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:09:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-28 05:09:12,107 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-28 05:09:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:09:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_empty [2024-11-28 05:09:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_empty [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:09:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:09:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-28 05:09:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-28 05:09:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 05:09:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 05:09:12,421 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:09:12,423 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:09:12,808 INFO L? ?]: Removed 61 outVars from TransFormulas that were not future-live. [2024-11-28 05:09:12,808 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:09:12,819 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:09:12,819 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:09:12,819 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:09:12 BoogieIcfgContainer [2024-11-28 05:09:12,819 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:09:12,821 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:09:12,821 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:09:12,826 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:09:12,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:09:09" (1/3) ... [2024-11-28 05:09:12,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68702b9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:09:12, skipping insertion in model container [2024-11-28 05:09:12,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:09:11" (2/3) ... [2024-11-28 05:09:12,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68702b9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:09:12, skipping insertion in model container [2024-11-28 05:09:12,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:09:12" (3/3) ... [2024-11-28 05:09:12,829 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_back_harness_negated.i [2024-11-28 05:09:12,844 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:09:12,845 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_back_harness_negated.i that has 9 procedures, 98 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-28 05:09:12,903 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:09:12,915 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;@cabb9d6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:09:12,916 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:09:12,921 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 64 states have (on average 1.296875) internal successors, (83), 65 states have internal predecessors, (83), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-28 05:09:12,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-28 05:09:12,931 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:12,932 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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-11-28 05:09:12,933 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:12,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:12,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1690245469, now seen corresponding path program 1 times [2024-11-28 05:09:12,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:12,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504777081] [2024-11-28 05:09:12,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:12,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:13,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:13,487 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:13,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:13,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504777081] [2024-11-28 05:09:13,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504777081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:13,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396255931] [2024-11-28 05:09:13,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:13,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:13,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:13,495 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:13,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:09:13,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:13,761 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:09:13,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:13,786 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:13,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396255931] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:13,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:13,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 05:09:13,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152393288] [2024-11-28 05:09:13,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:13,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:09:13,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:13,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:09:13,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:09:13,816 INFO L87 Difference]: Start difference. First operand has 98 states, 64 states have (on average 1.296875) internal successors, (83), 65 states have internal predecessors, (83), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-28 05:09:13,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:13,861 INFO L93 Difference]: Finished difference Result 188 states and 271 transitions. [2024-11-28 05:09:13,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:09:13,863 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 84 [2024-11-28 05:09:13,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:13,870 INFO L225 Difference]: With dead ends: 188 [2024-11-28 05:09:13,870 INFO L226 Difference]: Without dead ends: 93 [2024-11-28 05:09:13,876 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:09:13,881 INFO L435 NwaCegarLoop]: 127 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, 127 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:13,882 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:09:13,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-28 05:09:13,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-11-28 05:09:13,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.25) internal successors, (75), 61 states have internal predecessors, (75), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-28 05:09:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2024-11-28 05:09:13,937 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 84 [2024-11-28 05:09:13,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:13,938 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2024-11-28 05:09:13,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-28 05:09:13,939 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2024-11-28 05:09:13,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-28 05:09:13,943 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:13,944 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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-11-28 05:09:13,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:09:14,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:14,145 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:14,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1691347493, now seen corresponding path program 1 times [2024-11-28 05:09:14,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:14,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420890991] [2024-11-28 05:09:14,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:14,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:14,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:15,229 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-11-28 05:09:15,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:15,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420890991] [2024-11-28 05:09:15,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420890991] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:15,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:09:15,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:09:15,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498909269] [2024-11-28 05:09:15,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:15,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:09:15,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:15,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:09:15,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:09:15,233 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 6 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:09:15,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:15,336 INFO L93 Difference]: Finished difference Result 103 states and 134 transitions. [2024-11-28 05:09:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:09:15,337 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 84 [2024-11-28 05:09:15,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:15,340 INFO L225 Difference]: With dead ends: 103 [2024-11-28 05:09:15,340 INFO L226 Difference]: Without dead ends: 101 [2024-11-28 05:09:15,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:09:15,344 INFO L435 NwaCegarLoop]: 119 mSDtfsCounter, 3 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:15,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 586 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:09:15,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-28 05:09:15,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2024-11-28 05:09:15,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 64 states have (on average 1.234375) internal successors, (79), 66 states have internal predecessors, (79), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:09:15,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 131 transitions. [2024-11-28 05:09:15,368 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 131 transitions. Word has length 84 [2024-11-28 05:09:15,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:15,369 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 131 transitions. [2024-11-28 05:09:15,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:09:15,370 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 131 transitions. [2024-11-28 05:09:15,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-28 05:09:15,374 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:15,375 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1] [2024-11-28 05:09:15,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:09:15,375 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:15,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:15,376 INFO L85 PathProgramCache]: Analyzing trace with hash 2005213719, now seen corresponding path program 1 times [2024-11-28 05:09:15,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:15,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135256652] [2024-11-28 05:09:15,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:15,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:16,161 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:16,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:16,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135256652] [2024-11-28 05:09:16,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135256652] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:16,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120116194] [2024-11-28 05:09:16,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:16,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:16,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:16,166 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:16,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:09:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:16,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:09:16,413 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:16,673 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:16,674 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:16,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120116194] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:16,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:16,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2024-11-28 05:09:16,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746754362] [2024-11-28 05:09:16,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:16,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:09:16,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:16,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:09:16,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:09:16,679 INFO L87 Difference]: Start difference. First operand 100 states and 131 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 05:09:17,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:17,129 INFO L93 Difference]: Finished difference Result 186 states and 244 transitions. [2024-11-28 05:09:17,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:09:17,129 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 86 [2024-11-28 05:09:17,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:17,131 INFO L225 Difference]: With dead ends: 186 [2024-11-28 05:09:17,131 INFO L226 Difference]: Without dead ends: 102 [2024-11-28 05:09:17,132 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:09:17,133 INFO L435 NwaCegarLoop]: 88 mSDtfsCounter, 132 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:17,133 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 566 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:09:17,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-28 05:09:17,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2024-11-28 05:09:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 64 states have (on average 1.21875) internal successors, (78), 66 states have internal predecessors, (78), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:09:17,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 130 transitions. [2024-11-28 05:09:17,152 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 130 transitions. Word has length 86 [2024-11-28 05:09:17,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:17,153 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 130 transitions. [2024-11-28 05:09:17,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 05:09:17,153 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 130 transitions. [2024-11-28 05:09:17,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-28 05:09:17,155 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:17,158 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1] [2024-11-28 05:09:17,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:09:17,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:17,359 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:17,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash 603427397, now seen corresponding path program 1 times [2024-11-28 05:09:17,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:17,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443770290] [2024-11-28 05:09:17,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:17,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:17,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:17,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443770290] [2024-11-28 05:09:17,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443770290] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845465006] [2024-11-28 05:09:17,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:17,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:17,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:17,928 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:17,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:09:18,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:18,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:09:18,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:18,399 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:18,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845465006] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:18,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:18,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2024-11-28 05:09:18,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911464985] [2024-11-28 05:09:18,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:18,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 05:09:18,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:18,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 05:09:18,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:09:18,403 INFO L87 Difference]: Start difference. First operand 100 states and 130 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 05:09:18,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:18,875 INFO L93 Difference]: Finished difference Result 192 states and 252 transitions. [2024-11-28 05:09:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:09:18,876 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 88 [2024-11-28 05:09:18,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:18,879 INFO L225 Difference]: With dead ends: 192 [2024-11-28 05:09:18,879 INFO L226 Difference]: Without dead ends: 107 [2024-11-28 05:09:18,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2024-11-28 05:09:18,880 INFO L435 NwaCegarLoop]: 85 mSDtfsCounter, 146 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:18,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 630 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:09:18,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-11-28 05:09:18,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 101. [2024-11-28 05:09:18,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 67 states have internal predecessors, (79), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:09:18,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 131 transitions. [2024-11-28 05:09:18,895 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 131 transitions. Word has length 88 [2024-11-28 05:09:18,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:18,896 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 131 transitions. [2024-11-28 05:09:18,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 05:09:18,896 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 131 transitions. [2024-11-28 05:09:18,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 05:09:18,900 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:18,900 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:18,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:09:19,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:19,101 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:19,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:19,102 INFO L85 PathProgramCache]: Analyzing trace with hash 769250639, now seen corresponding path program 1 times [2024-11-28 05:09:19,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:19,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294773396] [2024-11-28 05:09:19,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:19,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:19,548 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:09:19,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:19,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294773396] [2024-11-28 05:09:19,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294773396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:19,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:09:19,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 05:09:19,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198229944] [2024-11-28 05:09:19,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:19,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:09:19,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:19,550 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:09:19,550 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:09:19,551 INFO L87 Difference]: Start difference. First operand 101 states and 131 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 05:09:19,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:19,747 INFO L93 Difference]: Finished difference Result 193 states and 252 transitions. [2024-11-28 05:09:19,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:09:19,748 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2024-11-28 05:09:19,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:19,750 INFO L225 Difference]: With dead ends: 193 [2024-11-28 05:09:19,750 INFO L226 Difference]: Without dead ends: 107 [2024-11-28 05:09:19,751 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:09:19,752 INFO L435 NwaCegarLoop]: 107 mSDtfsCounter, 36 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:19,752 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 768 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:09:19,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-11-28 05:09:19,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 102. [2024-11-28 05:09:19,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 68 states have internal predecessors, (80), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:09:19,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 132 transitions. [2024-11-28 05:09:19,768 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 132 transitions. Word has length 89 [2024-11-28 05:09:19,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:19,768 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 132 transitions. [2024-11-28 05:09:19,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-28 05:09:19,769 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 132 transitions. [2024-11-28 05:09:19,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-11-28 05:09:19,770 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:19,770 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:19,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:09:19,770 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:19,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:19,771 INFO L85 PathProgramCache]: Analyzing trace with hash 322671697, now seen corresponding path program 1 times [2024-11-28 05:09:19,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:19,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506092565] [2024-11-28 05:09:19,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:19,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:20,235 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2024-11-28 05:09:20,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:20,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506092565] [2024-11-28 05:09:20,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506092565] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:20,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338751277] [2024-11-28 05:09:20,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:20,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:20,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:20,238 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:20,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:09:20,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:20,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 05:09:20,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:20,846 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2024-11-28 05:09:20,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-11-28 05:09:21,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338751277] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:21,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:09:21,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 14] total 21 [2024-11-28 05:09:21,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956438883] [2024-11-28 05:09:21,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:21,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:09:21,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:21,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:09:21,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2024-11-28 05:09:21,206 INFO L87 Difference]: Start difference. First operand 102 states and 132 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-28 05:09:21,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:21,293 INFO L93 Difference]: Finished difference Result 113 states and 145 transitions. [2024-11-28 05:09:21,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:09:21,294 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 97 [2024-11-28 05:09:21,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:21,295 INFO L225 Difference]: With dead ends: 113 [2024-11-28 05:09:21,296 INFO L226 Difference]: Without dead ends: 111 [2024-11-28 05:09:21,297 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=413, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:09:21,298 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 3 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:21,300 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 691 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:09:21,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-11-28 05:09:21,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 103. [2024-11-28 05:09:21,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 67 states have (on average 1.208955223880597) internal successors, (81), 69 states have internal predecessors, (81), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:09:21,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 133 transitions. [2024-11-28 05:09:21,328 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 133 transitions. Word has length 97 [2024-11-28 05:09:21,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:21,329 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 133 transitions. [2024-11-28 05:09:21,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-28 05:09:21,329 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 133 transitions. [2024-11-28 05:09:21,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 05:09:21,331 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:21,331 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:21,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:09:21,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:21,535 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:21,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:21,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1411752449, now seen corresponding path program 1 times [2024-11-28 05:09:21,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:21,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042625384] [2024-11-28 05:09:21,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:21,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:21,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:22,441 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-11-28 05:09:22,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:22,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042625384] [2024-11-28 05:09:22,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042625384] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:22,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934101023] [2024-11-28 05:09:22,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:22,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:22,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:22,444 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:22,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:09:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:22,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 05:09:22,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:22,901 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 05:09:22,901 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:22,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934101023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:22,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:22,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2024-11-28 05:09:22,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632747568] [2024-11-28 05:09:22,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:22,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 05:09:22,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:22,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 05:09:22,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:09:22,904 INFO L87 Difference]: Start difference. First operand 103 states and 133 transitions. Second operand has 10 states, 9 states have (on average 5.222222222222222) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-28 05:09:23,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:23,024 INFO L93 Difference]: Finished difference Result 115 states and 147 transitions. [2024-11-28 05:09:23,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:09:23,024 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.222222222222222) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 99 [2024-11-28 05:09:23,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:23,026 INFO L225 Difference]: With dead ends: 115 [2024-11-28 05:09:23,026 INFO L226 Difference]: Without dead ends: 113 [2024-11-28 05:09:23,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=412, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:09:23,027 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 4 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:23,027 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 897 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:09:23,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-28 05:09:23,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 104. [2024-11-28 05:09:23,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 70 states have internal predecessors, (82), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:09:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 134 transitions. [2024-11-28 05:09:23,042 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 134 transitions. Word has length 99 [2024-11-28 05:09:23,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:23,042 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 134 transitions. [2024-11-28 05:09:23,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.222222222222222) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-28 05:09:23,043 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 134 transitions. [2024-11-28 05:09:23,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-28 05:09:23,044 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:23,044 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:23,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:09:23,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:23,245 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:23,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1571782443, now seen corresponding path program 1 times [2024-11-28 05:09:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:23,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696669893] [2024-11-28 05:09:23,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:23,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:23,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-28 05:09:23,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:23,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696669893] [2024-11-28 05:09:23,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696669893] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:23,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298858900] [2024-11-28 05:09:23,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:23,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:23,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:23,632 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:23,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:09:23,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:23,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-11-28 05:09:23,869 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:24,023 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 22 treesize of output 7 [2024-11-28 05:09:24,033 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-11-28 05:09:24,745 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-28 05:09:24,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 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-11-28 05:09:24,758 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-28 05:09:24,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 05:09:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 48 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 05:09:24,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:38,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 182 treesize of output 174 [2024-11-28 05:09:38,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:09:38,118 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:09:38,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2024-11-28 05:09:38,132 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 05:09:38,132 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 25 treesize of output 24 [2024-11-28 05:09:38,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-28 05:09:38,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:09:38,349 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-28 05:09:38,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298858900] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:09:38,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:09:38,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 15, 16] total 31 [2024-11-28 05:09:38,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262084986] [2024-11-28 05:09:38,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:09:38,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 05:09:38,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:38,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 05:09:38,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=830, Unknown=3, NotChecked=0, Total=930 [2024-11-28 05:09:38,354 INFO L87 Difference]: Start difference. First operand 104 states and 134 transitions. Second operand has 31 states, 25 states have (on average 4.56) internal successors, (114), 23 states have internal predecessors, (114), 12 states have call successors, (34), 4 states have call predecessors, (34), 9 states have return successors, (31), 10 states have call predecessors, (31), 11 states have call successors, (31) [2024-11-28 05:09:42,586 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-11-28 05:09:46,687 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-11-28 05:09:50,865 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-11-28 05:09:54,873 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-11-28 05:09:56,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:56,320 INFO L93 Difference]: Finished difference Result 217 states and 279 transitions. [2024-11-28 05:09:56,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 05:09:56,322 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 25 states have (on average 4.56) internal successors, (114), 23 states have internal predecessors, (114), 12 states have call successors, (34), 4 states have call predecessors, (34), 9 states have return successors, (31), 10 states have call predecessors, (31), 11 states have call successors, (31) Word has length 100 [2024-11-28 05:09:56,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:56,323 INFO L225 Difference]: With dead ends: 217 [2024-11-28 05:09:56,323 INFO L226 Difference]: Without dead ends: 114 [2024-11-28 05:09:56,326 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=231, Invalid=2316, Unknown=3, NotChecked=0, Total=2550 [2024-11-28 05:09:56,327 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 135 mSDsluCounter, 2048 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 18 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 2153 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:56,329 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 2153 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 571 Invalid, 4 Unknown, 0 Unchecked, 17.0s Time] [2024-11-28 05:09:56,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-11-28 05:09:56,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 107. [2024-11-28 05:09:56,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 70 states have (on average 1.2) internal successors, (84), 73 states have internal predecessors, (84), 25 states have call successors, (25), 9 states have call predecessors, (25), 11 states have return successors, (29), 24 states have call predecessors, (29), 24 states have call successors, (29) [2024-11-28 05:09:56,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 138 transitions. [2024-11-28 05:09:56,351 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 138 transitions. Word has length 100 [2024-11-28 05:09:56,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:56,351 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 138 transitions. [2024-11-28 05:09:56,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 25 states have (on average 4.56) internal successors, (114), 23 states have internal predecessors, (114), 12 states have call successors, (34), 4 states have call predecessors, (34), 9 states have return successors, (31), 10 states have call predecessors, (31), 11 states have call successors, (31) [2024-11-28 05:09:56,352 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 138 transitions. [2024-11-28 05:09:56,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-28 05:09:56,355 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:56,355 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:56,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:09:56,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 05:09:56,560 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:56,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:56,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1934253607, now seen corresponding path program 1 times [2024-11-28 05:09:56,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:56,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647931241] [2024-11-28 05:09:56,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:56,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2024-11-28 05:09:57,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647931241] [2024-11-28 05:09:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647931241] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110904349] [2024-11-28 05:09:57,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:57,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:57,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:57,810 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:57,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:09:58,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:58,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-28 05:09:58,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 72 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:09:58,344 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:58,870 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-28 05:09:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110904349] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:09:58,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:09:58,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 29 [2024-11-28 05:09:58,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31080918] [2024-11-28 05:09:58,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:09:58,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 05:09:58,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:58,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 05:09:58,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=749, Unknown=0, NotChecked=0, Total=812 [2024-11-28 05:09:58,873 INFO L87 Difference]: Start difference. First operand 107 states and 138 transitions. Second operand has 29 states, 25 states have (on average 5.24) internal successors, (131), 24 states have internal predecessors, (131), 11 states have call successors, (35), 4 states have call predecessors, (35), 7 states have return successors, (32), 10 states have call predecessors, (32), 10 states have call successors, (32) [2024-11-28 05:10:00,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:00,713 INFO L93 Difference]: Finished difference Result 217 states and 284 transitions. [2024-11-28 05:10:00,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 05:10:00,713 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 5.24) internal successors, (131), 24 states have internal predecessors, (131), 11 states have call successors, (35), 4 states have call predecessors, (35), 7 states have return successors, (32), 10 states have call predecessors, (32), 10 states have call successors, (32) Word has length 115 [2024-11-28 05:10:00,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:00,715 INFO L225 Difference]: With dead ends: 217 [2024-11-28 05:10:00,715 INFO L226 Difference]: Without dead ends: 125 [2024-11-28 05:10:00,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=205, Invalid=2447, Unknown=0, NotChecked=0, Total=2652 [2024-11-28 05:10:00,717 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 170 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:00,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 1533 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1249 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 05:10:00,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-11-28 05:10:00,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 112. [2024-11-28 05:10:00,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 74 states have (on average 1.2162162162162162) internal successors, (90), 77 states have internal predecessors, (90), 26 states have call successors, (26), 9 states have call predecessors, (26), 11 states have return successors, (30), 25 states have call predecessors, (30), 25 states have call successors, (30) [2024-11-28 05:10:00,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 146 transitions. [2024-11-28 05:10:00,742 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 146 transitions. Word has length 115 [2024-11-28 05:10:00,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:00,743 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 146 transitions. [2024-11-28 05:10:00,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 5.24) internal successors, (131), 24 states have internal predecessors, (131), 11 states have call successors, (35), 4 states have call predecessors, (35), 7 states have return successors, (32), 10 states have call predecessors, (32), 10 states have call successors, (32) [2024-11-28 05:10:00,743 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 146 transitions. [2024-11-28 05:10:00,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-28 05:10:00,746 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:00,746 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:10:00,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:10:00,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 05:10:00,947 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:10:00,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:00,947 INFO L85 PathProgramCache]: Analyzing trace with hash -704444330, now seen corresponding path program 1 times [2024-11-28 05:10:00,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:10:00,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269180885] [2024-11-28 05:10:00,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:00,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:10:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 05:10:01,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:10:01,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269180885] [2024-11-28 05:10:01,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269180885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:10:01,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702543451] [2024-11-28 05:10:01,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:01,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:01,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:01,462 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:01,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:10:01,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:01,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 05:10:01,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:01,971 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 57 proven. 3 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 05:10:01,971 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:02,446 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-28 05:10:02,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702543451] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:10:02,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:10:02,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 25 [2024-11-28 05:10:02,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867696765] [2024-11-28 05:10:02,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:02,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:10:02,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:10:02,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:10:02,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=543, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:10:02,449 INFO L87 Difference]: Start difference. First operand 112 states and 146 transitions. Second operand has 25 states, 22 states have (on average 5.636363636363637) internal successors, (124), 22 states have internal predecessors, (124), 9 states have call successors, (30), 3 states have call predecessors, (30), 6 states have return successors, (29), 8 states have call predecessors, (29), 9 states have call successors, (29) [2024-11-28 05:10:03,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:03,672 INFO L93 Difference]: Finished difference Result 227 states and 304 transitions. [2024-11-28 05:10:03,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 05:10:03,673 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 5.636363636363637) internal successors, (124), 22 states have internal predecessors, (124), 9 states have call successors, (30), 3 states have call predecessors, (30), 6 states have return successors, (29), 8 states have call predecessors, (29), 9 states have call successors, (29) Word has length 115 [2024-11-28 05:10:03,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:03,675 INFO L225 Difference]: With dead ends: 227 [2024-11-28 05:10:03,675 INFO L226 Difference]: Without dead ends: 134 [2024-11-28 05:10:03,676 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=223, Invalid=1847, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 05:10:03,678 INFO L435 NwaCegarLoop]: 89 mSDtfsCounter, 159 mSDsluCounter, 1423 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:03,678 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 1512 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 05:10:03,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2024-11-28 05:10:03,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 120. [2024-11-28 05:10:03,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 84 states have internal predecessors, (102), 27 states have call successors, (27), 9 states have call predecessors, (27), 10 states have return successors, (28), 26 states have call predecessors, (28), 26 states have call successors, (28) [2024-11-28 05:10:03,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 157 transitions. [2024-11-28 05:10:03,736 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 157 transitions. Word has length 115 [2024-11-28 05:10:03,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:03,736 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 157 transitions. [2024-11-28 05:10:03,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 5.636363636363637) internal successors, (124), 22 states have internal predecessors, (124), 9 states have call successors, (30), 3 states have call predecessors, (30), 6 states have return successors, (29), 8 states have call predecessors, (29), 9 states have call successors, (29) [2024-11-28 05:10:03,736 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 157 transitions. [2024-11-28 05:10:03,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-28 05:10:03,738 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:03,738 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:10:03,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:10:03,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 05:10:03,943 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:10:03,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:03,943 INFO L85 PathProgramCache]: Analyzing trace with hash 559517670, now seen corresponding path program 1 times [2024-11-28 05:10:03,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:10:03,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862367562] [2024-11-28 05:10:03,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:03,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:10:04,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2024-11-28 05:10:05,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:10:05,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862367562] [2024-11-28 05:10:05,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862367562] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:10:05,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117925427] [2024-11-28 05:10:05,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:05,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:05,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:05,148 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:05,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:10:05,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:05,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 118 conjuncts are in the unsatisfiable core [2024-11-28 05:10:05,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:05,443 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 6 treesize of output 5 [2024-11-28 05:10:05,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-28 05:10:05,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-28 05:10:05,737 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 31 treesize of output 36 [2024-11-28 05:10:05,759 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:10:05,760 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 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-28 05:10:05,788 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 05:10:05,788 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 11 treesize of output 11 [2024-11-28 05:10:05,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-28 05:10:05,803 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 30 treesize of output 21 [2024-11-28 05:10:05,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:10:05,911 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 36 treesize of output 29 [2024-11-28 05:10:05,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 38 [2024-11-28 05:10:05,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 21 [2024-11-28 05:10:10,698 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 40 proven. 32 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 05:10:10,699 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:12,409 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (+ 16 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.offset|)) (.cse7 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse8 (select |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) (and (forall ((v_ArrVal_764 Int) (v_ArrVal_768 (Array Int Int)) (v_ArrVal_766 Int)) (let ((.cse3 (let ((.cse9 (store |c_#memory_$Pointer$#2.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_768))) (store .cse9 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse9 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset|))))) (let ((.cse5 (select .cse3 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base|)) (.cse0 (let ((.cse6 (store |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_764)))) (store .cse6 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse6 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse7 v_ArrVal_766))))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.offset|)) (.cse2 (select .cse5 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.offset|))) (or (not (= |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base| (select (select .cse0 .cse1) .cse2))) (not (= (select (select .cse3 .cse1) .cse2) .cse4)) (= (select .cse5 .cse4) 0)))))) (forall ((v_ArrVal_764 Int) (v_ArrVal_768 (Array Int Int)) (v_ArrVal_766 Int)) (let ((.cse10 (let ((.cse16 (store |c_#memory_$Pointer$#2.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_764)))) (store .cse16 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse16 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse7 v_ArrVal_766))))) (let ((.cse14 (let ((.cse15 (store |c_#memory_$Pointer$#2.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_768))) (store .cse15 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse15 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset|)))) (.cse13 (select .cse10 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base|))) (let ((.cse11 (select .cse13 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.offset|)) (.cse12 (select (select .cse14 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.offset|))) (or (not (= |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base| (select (select .cse10 .cse11) .cse12))) (= (select .cse13 .cse4) 0) (not (= (select (select .cse14 .cse11) .cse12) .cse4))))))))) is different from false [2024-11-28 05:10:12,491 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:10:12,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 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 579 treesize of output 559 [2024-11-28 05:10:12,653 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 9 treesize of output 1 [2024-11-28 05:10:13,914 INFO L349 Elim1Store]: treesize reduction 1416, result has 35.2 percent of original size [2024-11-28 05:10:13,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 2915 treesize of output 2564 [2024-11-28 05:10:14,306 INFO L349 Elim1Store]: treesize reduction 55, result has 66.9 percent of original size [2024-11-28 05:10:14,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 2973 treesize of output 3002 [2024-11-28 05:10:14,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:10:14,411 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 3559 treesize of output 3307 [2024-11-28 05:10:21,032 WARN L286 SmtUtils]: Spent 6.46s on a formula simplification. DAG size of input: 548 DAG size of output: 351 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-28 05:10:21,033 INFO L349 Elim1Store]: treesize reduction 2027, result has 38.6 percent of original size [2024-11-28 05:10:21,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 4 disjoint index pairs (out of 91 index pairs), introduced 17 new quantified variables, introduced 107 case distinctions, treesize of input 13635 treesize of output 10026 [2024-11-28 05:10:22,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:10:22,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 7964 treesize of output 7815 [2024-11-28 05:10:23,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:10:23,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 8047 treesize of output 7790 [2024-11-28 05:14:11,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-28 05:14:11,942 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-28 05:14:11,944 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 05:14:11,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:14:12,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 05:14:12,145 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 69 more [2024-11-28 05:14:12,151 INFO L158 Benchmark]: Toolchain (without parser) took 302636.72ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 113.0MB in the beginning and 1.0GB in the end (delta: -892.8MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2024-11-28 05:14:12,151 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 142.6MB. Free memory is still 78.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:14:12,152 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2350.48ms. Allocated memory is still 142.6MB. Free memory was 112.9MB in the beginning and 87.9MB in the end (delta: 25.0MB). Peak memory consumption was 81.2MB. Max. memory is 16.1GB. [2024-11-28 05:14:12,152 INFO L158 Benchmark]: Boogie Procedure Inliner took 92.04ms. Allocated memory is still 142.6MB. Free memory was 87.9MB in the beginning and 82.2MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:14:12,152 INFO L158 Benchmark]: Boogie Preprocessor took 82.75ms. Allocated memory is still 142.6MB. Free memory was 82.2MB in the beginning and 78.1MB in the end (delta: 4.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:14:12,152 INFO L158 Benchmark]: RCFGBuilder took 777.03ms. Allocated memory is still 142.6MB. Free memory was 78.1MB in the beginning and 51.7MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:14:12,153 INFO L158 Benchmark]: TraceAbstraction took 299328.88ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 51.0MB in the beginning and 1.0GB in the end (delta: -954.8MB). Peak memory consumption was 943.6MB. Max. memory is 16.1GB. [2024-11-28 05:14:12,154 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 142.6MB. Free memory is still 78.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2350.48ms. Allocated memory is still 142.6MB. Free memory was 112.9MB in the beginning and 87.9MB in the end (delta: 25.0MB). Peak memory consumption was 81.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 92.04ms. Allocated memory is still 142.6MB. Free memory was 87.9MB in the beginning and 82.2MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 82.75ms. Allocated memory is still 142.6MB. Free memory was 82.2MB in the beginning and 78.1MB in the end (delta: 4.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 777.03ms. Allocated memory is still 142.6MB. Free memory was 78.1MB in the beginning and 51.7MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 299328.88ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 51.0MB in the beginning and 1.0GB in the end (delta: -954.8MB). Peak memory consumption was 943.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a846a77e79e267e728f6b3926ab21995aa009422ba7c404ee2d371931ead2c4d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:14:14,820 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:14:14,947 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-28 05:14:14,959 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:14:14,964 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:14:15,021 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:14:15,022 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:14:15,022 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:14:15,023 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:14:15,023 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:14:15,024 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:14:15,024 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:14:15,025 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:14:15,025 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:14:15,025 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:14:15,026 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:14:15,026 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:14:15,026 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:14:15,026 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:14:15,027 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:14:15,027 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:14:15,027 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:14:15,027 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:14:15,028 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:14:15,028 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:14:15,029 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:14:15,030 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:14:15,030 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:14:15,030 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:14:15,031 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:14:15,031 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:14:15,031 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:14:15,031 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:14:15,031 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_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a846a77e79e267e728f6b3926ab21995aa009422ba7c404ee2d371931ead2c4d [2024-11-28 05:14:15,373 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:14:15,388 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:14:15,393 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:14:15,395 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:14:15,397 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:14:15,399 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i [2024-11-28 05:14:18,549 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/da1050ecc/dad62334a7c54385b3cdbe224ffbe009/FLAGed4d06986 [2024-11-28 05:14:19,147 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:14:19,148 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i [2024-11-28 05:14:19,195 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/da1050ecc/dad62334a7c54385b3cdbe224ffbe009/FLAGed4d06986 [2024-11-28 05:14:19,215 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/data/da1050ecc/dad62334a7c54385b3cdbe224ffbe009 [2024-11-28 05:14:19,217 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:14:19,219 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:14:19,221 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:14:19,221 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:14:19,226 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:14:19,227 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:14:19" (1/1) ... [2024-11-28 05:14:19,229 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@649c296a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:19, skipping insertion in model container [2024-11-28 05:14:19,229 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:14:19" (1/1) ... [2024-11-28 05:14:19,363 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:14:19,696 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2024-11-28 05:14:19,708 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2024-11-28 05:14:20,719 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,854 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,855 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,856 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,873 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,876 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,877 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,878 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,879 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,879 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,881 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,885 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,886 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,890 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,890 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,905 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,905 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,906 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,911 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,913 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,914 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,918 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,919 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,925 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,926 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,927 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,927 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:20,928 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:20,929 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,492 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,493 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,494 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,494 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,706 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,736 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[150870,150883] [2024-11-28 05:14:21,738 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:14:21,766 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-28 05:14:21,827 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:14:21,836 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2024-11-28 05:14:21,837 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2024-11-28 05:14:21,881 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,908 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,910 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,910 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,918 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,919 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,920 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,920 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,920 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,921 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,921 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,923 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,924 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,926 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,926 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,931 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,932 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,932 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,933 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,935 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,935 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,935 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,935 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,937 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,938 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,939 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,939 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:21,939 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:21,943 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,002 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:22,003 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:22,003 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:22,003 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:22,048 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:14:22,066 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[150870,150883] [2024-11-28 05:14:22,066 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:14:22,072 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:14:22,087 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2024-11-28 05:14:22,087 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2024-11-28 05:14:22,138 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,139 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,139 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,140 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,141 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,155 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,157 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,158 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,159 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,160 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,160 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,161 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,161 WARN L1675 CHandler]: Possible shadowing of function index [2024-11-28 05:14:22,271 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_ffbe8816-d556-4f37-ae5b-fa1632856519/sv-benchmarks/c/aws-c-common/aws_linked_list_back_harness_negated.i[150870,150883] [2024-11-28 05:14:22,272 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:14:22,531 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:14:22,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22 WrapperNode [2024-11-28 05:14:22,532 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:14:22,533 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:14:22,533 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:14:22,534 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:14:22,541 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,637 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,688 INFO L138 Inliner]: procedures = 687, calls = 1043, calls flagged for inlining = 51, calls inlined = 5, statements flattened = 134 [2024-11-28 05:14:22,689 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:14:22,693 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:14:22,694 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:14:22,694 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:14:22,705 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,705 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,713 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,742 INFO L175 MemorySlicer]: Split 27 memory accesses to 3 slices as follows [2, 5, 20]. 74 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 5, 0]. The 6 writes are split as follows [0, 0, 6]. [2024-11-28 05:14:22,745 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,746 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,770 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,775 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,782 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,795 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,796 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,808 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:14:22,809 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:14:22,809 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:14:22,809 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:14:22,810 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (1/1) ... [2024-11-28 05:14:22,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:14:22,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:22,855 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:14:22,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:14:22,891 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_back [2024-11-28 05:14:22,892 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_back [2024-11-28 05:14:22,892 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:14:22,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:14:22,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-28 05:14:22,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-28 05:14:22,894 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 05:14:22,894 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-28 05:14:22,895 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-28 05:14:22,895 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:14:22,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_empty [2024-11-28 05:14:22,895 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_empty [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:14:22,895 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:14:22,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-28 05:14:22,896 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-28 05:14:22,896 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-28 05:14:22,896 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-28 05:14:23,281 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:14:23,283 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:14:23,933 INFO L? ?]: Removed 61 outVars from TransFormulas that were not future-live. [2024-11-28 05:14:23,933 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:14:23,951 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:14:23,951 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:14:23,952 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:14:23 BoogieIcfgContainer [2024-11-28 05:14:23,952 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:14:23,972 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:14:23,972 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:14:23,978 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:14:23,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:14:19" (1/3) ... [2024-11-28 05:14:23,980 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5857f8b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:14:23, skipping insertion in model container [2024-11-28 05:14:23,981 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:14:22" (2/3) ... [2024-11-28 05:14:23,982 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5857f8b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:14:23, skipping insertion in model container [2024-11-28 05:14:23,982 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:14:23" (3/3) ... [2024-11-28 05:14:23,984 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_back_harness_negated.i [2024-11-28 05:14:24,005 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:14:24,008 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_back_harness_negated.i that has 9 procedures, 98 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-28 05:14:24,074 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:14:24,086 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;@764f817a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:14:24,086 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:14:24,091 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 64 states have (on average 1.296875) internal successors, (83), 65 states have internal predecessors, (83), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-28 05:14:24,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-28 05:14:24,103 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:24,105 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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-11-28 05:14:24,108 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:24,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:24,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1690245469, now seen corresponding path program 1 times [2024-11-28 05:14:24,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:24,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363202316] [2024-11-28 05:14:24,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:24,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:24,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:24,132 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:24,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:14:24,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:24,474 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:14:24,481 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:24,517 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 05:14:24,518 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:24,518 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:24,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363202316] [2024-11-28 05:14:24,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363202316] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:24,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:24,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:14:24,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156834457] [2024-11-28 05:14:24,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:24,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:14:24,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:24,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:14:24,550 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:14:24,553 INFO L87 Difference]: Start difference. First operand has 98 states, 64 states have (on average 1.296875) internal successors, (83), 65 states have internal predecessors, (83), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-28 05:14:24,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:24,596 INFO L93 Difference]: Finished difference Result 188 states and 271 transitions. [2024-11-28 05:14:24,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:14:24,598 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 84 [2024-11-28 05:14:24,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:24,609 INFO L225 Difference]: With dead ends: 188 [2024-11-28 05:14:24,609 INFO L226 Difference]: Without dead ends: 93 [2024-11-28 05:14:24,617 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:14:24,623 INFO L435 NwaCegarLoop]: 127 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, 127 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:24,625 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:24,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-28 05:14:24,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-11-28 05:14:24,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.25) internal successors, (75), 61 states have internal predecessors, (75), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-28 05:14:24,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2024-11-28 05:14:24,693 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 84 [2024-11-28 05:14:24,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:24,696 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2024-11-28 05:14:24,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-28 05:14:24,697 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2024-11-28 05:14:24,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-28 05:14:24,702 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:24,702 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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-11-28 05:14:24,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:14:24,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:24,909 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:24,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:24,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1691347493, now seen corresponding path program 1 times [2024-11-28 05:14:24,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:24,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819004654] [2024-11-28 05:14:24,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:24,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:24,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:24,915 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:24,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:14:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:25,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:14:25,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:25,302 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:14:25,302 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:25,302 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819004654] [2024-11-28 05:14:25,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819004654] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:25,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:25,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:14:25,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92552765] [2024-11-28 05:14:25,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:25,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:14:25,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:25,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:14:25,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:14:25,308 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 6 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-28 05:14:25,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:25,435 INFO L93 Difference]: Finished difference Result 169 states and 224 transitions. [2024-11-28 05:14:25,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:14:25,437 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 84 [2024-11-28 05:14:25,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:25,440 INFO L225 Difference]: With dead ends: 169 [2024-11-28 05:14:25,440 INFO L226 Difference]: Without dead ends: 95 [2024-11-28 05:14:25,441 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:14:25,442 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 0 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:25,443 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 564 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:14:25,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-11-28 05:14:25,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2024-11-28 05:14:25,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 61 states have (on average 1.2459016393442623) internal successors, (76), 63 states have internal predecessors, (76), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2024-11-28 05:14:25,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 125 transitions. [2024-11-28 05:14:25,460 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 125 transitions. Word has length 84 [2024-11-28 05:14:25,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:25,460 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 125 transitions. [2024-11-28 05:14:25,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-28 05:14:25,461 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 125 transitions. [2024-11-28 05:14:25,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-28 05:14:25,462 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:25,462 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1] [2024-11-28 05:14:25,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:14:25,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:25,663 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:25,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:25,664 INFO L85 PathProgramCache]: Analyzing trace with hash 175823383, now seen corresponding path program 1 times [2024-11-28 05:14:25,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:25,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1064036372] [2024-11-28 05:14:25,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:25,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:25,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:25,669 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:25,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:14:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:25,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:14:25,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:26,145 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 05:14:26,145 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:26,146 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:26,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064036372] [2024-11-28 05:14:26,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064036372] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:26,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:26,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:14:26,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518066863] [2024-11-28 05:14:26,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:26,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:14:26,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:26,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:14:26,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:14:26,151 INFO L87 Difference]: Start difference. First operand 95 states and 125 transitions. Second operand has 8 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-28 05:14:26,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:26,563 INFO L93 Difference]: Finished difference Result 176 states and 233 transitions. [2024-11-28 05:14:26,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:14:26,564 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 86 [2024-11-28 05:14:26,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:26,566 INFO L225 Difference]: With dead ends: 176 [2024-11-28 05:14:26,567 INFO L226 Difference]: Without dead ends: 97 [2024-11-28 05:14:26,567 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 79 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-11-28 05:14:26,568 INFO L435 NwaCegarLoop]: 109 mSDtfsCounter, 32 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:26,569 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 681 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:14:26,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-28 05:14:26,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 95. [2024-11-28 05:14:26,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 63 states have internal predecessors, (75), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2024-11-28 05:14:26,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 124 transitions. [2024-11-28 05:14:26,591 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 124 transitions. Word has length 86 [2024-11-28 05:14:26,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:26,592 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 124 transitions. [2024-11-28 05:14:26,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-28 05:14:26,595 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 124 transitions. [2024-11-28 05:14:26,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-28 05:14:26,600 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:26,601 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1] [2024-11-28 05:14:26,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:14:26,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:26,802 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:26,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:26,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1579563579, now seen corresponding path program 1 times [2024-11-28 05:14:26,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:26,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [661412506] [2024-11-28 05:14:26,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:26,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:26,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:26,810 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:26,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:14:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:27,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:14:27,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:27,310 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 05:14:27,310 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:27,310 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:27,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661412506] [2024-11-28 05:14:27,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661412506] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:27,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:27,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 05:14:27,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099133143] [2024-11-28 05:14:27,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:27,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:14:27,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:27,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:14:27,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:14:27,314 INFO L87 Difference]: Start difference. First operand 95 states and 124 transitions. Second operand has 9 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-28 05:14:27,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:27,836 INFO L93 Difference]: Finished difference Result 182 states and 241 transitions. [2024-11-28 05:14:27,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:14:27,837 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 88 [2024-11-28 05:14:27,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:27,839 INFO L225 Difference]: With dead ends: 182 [2024-11-28 05:14:27,841 INFO L226 Difference]: Without dead ends: 102 [2024-11-28 05:14:27,842 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:14:27,843 INFO L435 NwaCegarLoop]: 106 mSDtfsCounter, 41 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:27,843 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 765 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 05:14:27,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-28 05:14:27,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 96. [2024-11-28 05:14:27,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 62 states have (on average 1.2258064516129032) internal successors, (76), 64 states have internal predecessors, (76), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2024-11-28 05:14:27,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 125 transitions. [2024-11-28 05:14:27,884 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 125 transitions. Word has length 88 [2024-11-28 05:14:27,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:27,889 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 125 transitions. [2024-11-28 05:14:27,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-28 05:14:27,889 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 125 transitions. [2024-11-28 05:14:27,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 05:14:27,891 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:27,891 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:27,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 05:14:28,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:28,096 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:28,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:28,096 INFO L85 PathProgramCache]: Analyzing trace with hash -851687289, now seen corresponding path program 1 times [2024-11-28 05:14:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:28,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2020244341] [2024-11-28 05:14:28,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:28,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:28,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:28,102 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:28,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:14:28,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:28,362 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:14:28,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 05:14:28,394 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:28,394 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:28,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020244341] [2024-11-28 05:14:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020244341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:28,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:28,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:14:28,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191883643] [2024-11-28 05:14:28,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:28,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:14:28,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:28,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:14:28,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:14:28,397 INFO L87 Difference]: Start difference. First operand 96 states and 125 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-28 05:14:28,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:28,458 INFO L93 Difference]: Finished difference Result 177 states and 236 transitions. [2024-11-28 05:14:28,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:14:28,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 89 [2024-11-28 05:14:28,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:28,462 INFO L225 Difference]: With dead ends: 177 [2024-11-28 05:14:28,465 INFO L226 Difference]: Without dead ends: 100 [2024-11-28 05:14:28,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:14:28,467 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 2 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:28,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 231 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:28,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-28 05:14:28,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 97. [2024-11-28 05:14:28,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 65 states have internal predecessors, (77), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2024-11-28 05:14:28,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 126 transitions. [2024-11-28 05:14:28,503 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 126 transitions. Word has length 89 [2024-11-28 05:14:28,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:28,505 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 126 transitions. [2024-11-28 05:14:28,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-28 05:14:28,506 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 126 transitions. [2024-11-28 05:14:28,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-11-28 05:14:28,511 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:28,511 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:28,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 05:14:28,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:28,712 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:28,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1909150967, now seen corresponding path program 1 times [2024-11-28 05:14:28,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:28,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1456212485] [2024-11-28 05:14:28,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:28,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:28,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:28,718 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:28,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:14:28,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:28,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:14:28,990 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:14:29,072 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:29,072 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:29,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456212485] [2024-11-28 05:14:29,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456212485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:29,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:29,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:14:29,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644092679] [2024-11-28 05:14:29,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:29,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:14:29,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:29,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:14:29,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:14:29,075 INFO L87 Difference]: Start difference. First operand 97 states and 126 transitions. Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-28 05:14:29,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:29,214 INFO L93 Difference]: Finished difference Result 178 states and 233 transitions. [2024-11-28 05:14:29,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:14:29,216 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 97 [2024-11-28 05:14:29,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:29,218 INFO L225 Difference]: With dead ends: 178 [2024-11-28 05:14:29,218 INFO L226 Difference]: Without dead ends: 100 [2024-11-28 05:14:29,219 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:14:29,224 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 0 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:29,224 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 666 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:14:29,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-28 05:14:29,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 98. [2024-11-28 05:14:29,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 64 states have (on average 1.21875) internal successors, (78), 66 states have internal predecessors, (78), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2024-11-28 05:14:29,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 127 transitions. [2024-11-28 05:14:29,262 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 127 transitions. Word has length 97 [2024-11-28 05:14:29,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:29,265 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 127 transitions. [2024-11-28 05:14:29,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-28 05:14:29,265 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 127 transitions. [2024-11-28 05:14:29,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 05:14:29,267 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:29,271 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:29,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 05:14:29,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:29,472 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:29,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:29,473 INFO L85 PathProgramCache]: Analyzing trace with hash 509813303, now seen corresponding path program 1 times [2024-11-28 05:14:29,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:29,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1914182811] [2024-11-28 05:14:29,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:29,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:29,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:29,477 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:29,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:14:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:29,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 05:14:29,746 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:29,827 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-11-28 05:14:29,834 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-11-28 05:14:34,715 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|) (_ bv0 64)))) (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|))))) is different from true [2024-11-28 05:14:35,110 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 50 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 05:14:35,110 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:35,783 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-11-28 05:14:35,783 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:35,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914182811] [2024-11-28 05:14:35,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914182811] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:14:35,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:14:35,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2024-11-28 05:14:35,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696032670] [2024-11-28 05:14:35,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:35,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 05:14:35,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:35,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 05:14:35,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=199, Unknown=1, NotChecked=28, Total=272 [2024-11-28 05:14:35,787 INFO L87 Difference]: Start difference. First operand 98 states and 127 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2024-11-28 05:14:37,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:37,315 INFO L93 Difference]: Finished difference Result 221 states and 300 transitions. [2024-11-28 05:14:37,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:14:37,317 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 99 [2024-11-28 05:14:37,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:37,319 INFO L225 Difference]: With dead ends: 221 [2024-11-28 05:14:37,321 INFO L226 Difference]: Without dead ends: 142 [2024-11-28 05:14:37,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 181 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=76, Invalid=347, Unknown=1, NotChecked=38, Total=462 [2024-11-28 05:14:37,323 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 67 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 308 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:37,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 914 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 300 Invalid, 0 Unknown, 308 Unchecked, 1.2s Time] [2024-11-28 05:14:37,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-11-28 05:14:37,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 116. [2024-11-28 05:14:37,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 80 states have (on average 1.25) internal successors, (100), 82 states have internal predecessors, (100), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:14:37,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 152 transitions. [2024-11-28 05:14:37,362 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 152 transitions. Word has length 99 [2024-11-28 05:14:37,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:37,363 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 152 transitions. [2024-11-28 05:14:37,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2024-11-28 05:14:37,363 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 152 transitions. [2024-11-28 05:14:37,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 05:14:37,365 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:37,365 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:37,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:14:37,566 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:37,566 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:37,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:37,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1823579335, now seen corresponding path program 1 times [2024-11-28 05:14:37,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:37,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1213552844] [2024-11-28 05:14:37,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:37,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:37,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:37,571 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:37,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:14:37,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:37,801 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:14:37,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:37,829 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-28 05:14:37,829 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:37,829 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213552844] [2024-11-28 05:14:37,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213552844] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:37,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:37,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:14:37,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746903079] [2024-11-28 05:14:37,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:37,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:14:37,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:37,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:14:37,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:14:37,832 INFO L87 Difference]: Start difference. First operand 116 states and 152 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:14:37,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:37,881 INFO L93 Difference]: Finished difference Result 214 states and 286 transitions. [2024-11-28 05:14:37,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:14:37,882 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 99 [2024-11-28 05:14:37,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:37,884 INFO L225 Difference]: With dead ends: 214 [2024-11-28 05:14:37,884 INFO L226 Difference]: Without dead ends: 117 [2024-11-28 05:14:37,886 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:14:37,888 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 0 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 351 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-11-28 05:14:37,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 351 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:37,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-11-28 05:14:37,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2024-11-28 05:14:37,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 80 states have (on average 1.2375) internal successors, (99), 82 states have internal predecessors, (99), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:14:37,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 151 transitions. [2024-11-28 05:14:37,918 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 151 transitions. Word has length 99 [2024-11-28 05:14:37,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:37,918 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 151 transitions. [2024-11-28 05:14:37,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:14:37,919 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 151 transitions. [2024-11-28 05:14:37,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 05:14:37,922 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:37,922 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:37,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:14:38,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:38,124 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:38,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:38,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1262879557, now seen corresponding path program 1 times [2024-11-28 05:14:38,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:38,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [204294971] [2024-11-28 05:14:38,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:38,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:38,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:38,128 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:38,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:14:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:38,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:14:38,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 05:14:38,377 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:38,377 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:38,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204294971] [2024-11-28 05:14:38,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204294971] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:38,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:38,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:14:38,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067036828] [2024-11-28 05:14:38,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:38,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:14:38,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:38,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:14:38,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:14:38,383 INFO L87 Difference]: Start difference. First operand 116 states and 151 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:14:38,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:38,438 INFO L93 Difference]: Finished difference Result 213 states and 285 transitions. [2024-11-28 05:14:38,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:14:38,439 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 99 [2024-11-28 05:14:38,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:38,441 INFO L225 Difference]: With dead ends: 213 [2024-11-28 05:14:38,441 INFO L226 Difference]: Without dead ends: 116 [2024-11-28 05:14:38,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:14:38,445 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 0 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:38,446 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 352 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:38,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-11-28 05:14:38,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2024-11-28 05:14:38,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 77 states have (on average 1.2207792207792207) internal successors, (94), 79 states have internal predecessors, (94), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (27), 24 states have call predecessors, (27), 24 states have call successors, (27) [2024-11-28 05:14:38,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 146 transitions. [2024-11-28 05:14:38,473 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 146 transitions. Word has length 99 [2024-11-28 05:14:38,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:38,473 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 146 transitions. [2024-11-28 05:14:38,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:14:38,474 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 146 transitions. [2024-11-28 05:14:38,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-28 05:14:38,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:38,475 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:38,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:14:38,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:38,681 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:38,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:38,681 INFO L85 PathProgramCache]: Analyzing trace with hash -505513387, now seen corresponding path program 1 times [2024-11-28 05:14:38,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:38,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442647949] [2024-11-28 05:14:38,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:38,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:38,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:38,687 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:38,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:14:38,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:38,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:14:38,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-28 05:14:39,002 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:39,003 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:39,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442647949] [2024-11-28 05:14:39,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442647949] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:39,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:39,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:14:39,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051778303] [2024-11-28 05:14:39,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:39,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:14:39,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:39,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:14:39,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:14:39,005 INFO L87 Difference]: Start difference. First operand 113 states and 146 transitions. Second operand has 6 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-28 05:14:39,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:39,088 INFO L93 Difference]: Finished difference Result 123 states and 157 transitions. [2024-11-28 05:14:39,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:14:39,089 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 100 [2024-11-28 05:14:39,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:39,091 INFO L225 Difference]: With dead ends: 123 [2024-11-28 05:14:39,093 INFO L226 Difference]: Without dead ends: 121 [2024-11-28 05:14:39,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:14:39,094 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 3 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:39,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 581 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:39,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-11-28 05:14:39,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 120. [2024-11-28 05:14:39,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 81 states have (on average 1.2098765432098766) internal successors, (98), 84 states have internal predecessors, (98), 26 states have call successors, (26), 10 states have call predecessors, (26), 12 states have return successors, (30), 25 states have call predecessors, (30), 25 states have call successors, (30) [2024-11-28 05:14:39,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 154 transitions. [2024-11-28 05:14:39,119 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 154 transitions. Word has length 100 [2024-11-28 05:14:39,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:39,120 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 154 transitions. [2024-11-28 05:14:39,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-28 05:14:39,120 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 154 transitions. [2024-11-28 05:14:39,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-28 05:14:39,123 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:39,123 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:39,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 05:14:39,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:39,324 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:39,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:39,325 INFO L85 PathProgramCache]: Analyzing trace with hash -574503401, now seen corresponding path program 1 times [2024-11-28 05:14:39,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:39,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160891992] [2024-11-28 05:14:39,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:39,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:39,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:39,328 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:39,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:14:39,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:39,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:14:39,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-11-28 05:14:39,646 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:39,646 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:39,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160891992] [2024-11-28 05:14:39,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160891992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:39,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:39,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:14:39,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446570588] [2024-11-28 05:14:39,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:39,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:14:39,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:39,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:14:39,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:14:39,648 INFO L87 Difference]: Start difference. First operand 120 states and 154 transitions. Second operand has 7 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-28 05:14:39,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:39,738 INFO L93 Difference]: Finished difference Result 128 states and 162 transitions. [2024-11-28 05:14:39,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:14:39,739 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 113 [2024-11-28 05:14:39,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:39,741 INFO L225 Difference]: With dead ends: 128 [2024-11-28 05:14:39,743 INFO L226 Difference]: Without dead ends: 126 [2024-11-28 05:14:39,744 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:14:39,744 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 3 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:39,745 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 691 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:14:39,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-11-28 05:14:39,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 118. [2024-11-28 05:14:39,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 80 states have (on average 1.2125) internal successors, (97), 82 states have internal predecessors, (97), 26 states have call successors, (26), 10 states have call predecessors, (26), 11 states have return successors, (28), 25 states have call predecessors, (28), 25 states have call successors, (28) [2024-11-28 05:14:39,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 151 transitions. [2024-11-28 05:14:39,765 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 151 transitions. Word has length 113 [2024-11-28 05:14:39,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:39,767 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 151 transitions. [2024-11-28 05:14:39,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-28 05:14:39,768 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 151 transitions. [2024-11-28 05:14:39,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-11-28 05:14:39,769 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:39,769 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:39,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:14:39,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:39,970 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:39,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:39,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1733643953, now seen corresponding path program 1 times [2024-11-28 05:14:39,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:39,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1053914676] [2024-11-28 05:14:39,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:39,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:39,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:39,975 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:39,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:14:40,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:40,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 05:14:40,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:40,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:14:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 60 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 05:14:42,185 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:43,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:14:43,393 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 26 treesize of output 29 [2024-11-28 05:14:44,290 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 19 proven. 25 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-28 05:14:44,290 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:44,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053914676] [2024-11-28 05:14:44,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053914676] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:14:44,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:14:44,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 27 [2024-11-28 05:14:44,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716649624] [2024-11-28 05:14:44,291 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:44,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 05:14:44,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:44,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 05:14:44,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2024-11-28 05:14:44,293 INFO L87 Difference]: Start difference. First operand 118 states and 151 transitions. Second operand has 27 states, 24 states have (on average 5.166666666666667) internal successors, (124), 24 states have internal predecessors, (124), 13 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 12 states have call predecessors, (25), 13 states have call successors, (25) [2024-11-28 05:14:51,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:51,221 INFO L93 Difference]: Finished difference Result 322 states and 416 transitions. [2024-11-28 05:14:51,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 05:14:51,223 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 5.166666666666667) internal successors, (124), 24 states have internal predecessors, (124), 13 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 12 states have call predecessors, (25), 13 states have call successors, (25) Word has length 116 [2024-11-28 05:14:51,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:51,225 INFO L225 Difference]: With dead ends: 322 [2024-11-28 05:14:51,225 INFO L226 Difference]: Without dead ends: 223 [2024-11-28 05:14:51,226 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 210 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 05:14:51,227 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 125 mSDsluCounter, 2160 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 2309 SdHoareTripleChecker+Invalid, 1531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:51,227 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 2309 Invalid, 1531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2024-11-28 05:14:51,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-11-28 05:14:51,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 197. [2024-11-28 05:14:51,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 138 states have (on average 1.2463768115942029) internal successors, (172), 141 states have internal predecessors, (172), 40 states have call successors, (40), 15 states have call predecessors, (40), 18 states have return successors, (45), 40 states have call predecessors, (45), 38 states have call successors, (45) [2024-11-28 05:14:51,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 257 transitions. [2024-11-28 05:14:51,257 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 257 transitions. Word has length 116 [2024-11-28 05:14:51,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:51,258 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 257 transitions. [2024-11-28 05:14:51,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 5.166666666666667) internal successors, (124), 24 states have internal predecessors, (124), 13 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 12 states have call predecessors, (25), 13 states have call successors, (25) [2024-11-28 05:14:51,258 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 257 transitions. [2024-11-28 05:14:51,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-11-28 05:14:51,260 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:51,261 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-11-28 05:14:51,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:14:51,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:51,466 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:51,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:51,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1534475905, now seen corresponding path program 1 times [2024-11-28 05:14:51,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:51,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [100811865] [2024-11-28 05:14:51,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:51,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:51,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:51,468 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:51,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:14:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:51,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:14:51,712 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:52,099 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-11-28 05:14:52,099 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:52,099 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:52,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100811865] [2024-11-28 05:14:52,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100811865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:52,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:52,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:14:52,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261766667] [2024-11-28 05:14:52,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:52,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:14:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:52,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:14:52,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:14:52,103 INFO L87 Difference]: Start difference. First operand 197 states and 257 transitions. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 7 states have internal predecessors, (78), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:14:53,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:53,487 INFO L93 Difference]: Finished difference Result 416 states and 566 transitions. [2024-11-28 05:14:53,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:14:53,489 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 7 states have internal predecessors, (78), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2024-11-28 05:14:53,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:53,491 INFO L225 Difference]: With dead ends: 416 [2024-11-28 05:14:53,492 INFO L226 Difference]: Without dead ends: 238 [2024-11-28 05:14:53,493 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:14:53,494 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 15 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:53,494 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 708 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 05:14:53,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-28 05:14:53,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 209. [2024-11-28 05:14:53,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 148 states have (on average 1.25) internal successors, (185), 152 states have internal predecessors, (185), 40 states have call successors, (40), 15 states have call predecessors, (40), 20 states have return successors, (51), 41 states have call predecessors, (51), 38 states have call successors, (51) [2024-11-28 05:14:53,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 276 transitions. [2024-11-28 05:14:53,536 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 276 transitions. Word has length 126 [2024-11-28 05:14:53,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:53,536 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 276 transitions. [2024-11-28 05:14:53,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 7 states have internal predecessors, (78), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:14:53,537 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 276 transitions. [2024-11-28 05:14:53,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-11-28 05:14:53,540 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:53,540 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:53,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 05:14:53,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:53,741 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:53,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:53,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1588868803, now seen corresponding path program 1 times [2024-11-28 05:14:53,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:53,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [680159014] [2024-11-28 05:14:53,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:53,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:53,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:53,744 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:53,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:14:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:53,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:14:53,983 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:54,009 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-28 05:14:54,009 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:54,009 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:54,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680159014] [2024-11-28 05:14:54,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680159014] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:54,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:54,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:14:54,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152485837] [2024-11-28 05:14:54,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:54,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:14:54,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:54,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:14:54,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:14:54,011 INFO L87 Difference]: Start difference. First operand 209 states and 276 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:14:54,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:54,080 INFO L93 Difference]: Finished difference Result 409 states and 556 transitions. [2024-11-28 05:14:54,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:14:54,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2024-11-28 05:14:54,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:54,083 INFO L225 Difference]: With dead ends: 409 [2024-11-28 05:14:54,083 INFO L226 Difference]: Without dead ends: 219 [2024-11-28 05:14:54,087 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:14:54,088 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 0 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:54,089 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 489 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:54,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-11-28 05:14:54,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 217. [2024-11-28 05:14:54,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 154 states have (on average 1.2402597402597402) internal successors, (191), 158 states have internal predecessors, (191), 40 states have call successors, (40), 15 states have call predecessors, (40), 22 states have return successors, (59), 43 states have call predecessors, (59), 38 states have call successors, (59) [2024-11-28 05:14:54,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 290 transitions. [2024-11-28 05:14:54,128 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 290 transitions. Word has length 126 [2024-11-28 05:14:54,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:54,129 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 290 transitions. [2024-11-28 05:14:54,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:14:54,129 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 290 transitions. [2024-11-28 05:14:54,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-11-28 05:14:54,132 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:54,132 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:54,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 05:14:54,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:54,333 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:54,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:54,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2028523965, now seen corresponding path program 1 times [2024-11-28 05:14:54,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:54,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [896065444] [2024-11-28 05:14:54,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:54,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:54,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:54,336 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:54,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:14:54,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:54,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:14:54,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:54,582 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 05:14:54,582 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:14:54,583 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:54,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896065444] [2024-11-28 05:14:54,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896065444] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:14:54,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:14:54,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:14:54,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244161781] [2024-11-28 05:14:54,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:14:54,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:14:54,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:54,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:14:54,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:14:54,584 INFO L87 Difference]: Start difference. First operand 217 states and 290 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:14:54,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:54,645 INFO L93 Difference]: Finished difference Result 405 states and 552 transitions. [2024-11-28 05:14:54,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:14:54,646 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2024-11-28 05:14:54,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:54,649 INFO L225 Difference]: With dead ends: 405 [2024-11-28 05:14:54,649 INFO L226 Difference]: Without dead ends: 207 [2024-11-28 05:14:54,652 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:14:54,653 INFO L435 NwaCegarLoop]: 120 mSDtfsCounter, 0 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:54,654 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 351 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:14:54,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-28 05:14:54,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2024-11-28 05:14:54,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 146 states have (on average 1.2123287671232876) internal successors, (177), 150 states have internal predecessors, (177), 40 states have call successors, (40), 15 states have call predecessors, (40), 20 states have return successors, (51), 41 states have call predecessors, (51), 38 states have call successors, (51) [2024-11-28 05:14:54,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 268 transitions. [2024-11-28 05:14:54,689 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 268 transitions. Word has length 126 [2024-11-28 05:14:54,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:54,689 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 268 transitions. [2024-11-28 05:14:54,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:14:54,690 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 268 transitions. [2024-11-28 05:14:54,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-28 05:14:54,691 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:54,691 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-11-28 05:14:54,705 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 05:14:54,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:54,892 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:54,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:54,893 INFO L85 PathProgramCache]: Analyzing trace with hash 2036715201, now seen corresponding path program 2 times [2024-11-28 05:14:54,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:54,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376947912] [2024-11-28 05:14:54,893 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:14:54,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:54,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:54,895 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:54,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:14:55,189 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:14:55,189 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:14:55,194 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 05:14:55,201 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:55,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:14:59,778 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5| (_ BitVec 64)) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5| (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5|) (bvadd (_ bv16 64) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5|)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5| (_ BitVec 64)) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5| (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5|) |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5|)))) is different from true [2024-11-28 05:15:04,116 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_9 (_ BitVec 64))) (not (= (_ bv16 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_9) (_ bv0 64))))) (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_9 (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_9) (_ bv0 64)) v_aws_linked_list_back_~list.base_BEFORE_CALL_9)))) is different from true [2024-11-28 05:15:08,306 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_10 (_ BitVec 64))) (not (= (_ bv16 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_10) (_ bv0 64))))) (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_10 (_ BitVec 64))) (not (= v_aws_linked_list_back_~list.base_BEFORE_CALL_10 (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_10) (_ bv0 64)))))) is different from true [2024-11-28 05:15:12,539 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_11 (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_11) (_ bv0 64)) v_aws_linked_list_back_~list.base_BEFORE_CALL_11))) (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_11 (_ BitVec 64))) (not (= (_ bv16 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_11) (_ bv0 64)))))) is different from true [2024-11-28 05:15:16,731 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_12 (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_12) (_ bv0 64)) v_aws_linked_list_back_~list.base_BEFORE_CALL_12))) (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_12 (_ BitVec 64))) (not (= (_ bv16 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_12) (_ bv0 64)))))) is different from true [2024-11-28 05:15:42,329 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 24 refuted. 0 times theorem prover too weak. 12 trivial. 19 not checked. [2024-11-28 05:15:42,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:48,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:15:48,488 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 26 treesize of output 29 [2024-11-28 05:15:49,425 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 2 proven. 37 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-11-28 05:15:49,425 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:49,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376947912] [2024-11-28 05:15:49,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376947912] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:49,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:15:49,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 32 [2024-11-28 05:15:49,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741077531] [2024-11-28 05:15:49,426 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:49,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 05:15:49,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:49,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 05:15:49,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=599, Unknown=12, NotChecked=270, Total=992 [2024-11-28 05:15:49,429 INFO L87 Difference]: Start difference. First operand 207 states and 268 transitions. Second operand has 32 states, 31 states have (on average 4.32258064516129) internal successors, (134), 31 states have internal predecessors, (134), 13 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (26), 12 states have call predecessors, (26), 12 states have call successors, (26) [2024-11-28 05:15:54,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:15:58,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:02,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:06,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:10,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:14,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:18,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:22,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:26,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:30,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:34,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:38,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:42,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:46,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:50,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:54,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:58,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:02,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:06,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:10,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:14,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:19,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:23,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:27,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:31,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:35,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:39,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:43,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:47,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:51,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:55,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:17:59,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:18:11,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:18:15,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:18:19,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:18:41,076 WARN L873 $PredicateComparison]: unable to prove that (and (or (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_12 (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_12) (_ bv0 64)) v_aws_linked_list_back_~list.base_BEFORE_CALL_12))) (exists ((v_aws_linked_list_back_~list.base_BEFORE_CALL_12 (_ BitVec 64))) (not (= (_ bv16 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_12) (_ bv0 64)))))) (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5| (_ BitVec 64)) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5| (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5|) (bvadd (_ bv16 64) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5|)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5| (_ BitVec 64)) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5| (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$#2.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_5|) |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_5|))))) is different from true [2024-11-28 05:18:49,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:18:53,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:18:57,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:01,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:06,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:22,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:26,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:42,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:46,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:19:46,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:19:46,719 INFO L93 Difference]: Finished difference Result 321 states and 404 transitions. [2024-11-28 05:19:46,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 05:19:46,720 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 4.32258064516129) internal successors, (134), 31 states have internal predecessors, (134), 13 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (26), 12 states have call predecessors, (26), 12 states have call successors, (26) Word has length 127 [2024-11-28 05:19:46,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:19:46,722 INFO L225 Difference]: With dead ends: 321 [2024-11-28 05:19:46,722 INFO L226 Difference]: Without dead ends: 237 [2024-11-28 05:19:46,723 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 219 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 108.2s TimeCoverageRelationStatistics Valid=216, Invalid=1188, Unknown=26, NotChecked=462, Total=1892 [2024-11-28 05:19:46,723 INFO L435 NwaCegarLoop]: 154 mSDtfsCounter, 63 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 9 mSolverCounterUnsat, 44 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 179.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1767 SdHoareTripleChecker+Invalid, 2930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 44 IncrementalHoareTripleChecker+Unknown, 1956 IncrementalHoareTripleChecker+Unchecked, 180.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:19:46,723 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1767 Invalid, 2930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 921 Invalid, 44 Unknown, 1956 Unchecked, 180.0s Time] [2024-11-28 05:19:46,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-28 05:19:46,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 216. [2024-11-28 05:19:46,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 157 states have (on average 1.2038216560509554) internal successors, (189), 160 states have internal predecessors, (189), 34 states have call successors, (34), 20 states have call predecessors, (34), 24 states have return successors, (42), 35 states have call predecessors, (42), 32 states have call successors, (42) [2024-11-28 05:19:46,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 265 transitions. [2024-11-28 05:19:46,750 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 265 transitions. Word has length 127 [2024-11-28 05:19:46,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:19:46,750 INFO L471 AbstractCegarLoop]: Abstraction has 216 states and 265 transitions. [2024-11-28 05:19:46,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 4.32258064516129) internal successors, (134), 31 states have internal predecessors, (134), 13 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (26), 12 states have call predecessors, (26), 12 states have call successors, (26) [2024-11-28 05:19:46,751 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 265 transitions. [2024-11-28 05:19:46,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-28 05:19:46,752 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:19:46,752 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:19:46,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 05:19:46,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:19:46,953 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:19:46,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:19:46,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1823031746, now seen corresponding path program 1 times [2024-11-28 05:19:46,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:19:46,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1205046083] [2024-11-28 05:19:46,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:19:46,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:19:46,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:19:46,958 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:19:46,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:19:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:19:47,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:19:47,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:19:47,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:19:47,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:19:49,575 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 50 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 05:19:49,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:19:51,066 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 05:19:51,066 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:19:51,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205046083] [2024-11-28 05:19:51,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205046083] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:19:51,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:19:51,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 21 [2024-11-28 05:19:51,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240852562] [2024-11-28 05:19:51,067 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:19:51,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 05:19:51,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:19:51,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 05:19:51,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2024-11-28 05:19:51,069 INFO L87 Difference]: Start difference. First operand 216 states and 265 transitions. Second operand has 21 states, 20 states have (on average 5.7) internal successors, (114), 20 states have internal predecessors, (114), 9 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-28 05:19:55,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:00,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:04,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:08,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:15,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:20:15,225 INFO L93 Difference]: Finished difference Result 423 states and 514 transitions. [2024-11-28 05:20:15,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 05:20:15,226 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 5.7) internal successors, (114), 20 states have internal predecessors, (114), 9 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) Word has length 125 [2024-11-28 05:20:15,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:20:15,228 INFO L225 Difference]: With dead ends: 423 [2024-11-28 05:20:15,228 INFO L226 Difference]: Without dead ends: 261 [2024-11-28 05:20:15,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 222 SyntacticMatches, 9 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=191, Invalid=931, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 05:20:15,230 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 121 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 68 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:20:15,231 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 1464 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 851 Invalid, 4 Unknown, 0 Unchecked, 22.7s Time] [2024-11-28 05:20:15,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2024-11-28 05:20:15,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 254. [2024-11-28 05:20:15,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 190 states have (on average 1.1736842105263159) internal successors, (223), 193 states have internal predecessors, (223), 36 states have call successors, (36), 23 states have call predecessors, (36), 27 states have return successors, (44), 37 states have call predecessors, (44), 34 states have call successors, (44) [2024-11-28 05:20:15,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 303 transitions. [2024-11-28 05:20:15,278 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 303 transitions. Word has length 125 [2024-11-28 05:20:15,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:20:15,280 INFO L471 AbstractCegarLoop]: Abstraction has 254 states and 303 transitions. [2024-11-28 05:20:15,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 5.7) internal successors, (114), 20 states have internal predecessors, (114), 9 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-28 05:20:15,280 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 303 transitions. [2024-11-28 05:20:15,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-28 05:20:15,281 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:20:15,282 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:20:15,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 05:20:15,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:15,482 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:20:15,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:20:15,482 INFO L85 PathProgramCache]: Analyzing trace with hash 2041886464, now seen corresponding path program 1 times [2024-11-28 05:20:15,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:20:15,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289303874] [2024-11-28 05:20:15,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:20:15,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:15,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:20:15,487 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:20:15,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:20:15,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:20:15,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 05:20:15,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:20:16,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2024-11-28 05:20:16,096 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 8 treesize of output 1 [2024-11-28 05:20:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2024-11-28 05:20:19,431 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:20:19,431 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:20:19,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289303874] [2024-11-28 05:20:19,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289303874] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:20:19,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:20:19,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 05:20:19,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022991179] [2024-11-28 05:20:19,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:20:19,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:20:19,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:20:19,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:20:19,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:20:19,433 INFO L87 Difference]: Start difference. First operand 254 states and 303 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-28 05:20:23,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:20:23,182 INFO L93 Difference]: Finished difference Result 641 states and 771 transitions. [2024-11-28 05:20:23,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:20:23,183 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 125 [2024-11-28 05:20:23,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:20:23,187 INFO L225 Difference]: With dead ends: 641 [2024-11-28 05:20:23,187 INFO L226 Difference]: Without dead ends: 501 [2024-11-28 05:20:23,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 102 SyntacticMatches, 12 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:20:23,189 INFO L435 NwaCegarLoop]: 86 mSDtfsCounter, 65 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:20:23,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 563 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-28 05:20:23,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2024-11-28 05:20:23,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 467. [2024-11-28 05:20:23,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 352 states have (on average 1.1676136363636365) internal successors, (411), 358 states have internal predecessors, (411), 64 states have call successors, (64), 42 states have call predecessors, (64), 50 states have return successors, (81), 66 states have call predecessors, (81), 61 states have call successors, (81) [2024-11-28 05:20:23,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 556 transitions. [2024-11-28 05:20:23,280 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 556 transitions. Word has length 125 [2024-11-28 05:20:23,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:20:23,281 INFO L471 AbstractCegarLoop]: Abstraction has 467 states and 556 transitions. [2024-11-28 05:20:23,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-28 05:20:23,281 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 556 transitions. [2024-11-28 05:20:23,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-28 05:20:23,282 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:20:23,282 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:20:23,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 05:20:23,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:23,487 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:20:23,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:20:23,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1907872958, now seen corresponding path program 1 times [2024-11-28 05:20:23,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:20:23,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985917491] [2024-11-28 05:20:23,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:20:23,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:23,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:20:23,490 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:20:23,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 05:20:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:20:23,741 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 05:20:23,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:20:23,870 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-11-28 05:20:28,332 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 47 proven. 5 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 05:20:28,332 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:20:32,467 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 05:20:32,468 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 30 treesize of output 25 [2024-11-28 05:20:32,765 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 05:20:32,765 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:20:32,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985917491] [2024-11-28 05:20:32,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985917491] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:20:32,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:20:32,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 25 [2024-11-28 05:20:32,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163220009] [2024-11-28 05:20:32,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:20:32,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:20:32,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:20:32,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:20:32,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:20:32,767 INFO L87 Difference]: Start difference. First operand 467 states and 556 transitions. Second operand has 25 states, 24 states have (on average 4.625) internal successors, (111), 24 states have internal predecessors, (111), 9 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-28 05:20:36,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:41,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:45,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:20:51,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:20:51,886 INFO L93 Difference]: Finished difference Result 733 states and 881 transitions. [2024-11-28 05:20:51,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 05:20:51,888 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 4.625) internal successors, (111), 24 states have internal predecessors, (111), 9 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) Word has length 125 [2024-11-28 05:20:51,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:20:51,892 INFO L225 Difference]: With dead ends: 733 [2024-11-28 05:20:51,892 INFO L226 Difference]: Without dead ends: 486 [2024-11-28 05:20:51,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 217 SyntacticMatches, 9 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=271, Invalid=1369, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 05:20:51,894 INFO L435 NwaCegarLoop]: 111 mSDtfsCounter, 173 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 79 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:20:51,894 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 1101 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 774 Invalid, 3 Unknown, 0 Unchecked, 17.0s Time] [2024-11-28 05:20:51,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2024-11-28 05:20:51,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 467. [2024-11-28 05:20:51,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 352 states have (on average 1.1619318181818181) internal successors, (409), 358 states have internal predecessors, (409), 64 states have call successors, (64), 42 states have call predecessors, (64), 50 states have return successors, (81), 66 states have call predecessors, (81), 61 states have call successors, (81) [2024-11-28 05:20:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 554 transitions. [2024-11-28 05:20:51,989 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 554 transitions. Word has length 125 [2024-11-28 05:20:51,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:20:51,990 INFO L471 AbstractCegarLoop]: Abstraction has 467 states and 554 transitions. [2024-11-28 05:20:51,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 4.625) internal successors, (111), 24 states have internal predecessors, (111), 9 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-28 05:20:51,990 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 554 transitions. [2024-11-28 05:20:51,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-28 05:20:51,992 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:20:51,992 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:20:52,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 05:20:52,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:52,196 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:20:52,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:20:52,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1969912572, now seen corresponding path program 1 times [2024-11-28 05:20:52,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:20:52,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2081434692] [2024-11-28 05:20:52,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:20:52,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:52,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:20:52,199 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:20:52,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 05:20:52,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:20:52,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 05:20:52,432 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:20:52,499 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-11-28 05:20:52,507 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-11-28 05:20:56,958 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_19| (_ BitVec 64)) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_19| (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_19|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_19|)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_19| (_ BitVec 64)) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_19| (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_19|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_19|))))) is different from true [2024-11-28 05:21:01,359 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_43 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_41 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_41) v_aws_linked_list_back_~list.offset_BEFORE_CALL_43)))) (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_43 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_41 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_41) v_aws_linked_list_back_~list.offset_BEFORE_CALL_43))))) is different from true [2024-11-28 05:21:05,572 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_44 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_42 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_42) v_aws_linked_list_back_~list.offset_BEFORE_CALL_44)))) (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_44 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_42 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_42) v_aws_linked_list_back_~list.offset_BEFORE_CALL_44))))) is different from true [2024-11-28 05:21:09,858 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_45 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_43 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_43) v_aws_linked_list_back_~list.offset_BEFORE_CALL_45)))) (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_45 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_43 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_43) v_aws_linked_list_back_~list.offset_BEFORE_CALL_45))))) is different from true [2024-11-28 05:21:14,080 WARN L873 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_46 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_44 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_44) v_aws_linked_list_back_~list.offset_BEFORE_CALL_46)))) (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_46 (_ BitVec 64)) (v_aws_linked_list_back_~list.base_BEFORE_CALL_44 (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$#2.offset| v_aws_linked_list_back_~list.base_BEFORE_CALL_44) v_aws_linked_list_back_~list.offset_BEFORE_CALL_46))))) is different from true [2024-11-28 05:21:19,628 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 50 proven. 16 refuted. 0 times theorem prover too weak. 15 trivial. 12 not checked. [2024-11-28 05:21:19,628 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:21:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-11-28 05:21:22,829 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:21:22,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081434692] [2024-11-28 05:21:22,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081434692] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:21:22,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:21:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 26 [2024-11-28 05:21:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745114462] [2024-11-28 05:21:22,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:21:22,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 05:21:22,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:21:22,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 05:21:22,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=364, Unknown=6, NotChecked=210, Total=650 [2024-11-28 05:21:22,831 INFO L87 Difference]: Start difference. First operand 467 states and 554 transitions. Second operand has 26 states, 26 states have (on average 4.769230769230769) internal successors, (124), 25 states have internal predecessors, (124), 8 states have call successors, (27), 7 states have call predecessors, (27), 9 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-11-28 05:21:27,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:21:36,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:21:44,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:21:48,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:21:57,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:22:01,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:22:05,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:22:09,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:22:10,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:22:10,281 INFO L93 Difference]: Finished difference Result 760 states and 916 transitions. [2024-11-28 05:22:10,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 05:22:10,283 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.769230769230769) internal successors, (124), 25 states have internal predecessors, (124), 8 states have call successors, (27), 7 states have call predecessors, (27), 9 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 125 [2024-11-28 05:22:10,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:22:10,287 INFO L225 Difference]: With dead ends: 760 [2024-11-28 05:22:10,287 INFO L226 Difference]: Without dead ends: 509 [2024-11-28 05:22:10,289 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 220 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 37.6s TimeCoverageRelationStatistics Valid=172, Invalid=832, Unknown=8, NotChecked=320, Total=1332 [2024-11-28 05:22:10,290 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 66 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 5 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 1529 SdHoareTripleChecker+Invalid, 2351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 1484 IncrementalHoareTripleChecker+Unchecked, 37.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:22:10,293 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 1529 Invalid, 2351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 854 Invalid, 8 Unknown, 1484 Unchecked, 37.2s Time] [2024-11-28 05:22:10,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2024-11-28 05:22:10,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 471. [2024-11-28 05:22:10,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 356 states have (on average 1.1601123595505618) internal successors, (413), 362 states have internal predecessors, (413), 64 states have call successors, (64), 42 states have call predecessors, (64), 50 states have return successors, (81), 66 states have call predecessors, (81), 61 states have call successors, (81) [2024-11-28 05:22:10,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 558 transitions. [2024-11-28 05:22:10,419 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 558 transitions. Word has length 125 [2024-11-28 05:22:10,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:22:10,419 INFO L471 AbstractCegarLoop]: Abstraction has 471 states and 558 transitions. [2024-11-28 05:22:10,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.769230769230769) internal successors, (124), 25 states have internal predecessors, (124), 8 states have call successors, (27), 7 states have call predecessors, (27), 9 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-11-28 05:22:10,420 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 558 transitions. [2024-11-28 05:22:10,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-28 05:22:10,421 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:10,421 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:10,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 05:22:10,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:10,622 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:10,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:10,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1460439482, now seen corresponding path program 1 times [2024-11-28 05:22:10,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:22:10,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541139649] [2024-11-28 05:22:10,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:10,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:10,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:10,625 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:22:10,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 05:22:10,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:10,854 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:22:10,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:11,153 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2024-11-28 05:22:11,153 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:22:11,153 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:22:11,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541139649] [2024-11-28 05:22:11,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541139649] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:22:11,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:22:11,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:22:11,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796873604] [2024-11-28 05:22:11,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:22:11,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:22:11,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:22:11,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:22:11,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:22:11,155 INFO L87 Difference]: Start difference. First operand 471 states and 558 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-11-28 05:22:11,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:22:11,542 INFO L93 Difference]: Finished difference Result 969 states and 1174 transitions. [2024-11-28 05:22:11,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:22:11,543 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 125 [2024-11-28 05:22:11,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:22:11,546 INFO L225 Difference]: With dead ends: 969 [2024-11-28 05:22:11,547 INFO L226 Difference]: Without dead ends: 456 [2024-11-28 05:22:11,549 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:22:11,550 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 29 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:22:11,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 670 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:22:11,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2024-11-28 05:22:11,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 456. [2024-11-28 05:22:11,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 342 states have (on average 1.1432748538011697) internal successors, (391), 347 states have internal predecessors, (391), 64 states have call successors, (64), 42 states have call predecessors, (64), 49 states have return successors, (80), 66 states have call predecessors, (80), 61 states have call successors, (80) [2024-11-28 05:22:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 535 transitions. [2024-11-28 05:22:11,646 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 535 transitions. Word has length 125 [2024-11-28 05:22:11,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:22:11,647 INFO L471 AbstractCegarLoop]: Abstraction has 456 states and 535 transitions. [2024-11-28 05:22:11,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-11-28 05:22:11,647 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 535 transitions. [2024-11-28 05:22:11,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-28 05:22:11,648 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:11,648 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:11,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 05:22:11,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:11,849 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:11,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:11,849 INFO L85 PathProgramCache]: Analyzing trace with hash 778372388, now seen corresponding path program 1 times [2024-11-28 05:22:11,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:22:11,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130951392] [2024-11-28 05:22:11,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:11,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:11,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:11,851 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:22:11,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 05:22:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:12,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 05:22:12,138 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:12,654 INFO L349 Elim1Store]: treesize reduction 50, result has 41.2 percent of original size [2024-11-28 05:22:12,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 104 [2024-11-28 05:22:12,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-28 05:22:12,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 05:22:12,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2024-11-28 05:22:12,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 26 [2024-11-28 05:22:21,526 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2024-11-28 05:22:21,526 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:22:21,527 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:22:21,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130951392] [2024-11-28 05:22:21,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130951392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:22:21,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:22:21,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 05:22:21,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801352364] [2024-11-28 05:22:21,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:22:21,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:22:21,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:22:21,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:22:21,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:22:21,528 INFO L87 Difference]: Start difference. First operand 456 states and 535 transitions. Second operand has 12 states, 12 states have (on average 5.75) internal successors, (69), 11 states have internal predecessors, (69), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-28 05:22:30,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:22:30,232 INFO L93 Difference]: Finished difference Result 631 states and 747 transitions. [2024-11-28 05:22:30,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:22:30,233 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 11 states have internal predecessors, (69), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 127 [2024-11-28 05:22:30,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:22:30,237 INFO L225 Difference]: With dead ends: 631 [2024-11-28 05:22:30,237 INFO L226 Difference]: Without dead ends: 491 [2024-11-28 05:22:30,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 104 SyntacticMatches, 12 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:22:30,239 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 59 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 31 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:22:30,240 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 1257 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 591 Invalid, 4 Unknown, 0 Unchecked, 8.0s Time] [2024-11-28 05:22:30,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2024-11-28 05:22:30,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 251. [2024-11-28 05:22:30,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 187 states have (on average 1.13903743315508) internal successors, (213), 189 states have internal predecessors, (213), 36 states have call successors, (36), 24 states have call predecessors, (36), 27 states have return successors, (43), 37 states have call predecessors, (43), 34 states have call successors, (43) [2024-11-28 05:22:30,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 292 transitions. [2024-11-28 05:22:30,339 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 292 transitions. Word has length 127 [2024-11-28 05:22:30,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:22:30,339 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 292 transitions. [2024-11-28 05:22:30,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 11 states have internal predecessors, (69), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-28 05:22:30,340 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 292 transitions. [2024-11-28 05:22:30,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-28 05:22:30,340 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:30,340 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:30,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 05:22:30,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:30,541 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:30,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:30,541 INFO L85 PathProgramCache]: Analyzing trace with hash 495478624, now seen corresponding path program 1 times [2024-11-28 05:22:30,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:22:30,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1206528347] [2024-11-28 05:22:30,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:30,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:30,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:30,544 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:22:30,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 05:22:30,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:30,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 05:22:30,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:31,137 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-11-28 05:22:35,260 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 92 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:22:35,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:22:36,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2024-11-28 05:22:36,570 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:22:36,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206528347] [2024-11-28 05:22:36,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206528347] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:22:36,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1959778957] [2024-11-28 05:22:36,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:36,571 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:22:36,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:22:36,578 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:22:36,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffbe8816-d556-4f37-ae5b-fa1632856519/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2024-11-28 05:22:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:37,343 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-28 05:22:37,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:37,554 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 0 case distinctions, treesize of input 9 treesize of output 12 [2024-11-28 05:22:37,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:22:37,581 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 9 treesize of output 8 [2024-11-28 05:22:37,589 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 7 [2024-11-28 05:22:54,247 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 66 proven. 22 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 05:22:54,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:02,632 INFO L349 Elim1Store]: treesize reduction 63, result has 66.1 percent of original size [2024-11-28 05:23:02,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 5059 treesize of output 4790 [2024-11-28 05:23:03,373 INFO L224 Elim1Store]: Index analysis took 312 ms [2024-11-28 05:23:06,661 INFO L349 Elim1Store]: treesize reduction 76, result has 69.7 percent of original size [2024-11-28 05:23:06,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 28176 treesize of output 26110 [2024-11-28 05:23:07,190 INFO L224 Elim1Store]: Index analysis took 171 ms [2024-11-28 05:23:09,655 INFO L349 Elim1Store]: treesize reduction 78, result has 68.9 percent of original size [2024-11-28 05:23:09,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 3260 treesize of output 3016 [2024-11-28 05:23:10,498 INFO L224 Elim1Store]: Index analysis took 279 ms [2024-11-28 05:23:12,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:23:12,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 3030 treesize of output 2887