./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_10-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- 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_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/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_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_10-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/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 32bit --witnessprinter.graph.data.programhash b6366e3b98da5ee88513ec6586b547e61d25aed49a53277f23448bdf367b4562 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:24:46,640 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:24:46,734 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:24:46,740 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:24:46,740 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:24:46,764 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:24:46,764 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:24:46,765 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:24:46,765 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:24:46,765 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:24:46,765 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:24:46,765 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:24:46,766 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:24:46,766 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:24:46,766 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:24:46,767 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:24:46,767 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:24:46,768 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:24:46,768 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:24:46,768 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:24:46,768 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:24:46,768 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:24:46,772 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:24:46,772 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:24:46,773 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:24:46,773 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:24:46,773 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:24:46,773 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_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b6366e3b98da5ee88513ec6586b547e61d25aed49a53277f23448bdf367b4562 [2024-11-27 20:24:47,082 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:24:47,095 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:24:47,098 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:24:47,100 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:24:47,101 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:24:47,102 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/recursive-simple/fibo_2calls_10-1.c [2024-11-27 20:24:50,058 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/data/fff627857/7b64e8eb28cb4c5c91bcce2494ec09dd/FLAG35dae2ef1 [2024-11-27 20:24:50,355 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:24:50,356 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/sv-benchmarks/c/recursive-simple/fibo_2calls_10-1.c [2024-11-27 20:24:50,369 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/data/fff627857/7b64e8eb28cb4c5c91bcce2494ec09dd/FLAG35dae2ef1 [2024-11-27 20:24:50,398 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/data/fff627857/7b64e8eb28cb4c5c91bcce2494ec09dd [2024-11-27 20:24:50,402 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:24:50,404 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:24:50,406 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:24:50,407 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:24:50,411 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:24:50,412 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,413 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@127f6bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50, skipping insertion in model container [2024-11-27 20:24:50,415 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,430 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:24:50,598 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_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/sv-benchmarks/c/recursive-simple/fibo_2calls_10-1.c[949,962] [2024-11-27 20:24:50,601 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:24:50,617 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:24:50,632 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_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/sv-benchmarks/c/recursive-simple/fibo_2calls_10-1.c[949,962] [2024-11-27 20:24:50,633 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:24:50,648 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:24:50,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50 WrapperNode [2024-11-27 20:24:50,649 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:24:50,650 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:24:50,650 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:24:50,650 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:24:50,659 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,666 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,683 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2024-11-27 20:24:50,684 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:24:50,685 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:24:50,685 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:24:50,685 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:24:50,694 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,695 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,695 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,716 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 20:24:50,716 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,716 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,719 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,721 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,723 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,724 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,727 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,729 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:24:50,734 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:24:50,734 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:24:50,734 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:24:50,735 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (1/1) ... [2024-11-27 20:24:50,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:24:50,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:50,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:24:50,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:24:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:24:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:24:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2024-11-27 20:24:50,791 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2024-11-27 20:24:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2024-11-27 20:24:50,791 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2024-11-27 20:24:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:24:50,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:24:50,848 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:24:50,852 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:24:50,996 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-27 20:24:50,996 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:24:51,005 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:24:51,006 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-27 20:24:51,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:24:51 BoogieIcfgContainer [2024-11-27 20:24:51,006 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:24:51,009 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:24:51,009 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:24:51,016 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:24:51,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:24:50" (1/3) ... [2024-11-27 20:24:51,017 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37872465 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:24:51, skipping insertion in model container [2024-11-27 20:24:51,018 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:24:50" (2/3) ... [2024-11-27 20:24:51,018 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37872465 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:24:51, skipping insertion in model container [2024-11-27 20:24:51,018 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:24:51" (3/3) ... [2024-11-27 20:24:51,020 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-1.c [2024-11-27 20:24:51,036 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:24:51,037 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_2calls_10-1.c that has 3 procedures, 29 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-27 20:24:51,101 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:24:51,117 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;@29aaf8b0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:24:51,117 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:24:51,122 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 20:24:51,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-27 20:24:51,129 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:51,130 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:51,130 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:51,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:51,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1123300790, now seen corresponding path program 1 times [2024-11-27 20:24:51,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:51,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551635969] [2024-11-27 20:24:51,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:51,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:51,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:24:51,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:51,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551635969] [2024-11-27 20:24:51,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551635969] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:24:51,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:24:51,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:24:51,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460347784] [2024-11-27 20:24:51,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:24:51,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:24:51,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:51,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:24:51,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:24:51,383 INFO L87 Difference]: Start difference. First operand has 29 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:24:51,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:51,501 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2024-11-27 20:24:51,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:24:51,504 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-11-27 20:24:51,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:51,511 INFO L225 Difference]: With dead ends: 41 [2024-11-27 20:24:51,513 INFO L226 Difference]: Without dead ends: 29 [2024-11-27 20:24:51,516 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-27 20:24:51,519 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 10 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 97 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-27 20:24:51,523 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 97 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:24:51,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-27 20:24:51,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2024-11-27 20:24:51,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-27 20:24:51,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-11-27 20:24:51,571 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 10 [2024-11-27 20:24:51,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:51,572 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-11-27 20:24:51,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:24:51,572 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-11-27 20:24:51,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-27 20:24:51,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:51,575 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:51,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:24:51,575 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:51,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:51,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1177745932, now seen corresponding path program 1 times [2024-11-27 20:24:51,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:51,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186541856] [2024-11-27 20:24:51,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:51,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:24:51,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:51,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186541856] [2024-11-27 20:24:51,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186541856] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:24:51,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:24:51,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:24:51,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531205471] [2024-11-27 20:24:51,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:24:51,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:24:51,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:51,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:24:51,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:24:51,689 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:24:51,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:51,770 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2024-11-27 20:24:51,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:24:51,772 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-27 20:24:51,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:51,772 INFO L225 Difference]: With dead ends: 33 [2024-11-27 20:24:51,773 INFO L226 Difference]: Without dead ends: 29 [2024-11-27 20:24:51,773 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-27 20:24:51,774 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 7 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:24:51,774 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 80 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:24:51,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-27 20:24:51,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2024-11-27 20:24:51,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-27 20:24:51,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-11-27 20:24:51,786 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 11 [2024-11-27 20:24:51,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:51,786 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-11-27 20:24:51,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:24:51,787 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-11-27 20:24:51,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-27 20:24:51,789 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:51,790 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:51,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:24:51,790 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:51,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:51,790 INFO L85 PathProgramCache]: Analyzing trace with hash 2110588723, now seen corresponding path program 1 times [2024-11-27 20:24:51,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:51,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959139222] [2024-11-27 20:24:51,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:51,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:51,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:51,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:51,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959139222] [2024-11-27 20:24:51,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959139222] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:51,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478206364] [2024-11-27 20:24:51,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:51,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:51,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:51,972 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:51,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:24:52,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:52,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:24:52,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:52,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:52,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:24:52,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:52,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478206364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:24:52,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:24:52,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2024-11-27 20:24:52,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184964976] [2024-11-27 20:24:52,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:24:52,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:24:52,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:52,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:24:52,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:24:52,560 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-27 20:24:52,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:52,788 INFO L93 Difference]: Finished difference Result 55 states and 75 transitions. [2024-11-27 20:24:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:24:52,789 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) Word has length 23 [2024-11-27 20:24:52,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:52,790 INFO L225 Difference]: With dead ends: 55 [2024-11-27 20:24:52,790 INFO L226 Difference]: Without dead ends: 31 [2024-11-27 20:24:52,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:24:52,792 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 23 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:24:52,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 118 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:24:52,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-11-27 20:24:52,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 29. [2024-11-27 20:24:52,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 21 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-27 20:24:52,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2024-11-27 20:24:52,805 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 23 [2024-11-27 20:24:52,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:52,806 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2024-11-27 20:24:52,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-27 20:24:52,806 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2024-11-27 20:24:52,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-27 20:24:52,807 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:52,808 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:52,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:24:53,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:53,012 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:53,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:53,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1277869167, now seen corresponding path program 1 times [2024-11-27 20:24:53,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:53,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185141930] [2024-11-27 20:24:53,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:53,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:53,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:53,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:53,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:53,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185141930] [2024-11-27 20:24:53,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185141930] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:53,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581750277] [2024-11-27 20:24:53,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:53,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:53,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:53,159 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:53,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:24:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:53,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:24:53,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:53,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:53,276 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:24:53,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:53,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581750277] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:24:53,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:24:53,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-27 20:24:53,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570903148] [2024-11-27 20:24:53,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:24:53,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:24:53,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:53,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:24:53,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:24:53,613 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 20:24:53,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:53,807 INFO L93 Difference]: Finished difference Result 40 states and 52 transitions. [2024-11-27 20:24:53,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:24:53,808 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 24 [2024-11-27 20:24:53,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:53,809 INFO L225 Difference]: With dead ends: 40 [2024-11-27 20:24:53,812 INFO L226 Difference]: Without dead ends: 36 [2024-11-27 20:24:53,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:24:53,814 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 16 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:24:53,814 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 123 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:24:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2024-11-27 20:24:53,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 34. [2024-11-27 20:24:53,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 24 states have internal predecessors, (26), 6 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2024-11-27 20:24:53,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2024-11-27 20:24:53,824 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 24 [2024-11-27 20:24:53,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:53,824 INFO L471 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2024-11-27 20:24:53,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 20:24:53,825 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2024-11-27 20:24:53,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-27 20:24:53,826 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:53,826 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:53,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-27 20:24:54,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:54,030 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:54,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:54,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2061621832, now seen corresponding path program 1 times [2024-11-27 20:24:54,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:54,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154104064] [2024-11-27 20:24:54,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:54,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:54,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:24:54,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:54,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154104064] [2024-11-27 20:24:54,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154104064] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:54,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805854624] [2024-11-27 20:24:54,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:54,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:54,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:54,145 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:54,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:24:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:54,199 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:24:54,202 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:54,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:24:54,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:24:54,827 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:24:54,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805854624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:24:54,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:24:54,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 9] total 14 [2024-11-27 20:24:54,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762898342] [2024-11-27 20:24:54,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:24:54,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:24:54,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:54,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:24:54,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:24:54,830 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:24:55,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:55,102 INFO L93 Difference]: Finished difference Result 69 states and 100 transitions. [2024-11-27 20:24:55,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 20:24:55,104 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) Word has length 36 [2024-11-27 20:24:55,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:55,105 INFO L225 Difference]: With dead ends: 69 [2024-11-27 20:24:55,105 INFO L226 Difference]: Without dead ends: 38 [2024-11-27 20:24:55,106 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:24:55,107 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 24 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:24:55,111 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 146 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:24:55,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2024-11-27 20:24:55,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2024-11-27 20:24:55,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 23 states have (on average 1.173913043478261) internal successors, (27), 26 states have internal predecessors, (27), 6 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-27 20:24:55,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2024-11-27 20:24:55,131 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 36 [2024-11-27 20:24:55,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:55,131 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2024-11-27 20:24:55,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:24:55,132 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2024-11-27 20:24:55,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-27 20:24:55,133 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:55,133 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:55,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:24:55,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:55,334 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:55,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:55,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1167294498, now seen corresponding path program 1 times [2024-11-27 20:24:55,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:55,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510870464] [2024-11-27 20:24:55,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:55,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:55,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:55,586 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-27 20:24:55,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:55,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510870464] [2024-11-27 20:24:55,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510870464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:55,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149325552] [2024-11-27 20:24:55,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:55,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:55,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:55,592 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:55,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:24:55,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:55,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:24:55,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:55,797 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:24:55,798 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:24:56,287 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:24:56,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149325552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:24:56,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:24:56,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 18 [2024-11-27 20:24:56,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964803615] [2024-11-27 20:24:56,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:24:56,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:24:56,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:56,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:24:56,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:24:56,291 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:24:56,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:56,875 INFO L93 Difference]: Finished difference Result 101 states and 161 transitions. [2024-11-27 20:24:56,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:24:56,876 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) Word has length 37 [2024-11-27 20:24:56,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:56,878 INFO L225 Difference]: With dead ends: 101 [2024-11-27 20:24:56,878 INFO L226 Difference]: Without dead ends: 68 [2024-11-27 20:24:56,879 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:24:56,880 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 34 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:24:56,880 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 303 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:24:56,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-11-27 20:24:56,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 56. [2024-11-27 20:24:56,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 39 states have internal predecessors, (41), 11 states have call successors, (11), 3 states have call predecessors, (11), 9 states have return successors, (34), 13 states have call predecessors, (34), 11 states have call successors, (34) [2024-11-27 20:24:56,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 86 transitions. [2024-11-27 20:24:56,895 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 86 transitions. Word has length 37 [2024-11-27 20:24:56,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:56,895 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 86 transitions. [2024-11-27 20:24:56,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:24:56,896 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 86 transitions. [2024-11-27 20:24:56,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-27 20:24:56,898 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:56,898 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 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] [2024-11-27 20:24:56,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-27 20:24:57,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-27 20:24:57,099 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:57,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:57,100 INFO L85 PathProgramCache]: Analyzing trace with hash 384535367, now seen corresponding path program 1 times [2024-11-27 20:24:57,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:57,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669152444] [2024-11-27 20:24:57,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:57,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:57,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:57,316 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-27 20:24:57,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:57,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669152444] [2024-11-27 20:24:57,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669152444] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:57,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872344963] [2024-11-27 20:24:57,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:57,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:57,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:57,320 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:57,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:24:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:57,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:24:57,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:57,501 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-27 20:24:57,501 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:24:58,196 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:24:58,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872344963] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:24:58,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:24:58,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 17 [2024-11-27 20:24:58,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396091190] [2024-11-27 20:24:58,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:24:58,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:24:58,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:58,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:24:58,201 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:24:58,201 INFO L87 Difference]: Start difference. First operand 56 states and 86 transitions. Second operand has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2024-11-27 20:24:58,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:24:58,477 INFO L93 Difference]: Finished difference Result 102 states and 193 transitions. [2024-11-27 20:24:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:24:58,478 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) Word has length 51 [2024-11-27 20:24:58,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:24:58,481 INFO L225 Difference]: With dead ends: 102 [2024-11-27 20:24:58,481 INFO L226 Difference]: Without dead ends: 98 [2024-11-27 20:24:58,482 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2024-11-27 20:24:58,482 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 33 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:24:58,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 164 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:24:58,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2024-11-27 20:24:58,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 64. [2024-11-27 20:24:58,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 40 states have (on average 1.15) internal successors, (46), 44 states have internal predecessors, (46), 12 states have call successors, (12), 3 states have call predecessors, (12), 11 states have return successors, (48), 16 states have call predecessors, (48), 12 states have call successors, (48) [2024-11-27 20:24:58,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 106 transitions. [2024-11-27 20:24:58,505 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 106 transitions. Word has length 51 [2024-11-27 20:24:58,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:24:58,505 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 106 transitions. [2024-11-27 20:24:58,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2024-11-27 20:24:58,506 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 106 transitions. [2024-11-27 20:24:58,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-27 20:24:58,509 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:24:58,509 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:58,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 20:24:58,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-27 20:24:58,713 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:24:58,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:58,714 INFO L85 PathProgramCache]: Analyzing trace with hash -586612948, now seen corresponding path program 1 times [2024-11-27 20:24:58,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:58,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727896474] [2024-11-27 20:24:58,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:58,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:58,973 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 40 proven. 59 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2024-11-27 20:24:58,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:58,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727896474] [2024-11-27 20:24:58,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727896474] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:58,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208668934] [2024-11-27 20:24:58,973 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:58,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:58,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:58,977 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:58,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:24:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:59,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:24:59,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:59,267 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 13 proven. 92 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-27 20:24:59,270 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 13 proven. 102 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2024-11-27 20:25:00,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208668934] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:00,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:00,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 13] total 23 [2024-11-27 20:25:00,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799523059] [2024-11-27 20:25:00,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:00,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:25:00,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:00,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:25:00,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:25:00,453 INFO L87 Difference]: Start difference. First operand 64 states and 106 transitions. Second operand has 23 states, 21 states have (on average 3.619047619047619) internal successors, (76), 23 states have internal predecessors, (76), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2024-11-27 20:25:01,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:01,227 INFO L93 Difference]: Finished difference Result 177 states and 369 transitions. [2024-11-27 20:25:01,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-27 20:25:01,228 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.619047619047619) internal successors, (76), 23 states have internal predecessors, (76), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) Word has length 93 [2024-11-27 20:25:01,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:01,231 INFO L225 Difference]: With dead ends: 177 [2024-11-27 20:25:01,231 INFO L226 Difference]: Without dead ends: 104 [2024-11-27 20:25:01,234 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 169 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2024-11-27 20:25:01,235 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 96 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:01,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 325 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:25:01,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-27 20:25:01,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 93. [2024-11-27 20:25:01,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 64 states have internal predecessors, (73), 16 states have call successors, (16), 8 states have call predecessors, (16), 14 states have return successors, (43), 20 states have call predecessors, (43), 16 states have call successors, (43) [2024-11-27 20:25:01,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 132 transitions. [2024-11-27 20:25:01,266 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 132 transitions. Word has length 93 [2024-11-27 20:25:01,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:01,267 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 132 transitions. [2024-11-27 20:25:01,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.619047619047619) internal successors, (76), 23 states have internal predecessors, (76), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2024-11-27 20:25:01,267 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 132 transitions. [2024-11-27 20:25:01,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-27 20:25:01,275 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:01,276 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 10, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:01,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 20:25:01,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:01,477 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:01,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:01,477 INFO L85 PathProgramCache]: Analyzing trace with hash 437944761, now seen corresponding path program 2 times [2024-11-27 20:25:01,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:01,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248135487] [2024-11-27 20:25:01,478 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:25:01,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:01,531 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:25:01,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:01,856 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 43 proven. 179 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2024-11-27 20:25:01,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:01,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248135487] [2024-11-27 20:25:01,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248135487] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:01,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288831434] [2024-11-27 20:25:01,857 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:25:01,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:01,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:01,859 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:01,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:25:01,991 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:25:01,991 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:01,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:25:02,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:02,170 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 30 proven. 244 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2024-11-27 20:25:02,170 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:03,694 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 30 proven. 260 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2024-11-27 20:25:03,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288831434] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:03,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:03,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 15] total 23 [2024-11-27 20:25:03,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856288609] [2024-11-27 20:25:03,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:03,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:25:03,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:03,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:25:03,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:25:03,697 INFO L87 Difference]: Start difference. First operand 93 states and 132 transitions. Second operand has 23 states, 21 states have (on average 3.619047619047619) internal successors, (76), 23 states have internal predecessors, (76), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) [2024-11-27 20:25:04,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:04,091 INFO L93 Difference]: Finished difference Result 132 states and 227 transitions. [2024-11-27 20:25:04,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:25:04,091 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.619047619047619) internal successors, (76), 23 states have internal predecessors, (76), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) Word has length 159 [2024-11-27 20:25:04,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:04,094 INFO L225 Difference]: With dead ends: 132 [2024-11-27 20:25:04,094 INFO L226 Difference]: Without dead ends: 128 [2024-11-27 20:25:04,100 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 302 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2024-11-27 20:25:04,101 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:04,101 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 196 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:25:04,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-27 20:25:04,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 118. [2024-11-27 20:25:04,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 79 states have internal predecessors, (88), 21 states have call successors, (21), 8 states have call predecessors, (21), 19 states have return successors, (85), 30 states have call predecessors, (85), 21 states have call successors, (85) [2024-11-27 20:25:04,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 194 transitions. [2024-11-27 20:25:04,153 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 194 transitions. Word has length 159 [2024-11-27 20:25:04,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:04,155 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 194 transitions. [2024-11-27 20:25:04,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.619047619047619) internal successors, (76), 23 states have internal predecessors, (76), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) [2024-11-27 20:25:04,155 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 194 transitions. [2024-11-27 20:25:04,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-11-27 20:25:04,164 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:04,164 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 18, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:04,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 20:25:04,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:04,365 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:04,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:04,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1279109938, now seen corresponding path program 2 times [2024-11-27 20:25:04,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:04,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898972000] [2024-11-27 20:25:04,366 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:25:04,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:04,428 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:25:04,429 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 158 proven. 490 refuted. 0 times theorem prover too weak. 1585 trivial. 0 not checked. [2024-11-27 20:25:04,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:04,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898972000] [2024-11-27 20:25:04,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898972000] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:04,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828170220] [2024-11-27 20:25:04,988 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:25:04,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:04,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:04,990 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:04,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:25:05,158 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:25:05,159 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:05,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:25:05,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 87 proven. 569 refuted. 0 times theorem prover too weak. 1577 trivial. 0 not checked. [2024-11-27 20:25:05,357 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:07,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 87 proven. 593 refuted. 0 times theorem prover too weak. 1553 trivial. 0 not checked. [2024-11-27 20:25:07,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828170220] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:07,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:07,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 17] total 29 [2024-11-27 20:25:07,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284962743] [2024-11-27 20:25:07,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:07,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-27 20:25:07,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:07,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-27 20:25:07,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2024-11-27 20:25:07,879 INFO L87 Difference]: Start difference. First operand 118 states and 194 transitions. Second operand has 29 states, 27 states have (on average 3.5185185185185186) internal successors, (95), 29 states have internal predecessors, (95), 24 states have call successors, (30), 1 states have call predecessors, (30), 12 states have return successors, (37), 13 states have call predecessors, (37), 24 states have call successors, (37) [2024-11-27 20:25:08,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:08,881 INFO L93 Difference]: Finished difference Result 323 states and 666 transitions. [2024-11-27 20:25:08,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-27 20:25:08,882 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.5185185185185186) internal successors, (95), 29 states have internal predecessors, (95), 24 states have call successors, (30), 1 states have call predecessors, (30), 12 states have return successors, (37), 13 states have call predecessors, (37), 24 states have call successors, (37) Word has length 284 [2024-11-27 20:25:08,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:08,886 INFO L225 Difference]: With dead ends: 323 [2024-11-27 20:25:08,886 INFO L226 Difference]: Without dead ends: 214 [2024-11-27 20:25:08,890 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 547 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=449, Invalid=2413, Unknown=0, NotChecked=0, Total=2862 [2024-11-27 20:25:08,892 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 158 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:08,893 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 449 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:25:08,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-11-27 20:25:08,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 184. [2024-11-27 20:25:08,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 123 states have (on average 1.1869918699186992) internal successors, (146), 123 states have internal predecessors, (146), 35 states have call successors, (35), 17 states have call predecessors, (35), 25 states have return successors, (120), 43 states have call predecessors, (120), 35 states have call successors, (120) [2024-11-27 20:25:08,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 301 transitions. [2024-11-27 20:25:08,950 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 301 transitions. Word has length 284 [2024-11-27 20:25:08,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:08,952 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 301 transitions. [2024-11-27 20:25:08,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.5185185185185186) internal successors, (95), 29 states have internal predecessors, (95), 24 states have call successors, (30), 1 states have call predecessors, (30), 12 states have return successors, (37), 13 states have call predecessors, (37), 24 states have call successors, (37) [2024-11-27 20:25:08,953 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 301 transitions. [2024-11-27 20:25:08,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-11-27 20:25:08,964 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:08,965 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 25, 25, 24, 19, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 8, 6, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:08,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 20:25:09,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-27 20:25:09,168 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:09,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:09,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1695767594, now seen corresponding path program 3 times [2024-11-27 20:25:09,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:09,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715164612] [2024-11-27 20:25:09,169 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:25:09,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:09,192 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-27 20:25:09,193 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:09,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 515 proven. 4 refuted. 0 times theorem prover too weak. 3856 trivial. 0 not checked. [2024-11-27 20:25:09,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:09,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715164612] [2024-11-27 20:25:09,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715164612] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:09,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648042647] [2024-11-27 20:25:09,308 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:25:09,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:09,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:09,312 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:09,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:25:09,455 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-27 20:25:09,455 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:09,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:25:09,464 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 760 proven. 6 refuted. 0 times theorem prover too weak. 3609 trivial. 0 not checked. [2024-11-27 20:25:09,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 619 proven. 12 refuted. 0 times theorem prover too weak. 3744 trivial. 0 not checked. [2024-11-27 20:25:10,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648042647] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:10,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:10,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-27 20:25:10,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161120278] [2024-11-27 20:25:10,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:10,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:25:10,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:10,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:25:10,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:25:10,835 INFO L87 Difference]: Start difference. First operand 184 states and 301 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 7 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (17), 5 states have call predecessors, (17), 7 states have call successors, (17) [2024-11-27 20:25:11,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:11,033 INFO L93 Difference]: Finished difference Result 360 states and 621 transitions. [2024-11-27 20:25:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:25:11,034 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 7 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (17), 5 states have call predecessors, (17), 7 states have call successors, (17) Word has length 389 [2024-11-27 20:25:11,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:11,038 INFO L225 Difference]: With dead ends: 360 [2024-11-27 20:25:11,038 INFO L226 Difference]: Without dead ends: 181 [2024-11-27 20:25:11,039 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 789 GetRequests, 767 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:25:11,040 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 30 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:11,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 152 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:25:11,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-11-27 20:25:11,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 174. [2024-11-27 20:25:11,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 118 states have (on average 1.1694915254237288) internal successors, (138), 116 states have internal predecessors, (138), 33 states have call successors, (33), 18 states have call predecessors, (33), 22 states have return successors, (95), 39 states have call predecessors, (95), 33 states have call successors, (95) [2024-11-27 20:25:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 266 transitions. [2024-11-27 20:25:11,069 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 266 transitions. Word has length 389 [2024-11-27 20:25:11,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:11,070 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 266 transitions. [2024-11-27 20:25:11,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 7 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (17), 5 states have call predecessors, (17), 7 states have call successors, (17) [2024-11-27 20:25:11,071 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 266 transitions. [2024-11-27 20:25:11,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-27 20:25:11,081 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:11,082 INFO L218 NwaCegarLoop]: trace histogram [38, 38, 29, 29, 28, 27, 19, 19, 19, 19, 19, 19, 19, 14, 14, 14, 14, 14, 14, 14, 14, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:11,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-27 20:25:11,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:11,286 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:11,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:11,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1299493047, now seen corresponding path program 4 times [2024-11-27 20:25:11,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:11,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706973647] [2024-11-27 20:25:11,287 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:25:11,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:11,350 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:25:11,350 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6213 backedges. 171 proven. 837 refuted. 0 times theorem prover too weak. 5205 trivial. 0 not checked. [2024-11-27 20:25:11,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:11,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706973647] [2024-11-27 20:25:11,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706973647] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:11,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033297788] [2024-11-27 20:25:11,877 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:25:11,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:11,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:11,879 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:11,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:25:12,118 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:25:12,118 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:12,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:25:12,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:12,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6213 backedges. 137 proven. 1182 refuted. 0 times theorem prover too weak. 4894 trivial. 0 not checked. [2024-11-27 20:25:12,308 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:16,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6213 backedges. 137 proven. 1215 refuted. 0 times theorem prover too weak. 4861 trivial. 0 not checked. [2024-11-27 20:25:16,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033297788] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:16,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:16,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 19] total 27 [2024-11-27 20:25:16,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639851009] [2024-11-27 20:25:16,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:16,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-27 20:25:16,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:16,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-27 20:25:16,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:25:16,141 INFO L87 Difference]: Start difference. First operand 174 states and 266 transitions. Second operand has 27 states, 25 states have (on average 3.6) internal successors, (90), 27 states have internal predecessors, (90), 23 states have call successors, (27), 1 states have call predecessors, (27), 14 states have return successors, (38), 15 states have call predecessors, (38), 23 states have call successors, (38) [2024-11-27 20:25:16,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:16,594 INFO L93 Difference]: Finished difference Result 215 states and 375 transitions. [2024-11-27 20:25:16,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 20:25:16,594 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 3.6) internal successors, (90), 27 states have internal predecessors, (90), 23 states have call successors, (27), 1 states have call predecessors, (27), 14 states have return successors, (38), 15 states have call predecessors, (38), 23 states have call successors, (38) Word has length 461 [2024-11-27 20:25:16,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:16,599 INFO L225 Difference]: With dead ends: 215 [2024-11-27 20:25:16,599 INFO L226 Difference]: Without dead ends: 211 [2024-11-27 20:25:16,600 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 947 GetRequests, 902 SyntacticMatches, 8 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=283, Invalid=1199, Unknown=0, NotChecked=0, Total=1482 [2024-11-27 20:25:16,601 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 67 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:16,601 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 238 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:25:16,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-11-27 20:25:16,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 201. [2024-11-27 20:25:16,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 134 states have (on average 1.1492537313432836) internal successors, (154), 132 states have internal predecessors, (154), 39 states have call successors, (39), 18 states have call predecessors, (39), 27 states have return successors, (150), 50 states have call predecessors, (150), 39 states have call successors, (150) [2024-11-27 20:25:16,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 343 transitions. [2024-11-27 20:25:16,626 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 343 transitions. Word has length 461 [2024-11-27 20:25:16,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:16,627 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 343 transitions. [2024-11-27 20:25:16,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 3.6) internal successors, (90), 27 states have internal predecessors, (90), 23 states have call successors, (27), 1 states have call predecessors, (27), 14 states have return successors, (38), 15 states have call predecessors, (38), 23 states have call successors, (38) [2024-11-27 20:25:16,627 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 343 transitions. [2024-11-27 20:25:16,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1060 [2024-11-27 20:25:16,638 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:16,639 INFO L218 NwaCegarLoop]: trace histogram [78, 78, 77, 77, 63, 62, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 24, 24, 16, 14, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:16,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:25:16,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:16,839 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:16,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:16,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1215559467, now seen corresponding path program 5 times [2024-11-27 20:25:16,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:16,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273004769] [2024-11-27 20:25:16,840 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:25:16,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:17,035 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2024-11-27 20:25:17,035 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:18,069 INFO L134 CoverageAnalysis]: Checked inductivity of 33336 backedges. 1603 proven. 2350 refuted. 0 times theorem prover too weak. 29383 trivial. 0 not checked. [2024-11-27 20:25:18,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:18,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273004769] [2024-11-27 20:25:18,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273004769] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:18,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930110724] [2024-11-27 20:25:18,071 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:25:18,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:18,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:18,073 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:18,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:25:18,462 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2024-11-27 20:25:18,462 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:18,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:25:18,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 33336 backedges. 18194 proven. 414 refuted. 0 times theorem prover too weak. 14728 trivial. 0 not checked. [2024-11-27 20:25:18,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 33336 backedges. 1685 proven. 2550 refuted. 0 times theorem prover too weak. 29101 trivial. 0 not checked. [2024-11-27 20:25:24,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930110724] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:24,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 21] total 28 [2024-11-27 20:25:24,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496811031] [2024-11-27 20:25:24,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:24,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-27 20:25:24,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:24,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-27 20:25:24,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:25:24,429 INFO L87 Difference]: Start difference. First operand 201 states and 343 transitions. Second operand has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 28 states have internal predecessors, (107), 21 states have call successors, (32), 2 states have call predecessors, (32), 11 states have return successors, (38), 13 states have call predecessors, (38), 21 states have call successors, (38) [2024-11-27 20:25:25,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:25,428 INFO L93 Difference]: Finished difference Result 464 states and 872 transitions. [2024-11-27 20:25:25,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-27 20:25:25,429 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 28 states have internal predecessors, (107), 21 states have call successors, (32), 2 states have call predecessors, (32), 11 states have return successors, (38), 13 states have call predecessors, (38), 21 states have call successors, (38) Word has length 1059 [2024-11-27 20:25:25,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:25,441 INFO L225 Difference]: With dead ends: 464 [2024-11-27 20:25:25,441 INFO L226 Difference]: Without dead ends: 255 [2024-11-27 20:25:25,445 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2157 GetRequests, 2101 SyntacticMatches, 10 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=382, Invalid=1874, Unknown=0, NotChecked=0, Total=2256 [2024-11-27 20:25:25,446 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 57 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:25,449 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 469 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:25:25,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-11-27 20:25:25,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 217. [2024-11-27 20:25:25,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 147 states have (on average 1.1088435374149659) internal successors, (163), 144 states have internal predecessors, (163), 42 states have call successors, (42), 23 states have call predecessors, (42), 27 states have return successors, (140), 49 states have call predecessors, (140), 42 states have call successors, (140) [2024-11-27 20:25:25,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 345 transitions. [2024-11-27 20:25:25,486 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 345 transitions. Word has length 1059 [2024-11-27 20:25:25,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:25,488 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 345 transitions. [2024-11-27 20:25:25,488 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 28 states have internal predecessors, (107), 21 states have call successors, (32), 2 states have call predecessors, (32), 11 states have return successors, (38), 13 states have call predecessors, (38), 21 states have call successors, (38) [2024-11-27 20:25:25,488 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 345 transitions. [2024-11-27 20:25:25,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 829 [2024-11-27 20:25:25,497 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:25,498 INFO L218 NwaCegarLoop]: trace histogram [62, 62, 59, 59, 49, 49, 31, 31, 31, 31, 31, 31, 31, 29, 29, 29, 29, 29, 29, 29, 20, 18, 13, 10, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:25,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-27 20:25:25,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-27 20:25:25,703 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:25,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:25,704 INFO L85 PathProgramCache]: Analyzing trace with hash -26849862, now seen corresponding path program 6 times [2024-11-27 20:25:25,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:25,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931368961] [2024-11-27 20:25:25,704 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:25:25,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:25,783 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-27 20:25:25,783 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:26,080 INFO L134 CoverageAnalysis]: Checked inductivity of 20244 backedges. 1679 proven. 94 refuted. 0 times theorem prover too weak. 18471 trivial. 0 not checked. [2024-11-27 20:25:26,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:26,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931368961] [2024-11-27 20:25:26,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931368961] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:26,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757954316] [2024-11-27 20:25:26,081 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:25:26,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:26,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:26,085 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:26,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:25:26,386 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-27 20:25:26,387 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:26,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:25:26,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:26,524 INFO L134 CoverageAnalysis]: Checked inductivity of 20244 backedges. 4220 proven. 19 refuted. 0 times theorem prover too weak. 16005 trivial. 0 not checked. [2024-11-27 20:25:26,524 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:29,324 INFO L134 CoverageAnalysis]: Checked inductivity of 20244 backedges. 1873 proven. 121 refuted. 0 times theorem prover too weak. 18250 trivial. 0 not checked. [2024-11-27 20:25:29,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757954316] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:29,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:29,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 18 [2024-11-27 20:25:29,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748229068] [2024-11-27 20:25:29,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:29,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:25:29,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:29,328 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:25:29,328 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:25:29,328 INFO L87 Difference]: Start difference. First operand 217 states and 345 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 11 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (26), 6 states have call predecessors, (26), 11 states have call successors, (26) [2024-11-27 20:25:29,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:29,604 INFO L93 Difference]: Finished difference Result 418 states and 743 transitions. [2024-11-27 20:25:29,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:25:29,604 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 11 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (26), 6 states have call predecessors, (26), 11 states have call successors, (26) Word has length 828 [2024-11-27 20:25:29,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:29,609 INFO L225 Difference]: With dead ends: 418 [2024-11-27 20:25:29,609 INFO L226 Difference]: Without dead ends: 187 [2024-11-27 20:25:29,611 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1670 GetRequests, 1644 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:25:29,612 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 21 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:29,612 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 250 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:25:29,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-11-27 20:25:29,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2024-11-27 20:25:29,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 129 states have (on average 1.0930232558139534) internal successors, (141), 126 states have internal predecessors, (141), 34 states have call successors, (34), 22 states have call predecessors, (34), 23 states have return successors, (119), 38 states have call predecessors, (119), 34 states have call successors, (119) [2024-11-27 20:25:29,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 294 transitions. [2024-11-27 20:25:29,660 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 294 transitions. Word has length 828 [2024-11-27 20:25:29,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:29,662 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 294 transitions. [2024-11-27 20:25:29,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 11 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (26), 6 states have call predecessors, (26), 11 states have call successors, (26) [2024-11-27 20:25:29,662 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 294 transitions. [2024-11-27 20:25:29,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1526 [2024-11-27 20:25:29,681 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:29,681 INFO L218 NwaCegarLoop]: trace histogram [122, 122, 101, 101, 93, 90, 61, 61, 61, 61, 61, 61, 61, 50, 50, 50, 50, 50, 50, 50, 40, 32, 32, 8, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:29,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-27 20:25:29,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-27 20:25:29,885 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:29,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:29,886 INFO L85 PathProgramCache]: Analyzing trace with hash 2136817129, now seen corresponding path program 7 times [2024-11-27 20:25:29,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:29,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212900211] [2024-11-27 20:25:29,886 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:25:29,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:30,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:33,965 INFO L134 CoverageAnalysis]: Checked inductivity of 70227 backedges. 569 proven. 4787 refuted. 0 times theorem prover too weak. 64871 trivial. 0 not checked. [2024-11-27 20:25:33,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:33,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212900211] [2024-11-27 20:25:33,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212900211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:33,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549507212] [2024-11-27 20:25:33,966 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:25:33,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:33,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:33,969 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:33,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:25:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:34,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 3404 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:25:34,692 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:34,928 INFO L134 CoverageAnalysis]: Checked inductivity of 70227 backedges. 569 proven. 4787 refuted. 0 times theorem prover too weak. 64871 trivial. 0 not checked. [2024-11-27 20:25:34,928 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:42,402 INFO L134 CoverageAnalysis]: Checked inductivity of 70227 backedges. 569 proven. 4831 refuted. 0 times theorem prover too weak. 64827 trivial. 0 not checked. [2024-11-27 20:25:42,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549507212] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:42,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:42,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 21] total 23 [2024-11-27 20:25:42,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998794605] [2024-11-27 20:25:42,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:42,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:25:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:42,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:25:42,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:25:42,406 INFO L87 Difference]: Start difference. First operand 187 states and 294 transitions. Second operand has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 20 states have call successors, (23), 1 states have call predecessors, (23), 10 states have return successors, (29), 10 states have call predecessors, (29), 20 states have call successors, (29) [2024-11-27 20:25:42,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:42,774 INFO L93 Difference]: Finished difference Result 217 states and 383 transitions. [2024-11-27 20:25:42,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:25:42,775 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 20 states have call successors, (23), 1 states have call predecessors, (23), 10 states have return successors, (29), 10 states have call predecessors, (29), 20 states have call successors, (29) Word has length 1525 [2024-11-27 20:25:42,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:42,784 INFO L225 Difference]: With dead ends: 217 [2024-11-27 20:25:42,784 INFO L226 Difference]: Without dead ends: 213 [2024-11-27 20:25:42,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3077 GetRequests, 3038 SyntacticMatches, 10 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=745, Unknown=0, NotChecked=0, Total=930 [2024-11-27 20:25:42,786 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 63 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:42,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 214 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:25:42,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-11-27 20:25:42,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 187. [2024-11-27 20:25:42,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 129 states have (on average 1.0930232558139534) internal successors, (141), 126 states have internal predecessors, (141), 34 states have call successors, (34), 22 states have call predecessors, (34), 23 states have return successors, (119), 38 states have call predecessors, (119), 34 states have call successors, (119) [2024-11-27 20:25:42,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 294 transitions. [2024-11-27 20:25:42,819 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 294 transitions. Word has length 1525 [2024-11-27 20:25:42,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:42,821 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 294 transitions. [2024-11-27 20:25:42,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 20 states have call successors, (23), 1 states have call predecessors, (23), 10 states have return successors, (29), 10 states have call predecessors, (29), 20 states have call successors, (29) [2024-11-27 20:25:42,822 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 294 transitions. [2024-11-27 20:25:42,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2236 [2024-11-27 20:25:42,863 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:42,864 INFO L218 NwaCegarLoop]: trace histogram [178, 178, 149, 149, 137, 132, 89, 89, 89, 89, 89, 89, 89, 74, 74, 74, 74, 74, 74, 74, 58, 48, 46, 12, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:42,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:25:43,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 20:25:43,065 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:43,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:43,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1125606097, now seen corresponding path program 8 times [2024-11-27 20:25:43,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:43,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294959840] [2024-11-27 20:25:43,066 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:25:43,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:43,919 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:25:43,919 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:48,563 INFO L134 CoverageAnalysis]: Checked inductivity of 151546 backedges. 1084 proven. 6051 refuted. 0 times theorem prover too weak. 144411 trivial. 0 not checked. [2024-11-27 20:25:48,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:48,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294959840] [2024-11-27 20:25:48,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294959840] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:48,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696119923] [2024-11-27 20:25:48,564 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:25:48,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:48,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:48,566 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:48,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:25:49,457 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:25:49,457 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:25:49,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 4980 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:25:49,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:49,905 INFO L134 CoverageAnalysis]: Checked inductivity of 151546 backedges. 1116 proven. 7192 refuted. 0 times theorem prover too weak. 143238 trivial. 0 not checked. [2024-11-27 20:25:49,905 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:00,007 INFO L134 CoverageAnalysis]: Checked inductivity of 151546 backedges. 1128 proven. 7220 refuted. 0 times theorem prover too weak. 143198 trivial. 0 not checked. [2024-11-27 20:26:00,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696119923] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:00,007 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:00,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 21] total 34 [2024-11-27 20:26:00,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428718928] [2024-11-27 20:26:00,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:00,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-27 20:26:00,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:00,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-27 20:26:00,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2024-11-27 20:26:00,013 INFO L87 Difference]: Start difference. First operand 187 states and 294 transitions. Second operand has 34 states, 32 states have (on average 3.5625) internal successors, (114), 34 states have internal predecessors, (114), 28 states have call successors, (37), 1 states have call predecessors, (37), 18 states have return successors, (48), 23 states have call predecessors, (48), 28 states have call successors, (48) [2024-11-27 20:26:01,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:01,707 INFO L93 Difference]: Finished difference Result 603 states and 1373 transitions. [2024-11-27 20:26:01,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-27 20:26:01,708 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 3.5625) internal successors, (114), 34 states have internal predecessors, (114), 28 states have call successors, (37), 1 states have call predecessors, (37), 18 states have return successors, (48), 23 states have call predecessors, (48), 28 states have call successors, (48) Word has length 2235 [2024-11-27 20:26:01,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:01,714 INFO L225 Difference]: With dead ends: 603 [2024-11-27 20:26:01,714 INFO L226 Difference]: Without dead ends: 330 [2024-11-27 20:26:01,720 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4526 GetRequests, 4445 SyntacticMatches, 10 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=674, Invalid=4582, Unknown=0, NotChecked=0, Total=5256 [2024-11-27 20:26:01,722 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 189 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 1372 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 1583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 1372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:01,723 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 790 Invalid, 1583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 1372 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 20:26:01,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-11-27 20:26:01,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 270. [2024-11-27 20:26:01,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 184 states have (on average 1.059782608695652) internal successors, (195), 183 states have internal predecessors, (195), 55 states have call successors, (55), 33 states have call predecessors, (55), 30 states have return successors, (143), 53 states have call predecessors, (143), 55 states have call successors, (143) [2024-11-27 20:26:01,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 393 transitions. [2024-11-27 20:26:01,772 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 393 transitions. Word has length 2235 [2024-11-27 20:26:01,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:01,773 INFO L471 AbstractCegarLoop]: Abstraction has 270 states and 393 transitions. [2024-11-27 20:26:01,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 3.5625) internal successors, (114), 34 states have internal predecessors, (114), 28 states have call successors, (37), 1 states have call predecessors, (37), 18 states have return successors, (48), 23 states have call predecessors, (48), 28 states have call successors, (48) [2024-11-27 20:26:01,773 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 393 transitions. [2024-11-27 20:26:01,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1886 [2024-11-27 20:26:01,800 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:01,801 INFO L218 NwaCegarLoop]: trace histogram [139, 139, 136, 136, 125, 106, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 57, 37, 30, 14, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:01,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:26:02,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:26:02,002 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:02,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:02,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1985659311, now seen corresponding path program 9 times [2024-11-27 20:26:02,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:02,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797741651] [2024-11-27 20:26:02,003 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:26:02,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:02,065 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-11-27 20:26:02,065 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:02,353 INFO L134 CoverageAnalysis]: Checked inductivity of 106895 backedges. 4721 proven. 72 refuted. 0 times theorem prover too weak. 102102 trivial. 0 not checked. [2024-11-27 20:26:02,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:02,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797741651] [2024-11-27 20:26:02,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797741651] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:02,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751044302] [2024-11-27 20:26:02,354 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:26:02,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:02,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:02,358 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:02,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:26:02,915 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-11-27 20:26:02,916 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:02,921 INFO L256 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:26:02,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 106895 backedges. 9259 proven. 95 refuted. 0 times theorem prover too weak. 97541 trivial. 0 not checked. [2024-11-27 20:26:03,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:09,954 INFO L134 CoverageAnalysis]: Checked inductivity of 106895 backedges. 5616 proven. 180 refuted. 0 times theorem prover too weak. 101099 trivial. 0 not checked. [2024-11-27 20:26:09,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751044302] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:09,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:09,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 15] total 27 [2024-11-27 20:26:09,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071335434] [2024-11-27 20:26:09,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:09,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-27 20:26:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:09,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-27 20:26:09,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:26:09,959 INFO L87 Difference]: Start difference. First operand 270 states and 393 transitions. Second operand has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 27 states have internal predecessors, (103), 15 states have call successors, (30), 2 states have call predecessors, (30), 12 states have return successors, (38), 19 states have call predecessors, (38), 15 states have call successors, (38) [2024-11-27 20:26:10,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:10,807 INFO L93 Difference]: Finished difference Result 560 states and 963 transitions. [2024-11-27 20:26:10,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-27 20:26:10,809 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 27 states have internal predecessors, (103), 15 states have call successors, (30), 2 states have call predecessors, (30), 12 states have return successors, (38), 19 states have call predecessors, (38), 15 states have call successors, (38) Word has length 1885 [2024-11-27 20:26:10,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:10,814 INFO L225 Difference]: With dead ends: 560 [2024-11-27 20:26:10,815 INFO L226 Difference]: Without dead ends: 308 [2024-11-27 20:26:10,818 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3807 GetRequests, 3750 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=409, Invalid=2243, Unknown=0, NotChecked=0, Total=2652 [2024-11-27 20:26:10,819 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 74 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:10,819 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 395 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 704 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:26:10,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-11-27 20:26:10,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 262. [2024-11-27 20:26:10,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 180 states have (on average 1.0555555555555556) internal successors, (190), 178 states have internal predecessors, (190), 53 states have call successors, (53), 34 states have call predecessors, (53), 28 states have return successors, (146), 49 states have call predecessors, (146), 53 states have call successors, (146) [2024-11-27 20:26:10,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 389 transitions. [2024-11-27 20:26:10,861 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 389 transitions. Word has length 1885 [2024-11-27 20:26:10,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:10,862 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 389 transitions. [2024-11-27 20:26:10,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 27 states have internal predecessors, (103), 15 states have call successors, (30), 2 states have call predecessors, (30), 12 states have return successors, (38), 19 states have call predecessors, (38), 15 states have call successors, (38) [2024-11-27 20:26:10,862 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 389 transitions. [2024-11-27 20:26:10,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1427 [2024-11-27 20:26:10,879 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:10,879 INFO L218 NwaCegarLoop]: trace histogram [106, 106, 103, 103, 86, 82, 53, 53, 53, 53, 53, 53, 53, 51, 51, 51, 51, 51, 51, 51, 35, 29, 21, 20, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:10,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-27 20:26:11,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 20:26:11,084 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:11,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:11,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1579021794, now seen corresponding path program 10 times [2024-11-27 20:26:11,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:11,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687908004] [2024-11-27 20:26:11,085 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:26:11,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:11,272 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:26:11,272 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:13,055 INFO L134 CoverageAnalysis]: Checked inductivity of 60860 backedges. 823 proven. 3640 refuted. 0 times theorem prover too weak. 56397 trivial. 0 not checked. [2024-11-27 20:26:13,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:13,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687908004] [2024-11-27 20:26:13,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687908004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:13,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291704502] [2024-11-27 20:26:13,056 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:26:13,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:13,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:13,058 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:13,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:26:13,674 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:26:13,674 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:13,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 2537 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:26:13,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:13,821 INFO L134 CoverageAnalysis]: Checked inductivity of 60860 backedges. 823 proven. 3640 refuted. 0 times theorem prover too weak. 56397 trivial. 0 not checked. [2024-11-27 20:26:13,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:19,843 INFO L134 CoverageAnalysis]: Checked inductivity of 60860 backedges. 825 proven. 3671 refuted. 0 times theorem prover too weak. 56364 trivial. 0 not checked. [2024-11-27 20:26:19,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291704502] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:19,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:19,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 19] total 21 [2024-11-27 20:26:19,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441750392] [2024-11-27 20:26:19,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:19,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 20:26:19,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:19,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 20:26:19,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:26:19,846 INFO L87 Difference]: Start difference. First operand 262 states and 389 transitions. Second operand has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 20:26:20,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:20,099 INFO L93 Difference]: Finished difference Result 287 states and 434 transitions. [2024-11-27 20:26:20,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:26:20,099 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) Word has length 1426 [2024-11-27 20:26:20,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:20,106 INFO L225 Difference]: With dead ends: 287 [2024-11-27 20:26:20,106 INFO L226 Difference]: Without dead ends: 278 [2024-11-27 20:26:20,107 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2876 GetRequests, 2841 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:26:20,107 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:20,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 187 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:26:20,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2024-11-27 20:26:20,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 272. [2024-11-27 20:26:20,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 186 states have (on average 1.053763440860215) internal successors, (196), 184 states have internal predecessors, (196), 55 states have call successors, (55), 34 states have call predecessors, (55), 30 states have return successors, (161), 53 states have call predecessors, (161), 55 states have call successors, (161) [2024-11-27 20:26:20,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 412 transitions. [2024-11-27 20:26:20,142 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 412 transitions. Word has length 1426 [2024-11-27 20:26:20,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:20,143 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 412 transitions. [2024-11-27 20:26:20,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 20:26:20,143 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 412 transitions. [2024-11-27 20:26:20,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2038 [2024-11-27 20:26:20,236 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:20,236 INFO L218 NwaCegarLoop]: trace histogram [166, 166, 142, 131, 131, 109, 83, 83, 83, 83, 83, 83, 83, 77, 65, 65, 65, 65, 65, 65, 65, 26, 24, 22, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:20,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-27 20:26:20,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-27 20:26:20,437 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:20,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:20,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1264619538, now seen corresponding path program 11 times [2024-11-27 20:26:20,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:20,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559263066] [2024-11-27 20:26:20,439 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:26:20,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:20,495 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-27 20:26:20,496 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 126669 backedges. 1123 proven. 4959 refuted. 0 times theorem prover too weak. 120587 trivial. 0 not checked. [2024-11-27 20:26:20,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:20,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559263066] [2024-11-27 20:26:20,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559263066] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:20,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685489809] [2024-11-27 20:26:20,613 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:26:20,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:20,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:20,615 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:20,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:26:21,058 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-27 20:26:21,058 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:21,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:26:21,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 126669 backedges. 17364 proven. 4 refuted. 0 times theorem prover too weak. 109301 trivial. 0 not checked. [2024-11-27 20:26:21,171 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:26,942 INFO L134 CoverageAnalysis]: Checked inductivity of 126669 backedges. 1055 proven. 4513 refuted. 0 times theorem prover too weak. 121101 trivial. 0 not checked. [2024-11-27 20:26:26,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685489809] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:26,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:26,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 16 [2024-11-27 20:26:26,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398215961] [2024-11-27 20:26:26,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:26,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:26:26,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:26,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:26:26,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:26,945 INFO L87 Difference]: Start difference. First operand 272 states and 412 transitions. Second operand has 16 states, 15 states have (on average 4.266666666666667) internal successors, (64), 16 states have internal predecessors, (64), 8 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (22), 6 states have call predecessors, (22), 8 states have call successors, (22) [2024-11-27 20:26:27,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:27,296 INFO L93 Difference]: Finished difference Result 492 states and 817 transitions. [2024-11-27 20:26:27,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:26:27,297 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.266666666666667) internal successors, (64), 16 states have internal predecessors, (64), 8 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (22), 6 states have call predecessors, (22), 8 states have call successors, (22) Word has length 2037 [2024-11-27 20:26:27,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:27,301 INFO L225 Difference]: With dead ends: 492 [2024-11-27 20:26:27,301 INFO L226 Difference]: Without dead ends: 235 [2024-11-27 20:26:27,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4095 GetRequests, 4066 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:26:27,304 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 66 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:27,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 158 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:26:27,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-11-27 20:26:27,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 224. [2024-11-27 20:26:27,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 156 states have (on average 1.0576923076923077) internal successors, (165), 154 states have internal predecessors, (165), 45 states have call successors, (45), 32 states have call predecessors, (45), 22 states have return successors, (89), 37 states have call predecessors, (89), 45 states have call successors, (89) [2024-11-27 20:26:27,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 299 transitions. [2024-11-27 20:26:27,331 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 299 transitions. Word has length 2037 [2024-11-27 20:26:27,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:27,332 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 299 transitions. [2024-11-27 20:26:27,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.266666666666667) internal successors, (64), 16 states have internal predecessors, (64), 8 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (22), 6 states have call predecessors, (22), 8 states have call successors, (22) [2024-11-27 20:26:27,333 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 299 transitions. [2024-11-27 20:26:27,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1442 [2024-11-27 20:26:27,350 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:27,350 INFO L218 NwaCegarLoop]: trace histogram [109, 109, 102, 102, 87, 84, 54, 54, 54, 54, 54, 54, 54, 51, 51, 51, 51, 51, 51, 51, 36, 30, 22, 18, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:27,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 20:26:27,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:27,551 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:27,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:27,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2113448457, now seen corresponding path program 12 times [2024-11-27 20:26:27,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:27,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907006345] [2024-11-27 20:26:27,552 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:26:27,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:27,657 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 29 check-sat command(s) [2024-11-27 20:26:27,657 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:29,192 INFO L134 CoverageAnalysis]: Checked inductivity of 62199 backedges. 4392 proven. 1182 refuted. 0 times theorem prover too weak. 56625 trivial. 0 not checked. [2024-11-27 20:26:29,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:29,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907006345] [2024-11-27 20:26:29,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907006345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:29,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702045838] [2024-11-27 20:26:29,192 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:26:29,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:29,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:29,195 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:29,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:26:29,808 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 29 check-sat command(s) [2024-11-27 20:26:29,808 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:29,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 995 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:26:29,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:30,035 INFO L134 CoverageAnalysis]: Checked inductivity of 62199 backedges. 4441 proven. 161 refuted. 0 times theorem prover too weak. 57597 trivial. 0 not checked. [2024-11-27 20:26:30,035 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 62199 backedges. 4441 proven. 167 refuted. 0 times theorem prover too weak. 57591 trivial. 0 not checked. [2024-11-27 20:26:35,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702045838] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:35,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 14, 17] total 36 [2024-11-27 20:26:35,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333352173] [2024-11-27 20:26:35,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:35,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-27 20:26:35,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:35,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-27 20:26:35,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2024-11-27 20:26:35,290 INFO L87 Difference]: Start difference. First operand 224 states and 299 transitions. Second operand has 36 states, 35 states have (on average 3.0285714285714285) internal successors, (106), 36 states have internal predecessors, (106), 19 states have call successors, (30), 1 states have call predecessors, (30), 14 states have return successors, (37), 19 states have call predecessors, (37), 19 states have call successors, (37) [2024-11-27 20:26:36,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:36,019 INFO L93 Difference]: Finished difference Result 456 states and 634 transitions. [2024-11-27 20:26:36,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-27 20:26:36,020 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.0285714285714285) internal successors, (106), 36 states have internal predecessors, (106), 19 states have call successors, (30), 1 states have call predecessors, (30), 14 states have return successors, (37), 19 states have call predecessors, (37), 19 states have call successors, (37) Word has length 1441 [2024-11-27 20:26:36,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:36,023 INFO L225 Difference]: With dead ends: 456 [2024-11-27 20:26:36,023 INFO L226 Difference]: Without dead ends: 245 [2024-11-27 20:26:36,025 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2927 GetRequests, 2868 SyntacticMatches, 8 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 883 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=430, Invalid=2326, Unknown=0, NotChecked=0, Total=2756 [2024-11-27 20:26:36,026 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 81 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:36,026 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 372 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:26:36,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-11-27 20:26:36,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 228. [2024-11-27 20:26:36,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 159 states have (on average 1.0566037735849056) internal successors, (168), 157 states have internal predecessors, (168), 46 states have call successors, (46), 33 states have call predecessors, (46), 22 states have return successors, (87), 37 states have call predecessors, (87), 46 states have call successors, (87) [2024-11-27 20:26:36,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 301 transitions. [2024-11-27 20:26:36,061 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 301 transitions. Word has length 1441 [2024-11-27 20:26:36,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:36,061 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 301 transitions. [2024-11-27 20:26:36,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.0285714285714285) internal successors, (106), 36 states have internal predecessors, (106), 19 states have call successors, (30), 1 states have call predecessors, (30), 14 states have return successors, (37), 19 states have call predecessors, (37), 19 states have call successors, (37) [2024-11-27 20:26:36,062 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 301 transitions. [2024-11-27 20:26:36,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1142 [2024-11-27 20:26:36,072 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:36,073 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 82, 82, 68, 67, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 26, 26, 18, 14, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:36,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 20:26:36,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:36,277 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:36,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:36,278 INFO L85 PathProgramCache]: Analyzing trace with hash 508303849, now seen corresponding path program 13 times [2024-11-27 20:26:36,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:36,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600922180] [2024-11-27 20:26:36,278 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:26:36,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:38,465 INFO L134 CoverageAnalysis]: Checked inductivity of 38777 backedges. 1004 proven. 2523 refuted. 0 times theorem prover too weak. 35250 trivial. 0 not checked. [2024-11-27 20:26:38,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:38,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600922180] [2024-11-27 20:26:38,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600922180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:38,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726241994] [2024-11-27 20:26:38,466 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:26:38,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:38,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:38,470 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:38,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:26:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:39,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:26:39,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:39,237 INFO L134 CoverageAnalysis]: Checked inductivity of 38777 backedges. 1004 proven. 2523 refuted. 0 times theorem prover too weak. 35250 trivial. 0 not checked. [2024-11-27 20:26:39,238 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:45,006 INFO L134 CoverageAnalysis]: Checked inductivity of 38777 backedges. 1008 proven. 2552 refuted. 0 times theorem prover too weak. 35217 trivial. 0 not checked. [2024-11-27 20:26:45,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726241994] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:45,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:45,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 19] total 21 [2024-11-27 20:26:45,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591565946] [2024-11-27 20:26:45,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:45,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 20:26:45,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:45,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 20:26:45,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:26:45,010 INFO L87 Difference]: Start difference. First operand 228 states and 301 transitions. Second operand has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 20:26:45,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:45,304 INFO L93 Difference]: Finished difference Result 253 states and 348 transitions. [2024-11-27 20:26:45,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:26:45,305 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) Word has length 1141 [2024-11-27 20:26:45,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:45,311 INFO L225 Difference]: With dead ends: 253 [2024-11-27 20:26:45,311 INFO L226 Difference]: Without dead ends: 244 [2024-11-27 20:26:45,312 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2306 GetRequests, 2271 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:26:45,313 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 56 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:45,313 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 224 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:26:45,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-11-27 20:26:45,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 228. [2024-11-27 20:26:45,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 159 states have (on average 1.0566037735849056) internal successors, (168), 157 states have internal predecessors, (168), 46 states have call successors, (46), 33 states have call predecessors, (46), 22 states have return successors, (87), 37 states have call predecessors, (87), 46 states have call successors, (87) [2024-11-27 20:26:45,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 301 transitions. [2024-11-27 20:26:45,357 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 301 transitions. Word has length 1141 [2024-11-27 20:26:45,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:45,358 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 301 transitions. [2024-11-27 20:26:45,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 20:26:45,358 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 301 transitions. [2024-11-27 20:26:45,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 992 [2024-11-27 20:26:45,370 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:45,370 INFO L218 NwaCegarLoop]: trace histogram [73, 73, 72, 72, 59, 58, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 23, 22, 15, 13, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:45,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-27 20:26:45,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:45,571 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:45,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:45,572 INFO L85 PathProgramCache]: Analyzing trace with hash 285222680, now seen corresponding path program 14 times [2024-11-27 20:26:45,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:45,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500442837] [2024-11-27 20:26:45,573 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:45,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:45,747 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:45,747 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:47,369 INFO L134 CoverageAnalysis]: Checked inductivity of 29140 backedges. 1673 proven. 1366 refuted. 0 times theorem prover too weak. 26101 trivial. 0 not checked. [2024-11-27 20:26:47,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:47,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500442837] [2024-11-27 20:26:47,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500442837] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:47,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277540858] [2024-11-27 20:26:47,370 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:47,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:47,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:47,376 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:47,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 20:26:48,002 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:48,002 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:48,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 2219 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 20:26:48,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:48,312 INFO L134 CoverageAnalysis]: Checked inductivity of 29140 backedges. 1413 proven. 2371 refuted. 0 times theorem prover too weak. 25356 trivial. 0 not checked. [2024-11-27 20:26:48,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 29140 backedges. 1415 proven. 2421 refuted. 0 times theorem prover too weak. 25304 trivial. 0 not checked. [2024-11-27 20:26:55,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277540858] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:55,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:55,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 23] total 36 [2024-11-27 20:26:55,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148571679] [2024-11-27 20:26:55,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:55,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-27 20:26:55,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:55,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-27 20:26:55,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1119, Unknown=0, NotChecked=0, Total=1260 [2024-11-27 20:26:55,304 INFO L87 Difference]: Start difference. First operand 228 states and 301 transitions. Second operand has 36 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 36 states have internal predecessors, (117), 30 states have call successors, (36), 1 states have call predecessors, (36), 19 states have return successors, (48), 21 states have call predecessors, (48), 30 states have call successors, (48) [2024-11-27 20:26:57,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:57,263 INFO L93 Difference]: Finished difference Result 608 states and 922 transitions. [2024-11-27 20:26:57,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-27 20:26:57,268 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 36 states have internal predecessors, (117), 30 states have call successors, (36), 1 states have call predecessors, (36), 19 states have return successors, (48), 21 states have call predecessors, (48), 30 states have call successors, (48) Word has length 991 [2024-11-27 20:26:57,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:57,275 INFO L225 Difference]: With dead ends: 608 [2024-11-27 20:26:57,275 INFO L226 Difference]: Without dead ends: 307 [2024-11-27 20:26:57,279 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2052 GetRequests, 1954 SyntacticMatches, 11 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2164 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=984, Invalid=6848, Unknown=0, NotChecked=0, Total=7832 [2024-11-27 20:26:57,281 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 153 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 1848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:57,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 879 Invalid, 1848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1721 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-27 20:26:57,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-11-27 20:26:57,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 263. [2024-11-27 20:26:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 186 states have (on average 1.053763440860215) internal successors, (196), 184 states have internal predecessors, (196), 55 states have call successors, (55), 43 states have call predecessors, (55), 21 states have return successors, (97), 35 states have call predecessors, (97), 55 states have call successors, (97) [2024-11-27 20:26:57,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 348 transitions. [2024-11-27 20:26:57,315 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 348 transitions. Word has length 991 [2024-11-27 20:26:57,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:57,315 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 348 transitions. [2024-11-27 20:26:57,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 36 states have internal predecessors, (117), 30 states have call successors, (36), 1 states have call predecessors, (36), 19 states have return successors, (48), 21 states have call predecessors, (48), 30 states have call successors, (48) [2024-11-27 20:26:57,316 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 348 transitions. [2024-11-27 20:26:57,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1142 [2024-11-27 20:26:57,327 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:57,328 INFO L218 NwaCegarLoop]: trace histogram [84, 84, 83, 83, 68, 67, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 27, 25, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:57,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-27 20:26:57,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-27 20:26:57,528 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:57,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:57,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1578668645, now seen corresponding path program 15 times [2024-11-27 20:26:57,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:57,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245141718] [2024-11-27 20:26:57,529 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:26:57,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:57,594 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2024-11-27 20:26:57,594 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:57,944 INFO L134 CoverageAnalysis]: Checked inductivity of 38769 backedges. 1907 proven. 275 refuted. 0 times theorem prover too weak. 36587 trivial. 0 not checked. [2024-11-27 20:26:57,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:57,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245141718] [2024-11-27 20:26:57,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245141718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:57,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480839670] [2024-11-27 20:26:57,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:26:57,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:57,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:57,948 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:57,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 20:26:58,503 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2024-11-27 20:26:58,503 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:58,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:26:58,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:58,605 INFO L134 CoverageAnalysis]: Checked inductivity of 38769 backedges. 1903 proven. 275 refuted. 0 times theorem prover too weak. 36591 trivial. 0 not checked. [2024-11-27 20:26:58,605 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:02,071 INFO L134 CoverageAnalysis]: Checked inductivity of 38769 backedges. 1903 proven. 289 refuted. 0 times theorem prover too weak. 36577 trivial. 0 not checked. [2024-11-27 20:27:02,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480839670] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:02,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:02,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 13] total 16 [2024-11-27 20:27:02,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38866825] [2024-11-27 20:27:02,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:02,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:27:02,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:02,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:27:02,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:27:02,073 INFO L87 Difference]: Start difference. First operand 263 states and 348 transitions. Second operand has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 16 states have internal predecessors, (61), 8 states have call successors, (17), 1 states have call predecessors, (17), 6 states have return successors, (19), 12 states have call predecessors, (19), 8 states have call successors, (19) [2024-11-27 20:27:02,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:02,243 INFO L93 Difference]: Finished difference Result 290 states and 384 transitions. [2024-11-27 20:27:02,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:27:02,243 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 16 states have internal predecessors, (61), 8 states have call successors, (17), 1 states have call predecessors, (17), 6 states have return successors, (19), 12 states have call predecessors, (19), 8 states have call successors, (19) Word has length 1141 [2024-11-27 20:27:02,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:02,248 INFO L225 Difference]: With dead ends: 290 [2024-11-27 20:27:02,248 INFO L226 Difference]: Without dead ends: 283 [2024-11-27 20:27:02,248 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2297 GetRequests, 2273 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:27:02,249 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 43 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:02,250 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 119 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:27:02,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-11-27 20:27:02,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 266. [2024-11-27 20:27:02,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 188 states have (on average 1.053191489361702) internal successors, (198), 186 states have internal predecessors, (198), 55 states have call successors, (55), 43 states have call predecessors, (55), 22 states have return successors, (100), 36 states have call predecessors, (100), 55 states have call successors, (100) [2024-11-27 20:27:02,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 353 transitions. [2024-11-27 20:27:02,280 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 353 transitions. Word has length 1141 [2024-11-27 20:27:02,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:02,281 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 353 transitions. [2024-11-27 20:27:02,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 16 states have internal predecessors, (61), 8 states have call successors, (17), 1 states have call predecessors, (17), 6 states have return successors, (19), 12 states have call predecessors, (19), 8 states have call successors, (19) [2024-11-27 20:27:02,282 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 353 transitions. [2024-11-27 20:27:02,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1278 [2024-11-27 20:27:02,295 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:02,295 INFO L218 NwaCegarLoop]: trace histogram [95, 95, 92, 92, 76, 75, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 29, 29, 20, 16, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:02,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-27 20:27:02,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 20:27:02,499 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:02,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:02,500 INFO L85 PathProgramCache]: Analyzing trace with hash -393827643, now seen corresponding path program 16 times [2024-11-27 20:27:02,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:02,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632873833] [2024-11-27 20:27:02,500 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:27:02,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:02,636 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:27:02,636 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:03,913 INFO L134 CoverageAnalysis]: Checked inductivity of 48693 backedges. 2626 proven. 850 refuted. 0 times theorem prover too weak. 45217 trivial. 0 not checked. [2024-11-27 20:27:03,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:03,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632873833] [2024-11-27 20:27:03,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632873833] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:03,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405591681] [2024-11-27 20:27:03,914 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:27:03,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:03,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:03,916 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:03,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 20:27:04,603 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:27:04,603 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:04,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 2272 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 20:27:04,617 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:04,880 INFO L134 CoverageAnalysis]: Checked inductivity of 48693 backedges. 2228 proven. 2732 refuted. 0 times theorem prover too weak. 43733 trivial. 0 not checked. [2024-11-27 20:27:04,880 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:12,812 INFO L134 CoverageAnalysis]: Checked inductivity of 48693 backedges. 2228 proven. 2784 refuted. 0 times theorem prover too weak. 43681 trivial. 0 not checked. [2024-11-27 20:27:12,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405591681] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:12,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:12,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 23] total 35 [2024-11-27 20:27:12,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286428499] [2024-11-27 20:27:12,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:12,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-27 20:27:12,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:12,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-27 20:27:12,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2024-11-27 20:27:12,815 INFO L87 Difference]: Start difference. First operand 266 states and 353 transitions. Second operand has 35 states, 33 states have (on average 3.4545454545454546) internal successors, (114), 35 states have internal predecessors, (114), 28 states have call successors, (35), 1 states have call predecessors, (35), 18 states have return successors, (46), 21 states have call predecessors, (46), 28 states have call successors, (46) [2024-11-27 20:27:14,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:14,519 INFO L93 Difference]: Finished difference Result 548 states and 755 transitions. [2024-11-27 20:27:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-27 20:27:14,520 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 3.4545454545454546) internal successors, (114), 35 states have internal predecessors, (114), 28 states have call successors, (35), 1 states have call predecessors, (35), 18 states have return successors, (46), 21 states have call predecessors, (46), 28 states have call successors, (46) Word has length 1277 [2024-11-27 20:27:14,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:14,524 INFO L225 Difference]: With dead ends: 548 [2024-11-27 20:27:14,524 INFO L226 Difference]: Without dead ends: 269 [2024-11-27 20:27:14,525 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2608 GetRequests, 2525 SyntacticMatches, 11 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1384 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=716, Invalid=4686, Unknown=0, NotChecked=0, Total=5402 [2024-11-27 20:27:14,526 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 159 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:14,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 875 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1494 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-27 20:27:14,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-11-27 20:27:14,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 250. [2024-11-27 20:27:14,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 177 states have (on average 1.0451977401129944) internal successors, (185), 175 states have internal predecessors, (185), 52 states have call successors, (52), 41 states have call predecessors, (52), 20 states have return successors, (66), 33 states have call predecessors, (66), 52 states have call successors, (66) [2024-11-27 20:27:14,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 303 transitions. [2024-11-27 20:27:14,556 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 303 transitions. Word has length 1277 [2024-11-27 20:27:14,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:14,557 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 303 transitions. [2024-11-27 20:27:14,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 3.4545454545454546) internal successors, (114), 35 states have internal predecessors, (114), 28 states have call successors, (35), 1 states have call predecessors, (35), 18 states have return successors, (46), 21 states have call predecessors, (46), 28 states have call successors, (46) [2024-11-27 20:27:14,558 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 303 transitions. [2024-11-27 20:27:14,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1387 [2024-11-27 20:27:14,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:14,574 INFO L218 NwaCegarLoop]: trace histogram [102, 102, 101, 101, 82, 82, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 32, 31, 20, 19, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:14,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-27 20:27:14,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:14,775 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:14,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:14,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1187746597, now seen corresponding path program 17 times [2024-11-27 20:27:14,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:14,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349748736] [2024-11-27 20:27:14,776 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:27:14,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:15,116 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 75 check-sat command(s) [2024-11-27 20:27:15,117 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:18,116 INFO L134 CoverageAnalysis]: Checked inductivity of 57446 backedges. 5975 proven. 1898 refuted. 0 times theorem prover too weak. 49573 trivial. 0 not checked. [2024-11-27 20:27:18,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:18,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349748736] [2024-11-27 20:27:18,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349748736] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:18,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529207134] [2024-11-27 20:27:18,116 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:27:18,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:18,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:18,118 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:18,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-27 20:27:19,210 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 75 check-sat command(s) [2024-11-27 20:27:19,210 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:19,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 2770 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-27 20:27:19,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 57446 backedges. 6040 proven. 1906 refuted. 0 times theorem prover too weak. 49500 trivial. 0 not checked. [2024-11-27 20:27:19,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 57446 backedges. 6040 proven. 1952 refuted. 0 times theorem prover too weak. 49454 trivial. 0 not checked. [2024-11-27 20:27:28,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529207134] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:28,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:28,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 31] total 36 [2024-11-27 20:27:28,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385973998] [2024-11-27 20:27:28,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:28,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-27 20:27:28,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:28,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-27 20:27:28,386 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2024-11-27 20:27:28,386 INFO L87 Difference]: Start difference. First operand 250 states and 303 transitions. Second operand has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 36 states have internal predecessors, (123), 30 states have call successors, (35), 1 states have call predecessors, (35), 17 states have return successors, (46), 16 states have call predecessors, (46), 30 states have call successors, (46) [2024-11-27 20:27:29,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:29,748 INFO L93 Difference]: Finished difference Result 319 states and 386 transitions. [2024-11-27 20:27:29,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-27 20:27:29,749 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 36 states have internal predecessors, (123), 30 states have call successors, (35), 1 states have call predecessors, (35), 17 states have return successors, (46), 16 states have call predecessors, (46), 30 states have call successors, (46) Word has length 1386 [2024-11-27 20:27:29,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:29,760 INFO L225 Difference]: With dead ends: 319 [2024-11-27 20:27:29,763 INFO L226 Difference]: Without dead ends: 296 [2024-11-27 20:27:29,765 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2831 GetRequests, 2752 SyntacticMatches, 15 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=620, Invalid=3670, Unknown=0, NotChecked=0, Total=4290 [2024-11-27 20:27:29,765 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 124 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 1505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:29,766 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 823 Invalid, 1505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 20:27:29,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-27 20:27:29,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 266. [2024-11-27 20:27:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 189 states have (on average 1.0423280423280423) internal successors, (197), 187 states have internal predecessors, (197), 56 states have call successors, (56), 45 states have call predecessors, (56), 20 states have return successors, (64), 33 states have call predecessors, (64), 56 states have call successors, (64) [2024-11-27 20:27:29,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 317 transitions. [2024-11-27 20:27:29,798 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 317 transitions. Word has length 1386 [2024-11-27 20:27:29,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:29,800 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 317 transitions. [2024-11-27 20:27:29,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 36 states have internal predecessors, (123), 30 states have call successors, (35), 1 states have call predecessors, (35), 17 states have return successors, (46), 16 states have call predecessors, (46), 30 states have call successors, (46) [2024-11-27 20:27:29,800 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 317 transitions. [2024-11-27 20:27:29,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1496 [2024-11-27 20:27:29,818 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:29,819 INFO L218 NwaCegarLoop]: trace histogram [110, 110, 109, 109, 89, 88, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 34, 34, 22, 20, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:29,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-27 20:27:30,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-27 20:27:30,019 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:30,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:30,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1775895019, now seen corresponding path program 18 times [2024-11-27 20:27:30,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:30,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105860037] [2024-11-27 20:27:30,020 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:27:30,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:30,696 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 96 check-sat command(s) [2024-11-27 20:27:30,696 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:34,168 INFO L134 CoverageAnalysis]: Checked inductivity of 66932 backedges. 3314 proven. 492 refuted. 0 times theorem prover too weak. 63126 trivial. 0 not checked. [2024-11-27 20:27:34,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:34,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105860037] [2024-11-27 20:27:34,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105860037] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:34,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109075300] [2024-11-27 20:27:34,169 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:27:34,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:34,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:34,171 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:34,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-27 20:27:35,598 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 96 check-sat command(s) [2024-11-27 20:27:35,598 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:35,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 3310 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:27:35,622 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:35,755 INFO L134 CoverageAnalysis]: Checked inductivity of 66932 backedges. 3590 proven. 499 refuted. 0 times theorem prover too weak. 62843 trivial. 0 not checked. [2024-11-27 20:27:35,755 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 66932 backedges. 3590 proven. 524 refuted. 0 times theorem prover too weak. 62818 trivial. 0 not checked. [2024-11-27 20:27:41,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109075300] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:41,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:41,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 17] total 22 [2024-11-27 20:27:41,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003241363] [2024-11-27 20:27:41,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:41,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 20:27:41,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:41,345 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 20:27:41,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2024-11-27 20:27:41,345 INFO L87 Difference]: Start difference. First operand 266 states and 317 transitions. Second operand has 22 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 22 states have internal predecessors, (77), 14 states have call successors, (24), 1 states have call predecessors, (24), 8 states have return successors, (28), 15 states have call predecessors, (28), 14 states have call successors, (28) [2024-11-27 20:27:41,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:41,563 INFO L93 Difference]: Finished difference Result 277 states and 327 transitions. [2024-11-27 20:27:41,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:27:41,563 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 22 states have internal predecessors, (77), 14 states have call successors, (24), 1 states have call predecessors, (24), 8 states have return successors, (28), 15 states have call predecessors, (28), 14 states have call successors, (28) Word has length 1495 [2024-11-27 20:27:41,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:41,566 INFO L225 Difference]: With dead ends: 277 [2024-11-27 20:27:41,566 INFO L226 Difference]: Without dead ends: 270 [2024-11-27 20:27:41,567 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3013 GetRequests, 2979 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=158, Invalid=598, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:27:41,567 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 23 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:41,568 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 262 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:27:41,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2024-11-27 20:27:41,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 246. [2024-11-27 20:27:41,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 174 states have (on average 1.0459770114942528) internal successors, (182), 172 states have internal predecessors, (182), 51 states have call successors, (51), 40 states have call predecessors, (51), 20 states have return successors, (52), 33 states have call predecessors, (52), 51 states have call successors, (52) [2024-11-27 20:27:41,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 285 transitions. [2024-11-27 20:27:41,595 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 285 transitions. Word has length 1495 [2024-11-27 20:27:41,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:41,596 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 285 transitions. [2024-11-27 20:27:41,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 22 states have internal predecessors, (77), 14 states have call successors, (24), 1 states have call predecessors, (24), 8 states have return successors, (28), 15 states have call predecessors, (28), 14 states have call successors, (28) [2024-11-27 20:27:41,596 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 285 transitions. [2024-11-27 20:27:41,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1210 [2024-11-27 20:27:41,608 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:41,608 INFO L218 NwaCegarLoop]: trace histogram [89, 89, 88, 88, 72, 71, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 28, 27, 17, 17, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:41,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-27 20:27:41,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-27 20:27:41,809 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:41,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:41,810 INFO L85 PathProgramCache]: Analyzing trace with hash -553145382, now seen corresponding path program 19 times [2024-11-27 20:27:41,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:41,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145034347] [2024-11-27 20:27:41,810 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:27:41,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:42,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:42,775 INFO L134 CoverageAnalysis]: Checked inductivity of 43585 backedges. 0 proven. 14453 refuted. 0 times theorem prover too weak. 29132 trivial. 0 not checked. [2024-11-27 20:28:42,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:28:42,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145034347] [2024-11-27 20:28:42,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145034347] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:28:42,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332357560] [2024-11-27 20:28:42,775 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:28:42,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:42,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:42,777 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:42,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-27 20:28:43,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:43,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 2703 conjuncts, 711 conjuncts are in the unsatisfiable core [2024-11-27 20:28:43,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:45,392 INFO L134 CoverageAnalysis]: Checked inductivity of 43585 backedges. 0 proven. 14453 refuted. 0 times theorem prover too weak. 29132 trivial. 0 not checked. [2024-11-27 20:28:45,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:53,919 INFO L134 CoverageAnalysis]: Checked inductivity of 43585 backedges. 0 proven. 14453 refuted. 0 times theorem prover too weak. 29132 trivial. 0 not checked. [2024-11-27 20:28:53,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332357560] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:53,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:28:53,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 68 [2024-11-27 20:28:53,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146350409] [2024-11-27 20:28:53,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:53,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-11-27 20:28:53,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:28:53,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-11-27 20:28:53,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=4391, Unknown=0, NotChecked=0, Total=4556 [2024-11-27 20:28:53,923 INFO L87 Difference]: Start difference. First operand 246 states and 285 transitions. Second operand has 68 states, 68 states have (on average 1.161764705882353) internal successors, (79), 35 states have internal predecessors, (79), 15 states have call successors, (17), 1 states have call predecessors, (17), 18 states have return successors, (47), 47 states have call predecessors, (47), 15 states have call successors, (47) [2024-11-27 20:28:54,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:28:54,787 INFO L93 Difference]: Finished difference Result 246 states and 285 transitions. [2024-11-27 20:28:54,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-27 20:28:54,788 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.161764705882353) internal successors, (79), 35 states have internal predecessors, (79), 15 states have call successors, (17), 1 states have call predecessors, (17), 18 states have return successors, (47), 47 states have call predecessors, (47), 15 states have call successors, (47) Word has length 1209 [2024-11-27 20:28:54,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:28:54,790 INFO L225 Difference]: With dead ends: 246 [2024-11-27 20:28:54,790 INFO L226 Difference]: Without dead ends: 0 [2024-11-27 20:28:54,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2773 GetRequests, 2707 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=165, Invalid=4391, Unknown=0, NotChecked=0, Total=4556 [2024-11-27 20:28:54,792 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 0 mSDsluCounter, 3582 mSDsCounter, 0 mSdLazyCounter, 2125 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3660 SdHoareTripleChecker+Invalid, 2125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:28:54,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3660 Invalid, 2125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2125 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 20:28:54,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-27 20:28:54,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-27 20:28:54,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:54,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-27 20:28:54,794 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 1209 [2024-11-27 20:28:54,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:28:54,794 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-27 20:28:54,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.161764705882353) internal successors, (79), 35 states have internal predecessors, (79), 15 states have call successors, (17), 1 states have call predecessors, (17), 18 states have return successors, (47), 47 states have call predecessors, (47), 15 states have call successors, (47) [2024-11-27 20:28:54,795 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-27 20:28:54,795 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-27 20:28:54,798 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:28:54,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-27 20:28:54,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-27 20:28:55,001 INFO L422 BasicCegarLoop]: Path program histogram: [19, 2, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:55,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-27 20:29:28,882 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:29:28,888 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:29:28 BoogieIcfgContainer [2024-11-27 20:29:28,888 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:29:28,889 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:29:28,889 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:29:28,889 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:29:28,890 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:24:51" (3/4) ... [2024-11-27 20:29:28,893 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-27 20:29:28,901 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo2 [2024-11-27 20:29:28,901 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo1 [2024-11-27 20:29:28,905 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2024-11-27 20:29:28,905 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-27 20:29:28,905 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-27 20:29:28,905 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-27 20:29:29,002 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-27 20:29:29,004 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-27 20:29:29,004 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:29:29,005 INFO L158 Benchmark]: Toolchain (without parser) took 278601.42ms. Allocated memory was 117.4MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 92.4MB in the beginning and 910.8MB in the end (delta: -818.4MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-11-27 20:29:29,006 INFO L158 Benchmark]: CDTParser took 0.43ms. Allocated memory is still 117.4MB. Free memory was 72.8MB in the beginning and 72.7MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:29:29,006 INFO L158 Benchmark]: CACSL2BoogieTranslator took 243.41ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 81.3MB in the end (delta: 10.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:29:29,007 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.04ms. Allocated memory is still 117.4MB. Free memory was 81.3MB in the beginning and 80.3MB in the end (delta: 978.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:29:29,007 INFO L158 Benchmark]: Boogie Preprocessor took 48.00ms. Allocated memory is still 117.4MB. Free memory was 80.3MB in the beginning and 79.0MB in the end (delta: 1.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:29:29,007 INFO L158 Benchmark]: RCFGBuilder took 272.86ms. Allocated memory is still 117.4MB. Free memory was 79.0MB in the beginning and 69.4MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:29:29,008 INFO L158 Benchmark]: TraceAbstraction took 277879.55ms. Allocated memory was 117.4MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 69.0MB in the beginning and 915.0MB in the end (delta: -846.0MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-11-27 20:29:29,008 INFO L158 Benchmark]: Witness Printer took 115.08ms. Allocated memory is still 2.4GB. Free memory was 915.0MB in the beginning and 910.8MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:29:29,009 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.43ms. Allocated memory is still 117.4MB. Free memory was 72.8MB in the beginning and 72.7MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 243.41ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 81.3MB in the end (delta: 10.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 34.04ms. Allocated memory is still 117.4MB. Free memory was 81.3MB in the beginning and 80.3MB in the end (delta: 978.5kB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 48.00ms. Allocated memory is still 117.4MB. Free memory was 80.3MB in the beginning and 79.0MB in the end (delta: 1.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 272.86ms. Allocated memory is still 117.4MB. Free memory was 79.0MB in the beginning and 69.4MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 277879.55ms. Allocated memory was 117.4MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 69.0MB in the beginning and 915.0MB in the end (delta: -846.0MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Witness Printer took 115.08ms. Allocated memory is still 2.4GB. Free memory was 915.0MB in the beginning and 910.8MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 41]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 29 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 243.9s, OverallIterations: 27, TraceHistogramMax: 178, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.4s, AutomataDifference: 17.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1847 SdHoareTripleChecker+Valid, 10.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1724 mSDsluCounter, 12068 SdHoareTripleChecker+Invalid, 8.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11174 mSDsCounter, 1772 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14608 IncrementalHoareTripleChecker+Invalid, 16380 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1772 mSolverCounterUnsat, 894 mSDtfsCounter, 14608 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 46319 GetRequests, 45212 SyntacticMatches, 166 SemanticMatches, 941 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11309 ImplicationChecksByTransitivity, 14.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=272occurred in iteration=18, InterpolantAutomatonStates: 636, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 27 MinimizatonAttempts, 478 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.0s SsaConstructionTime, 8.0s SatisfiabilityAnalysisTime, 204.5s InterpolantComputationTime, 45287 NumberOfCodeBlocks, 29809 NumberOfCodeBlocksAsserted, 598 NumberOfCheckSat, 67843 ConstructedInterpolants, 0 QuantifiedInterpolants, 80920 SizeOfPredicates, 130 NumberOfNonLiveVariables, 33071 ConjunctsInSsa, 1061 ConjunctsInUnsatCore, 77 InterpolantComputations, 2 PerfectInterpolantSequences, 2767034/2907297 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-27 20:29:29,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2bb6e33e-9243-4525-8a2f-76bd18c5d8b6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE