./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/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_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ae56bcfc435405d456e1dc5e8920e6da28d699f35561354769dbf7e31b8f91d6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:51:22,373 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:51:22,468 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 04:51:22,478 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:51:22,479 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:51:22,507 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:51:22,508 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:51:22,508 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:51:22,509 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:51:22,509 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:51:22,510 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:51:22,510 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:51:22,511 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:51:22,511 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:51:22,511 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:51:22,512 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:51:22,512 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:51:22,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:51:22,513 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:51:22,513 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:51:22,513 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:51:22,513 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:51:22,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:51:22,514 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:51:22,514 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:51:22,515 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:51:22,515 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_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ae56bcfc435405d456e1dc5e8920e6da28d699f35561354769dbf7e31b8f91d6 [2024-11-28 04:51:22,825 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:51:22,834 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:51:22,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:51:22,837 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:51:22,838 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:51:22,839 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-28 04:51:25,767 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/1d5a56cbd/f70ed282db9f4f8c915ad52c77c0efdd/FLAG906dcb146 [2024-11-28 04:51:26,008 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:51:26,008 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-28 04:51:26,019 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/1d5a56cbd/f70ed282db9f4f8c915ad52c77c0efdd/FLAG906dcb146 [2024-11-28 04:51:26,040 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/1d5a56cbd/f70ed282db9f4f8c915ad52c77c0efdd [2024-11-28 04:51:26,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:51:26,048 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:51:26,049 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:51:26,050 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:51:26,054 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:51:26,058 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,059 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1eed751a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26, skipping insertion in model container [2024-11-28 04:51:26,059 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,077 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:51:26,242 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_d1377f31-6e32-429b-a143-1a937cd59e18/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-28 04:51:26,302 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:51:26,318 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:51:26,329 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_d1377f31-6e32-429b-a143-1a937cd59e18/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-28 04:51:26,371 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:51:26,389 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:51:26,391 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26 WrapperNode [2024-11-28 04:51:26,392 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:51:26,393 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:51:26,393 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:51:26,393 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:51:26,401 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,412 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,458 INFO L138 Inliner]: procedures = 17, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 166 [2024-11-28 04:51:26,459 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:51:26,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:51:26,460 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:51:26,460 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:51:26,468 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,468 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,472 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,488 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-28 04:51:26,488 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,489 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,498 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,500 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,505 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,508 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,510 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,515 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:51:26,520 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:51:26,520 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:51:26,520 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:51:26,521 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (1/1) ... [2024-11-28 04:51:26,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:51:26,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:26,566 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:51:26,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:51:26,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:51:26,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:51:26,596 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:51:26,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:51:26,671 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:51:26,674 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:51:27,112 INFO L? ?]: Removed 79 outVars from TransFormulas that were not future-live. [2024-11-28 04:51:27,113 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:51:27,130 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:51:27,130 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 04:51:27,130 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:51:27 BoogieIcfgContainer [2024-11-28 04:51:27,131 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:51:27,133 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:51:27,133 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:51:27,139 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:51:27,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:51:26" (1/3) ... [2024-11-28 04:51:27,140 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c7a3979 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:51:27, skipping insertion in model container [2024-11-28 04:51:27,140 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:51:26" (2/3) ... [2024-11-28 04:51:27,141 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c7a3979 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:51:27, skipping insertion in model container [2024-11-28 04:51:27,141 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:51:27" (3/3) ... [2024-11-28 04:51:27,142 INFO L128 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.twocount2c.c [2024-11-28 04:51:27,159 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:51:27,161 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG btor2c-lazyMod.twocount2c.c that has 1 procedures, 52 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:51:27,214 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:51:27,227 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;@49673618, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:51:27,227 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:51:27,231 INFO L276 IsEmpty]: Start isEmpty. Operand has 52 states, 50 states have (on average 1.48) internal successors, (74), 51 states have internal predecessors, (74), 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-28 04:51:27,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 04:51:27,237 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:27,238 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:27,238 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:27,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:27,244 INFO L85 PathProgramCache]: Analyzing trace with hash 295366475, now seen corresponding path program 1 times [2024-11-28 04:51:27,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:27,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414646919] [2024-11-28 04:51:27,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:27,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:27,474 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-28 04:51:27,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:27,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414646919] [2024-11-28 04:51:27,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414646919] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:27,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:27,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:51:27,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037656477] [2024-11-28 04:51:27,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:27,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:51:27,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:27,506 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:51:27,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:51:27,510 INFO L87 Difference]: Start difference. First operand has 52 states, 50 states have (on average 1.48) internal successors, (74), 51 states have internal predecessors, (74), 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) Second operand has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-28 04:51:27,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:27,528 INFO L93 Difference]: Finished difference Result 91 states and 132 transitions. [2024-11-28 04:51:27,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:51:27,531 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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) Word has length 23 [2024-11-28 04:51:27,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:27,539 INFO L225 Difference]: With dead ends: 91 [2024-11-28 04:51:27,539 INFO L226 Difference]: Without dead ends: 49 [2024-11-28 04:51:27,543 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:51:27,547 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:27,548 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:51:27,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2024-11-28 04:51:27,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2024-11-28 04:51:27,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.4375) internal successors, (69), 48 states have internal predecessors, (69), 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-28 04:51:27,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 69 transitions. [2024-11-28 04:51:27,583 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 69 transitions. Word has length 23 [2024-11-28 04:51:27,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:27,584 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 69 transitions. [2024-11-28 04:51:27,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-28 04:51:27,584 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 69 transitions. [2024-11-28 04:51:27,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 04:51:27,585 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:27,585 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:27,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:51:27,585 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:27,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:27,586 INFO L85 PathProgramCache]: Analyzing trace with hash -513980151, now seen corresponding path program 1 times [2024-11-28 04:51:27,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:27,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772049630] [2024-11-28 04:51:27,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:27,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:27,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:28,139 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-28 04:51:28,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:28,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772049630] [2024-11-28 04:51:28,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772049630] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:28,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:28,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:51:28,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452174788] [2024-11-28 04:51:28,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:28,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:51:28,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:28,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:51:28,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:51:28,143 INFO L87 Difference]: Start difference. First operand 49 states and 69 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 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-28 04:51:28,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:28,280 INFO L93 Difference]: Finished difference Result 92 states and 130 transitions. [2024-11-28 04:51:28,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:51:28,282 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 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) Word has length 23 [2024-11-28 04:51:28,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:28,284 INFO L225 Difference]: With dead ends: 92 [2024-11-28 04:51:28,285 INFO L226 Difference]: Without dead ends: 53 [2024-11-28 04:51:28,286 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:51:28,287 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 60 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:28,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 139 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:28,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-11-28 04:51:28,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2024-11-28 04:51:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.411764705882353) internal successors, (72), 51 states have internal predecessors, (72), 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-28 04:51:28,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 72 transitions. [2024-11-28 04:51:28,300 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 72 transitions. Word has length 23 [2024-11-28 04:51:28,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:28,300 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 72 transitions. [2024-11-28 04:51:28,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 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-28 04:51:28,300 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 72 transitions. [2024-11-28 04:51:28,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-28 04:51:28,301 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:28,301 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:28,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:51:28,301 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:28,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:28,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1380097225, now seen corresponding path program 1 times [2024-11-28 04:51:28,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:28,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085829392] [2024-11-28 04:51:28,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:28,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:28,582 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-28 04:51:28,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:28,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085829392] [2024-11-28 04:51:28,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085829392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:28,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:28,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:51:28,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108822046] [2024-11-28 04:51:28,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:28,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:51:28,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:28,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:51:28,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:51:28,588 INFO L87 Difference]: Start difference. First operand 52 states and 72 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-28 04:51:28,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:28,630 INFO L93 Difference]: Finished difference Result 96 states and 133 transitions. [2024-11-28 04:51:28,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:51:28,633 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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) Word has length 24 [2024-11-28 04:51:28,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:28,633 INFO L225 Difference]: With dead ends: 96 [2024-11-28 04:51:28,633 INFO L226 Difference]: Without dead ends: 54 [2024-11-28 04:51:28,634 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:51:28,634 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 0 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:28,635 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 191 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:51:28,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-28 04:51:28,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-11-28 04:51:28,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.3962264150943395) internal successors, (74), 53 states have internal predecessors, (74), 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-28 04:51:28,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 74 transitions. [2024-11-28 04:51:28,646 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 74 transitions. Word has length 24 [2024-11-28 04:51:28,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:28,646 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 74 transitions. [2024-11-28 04:51:28,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-28 04:51:28,647 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 74 transitions. [2024-11-28 04:51:28,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-28 04:51:28,647 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:28,648 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:28,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:51:28,648 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:28,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash -973063290, now seen corresponding path program 1 times [2024-11-28 04:51:28,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:28,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318977780] [2024-11-28 04:51:28,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:28,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:28,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:28,905 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-28 04:51:28,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:28,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318977780] [2024-11-28 04:51:28,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318977780] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:28,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:28,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:51:28,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837036076] [2024-11-28 04:51:28,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:28,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:51:28,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:28,907 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:51:28,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:51:28,909 INFO L87 Difference]: Start difference. First operand 54 states and 74 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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-28 04:51:28,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:28,941 INFO L93 Difference]: Finished difference Result 58 states and 78 transitions. [2024-11-28 04:51:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:51:28,944 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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) Word has length 25 [2024-11-28 04:51:28,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:28,945 INFO L225 Difference]: With dead ends: 58 [2024-11-28 04:51:28,945 INFO L226 Difference]: Without dead ends: 56 [2024-11-28 04:51:28,945 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:51:28,946 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 0 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:28,946 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 195 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:51:28,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-28 04:51:28,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2024-11-28 04:51:28,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.3818181818181818) internal successors, (76), 55 states have internal predecessors, (76), 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-28 04:51:28,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 76 transitions. [2024-11-28 04:51:28,955 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 76 transitions. Word has length 25 [2024-11-28 04:51:28,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:28,956 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 76 transitions. [2024-11-28 04:51:28,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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-28 04:51:28,956 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 76 transitions. [2024-11-28 04:51:28,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-28 04:51:28,956 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:28,957 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:28,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:51:28,957 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:28,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:28,957 INFO L85 PathProgramCache]: Analyzing trace with hash -98495654, now seen corresponding path program 1 times [2024-11-28 04:51:28,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:28,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106489827] [2024-11-28 04:51:28,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:28,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:29,132 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-28 04:51:29,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:29,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106489827] [2024-11-28 04:51:29,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106489827] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:29,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:29,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:51:29,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797171942] [2024-11-28 04:51:29,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:29,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:51:29,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:29,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:51:29,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:51:29,135 INFO L87 Difference]: Start difference. First operand 56 states and 76 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-28 04:51:29,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:29,172 INFO L93 Difference]: Finished difference Result 104 states and 141 transitions. [2024-11-28 04:51:29,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:51:29,172 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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) Word has length 26 [2024-11-28 04:51:29,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:29,173 INFO L225 Difference]: With dead ends: 104 [2024-11-28 04:51:29,173 INFO L226 Difference]: Without dead ends: 58 [2024-11-28 04:51:29,173 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:51:29,174 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 0 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:29,174 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 191 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:51:29,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-11-28 04:51:29,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2024-11-28 04:51:29,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.368421052631579) internal successors, (78), 57 states have internal predecessors, (78), 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-28 04:51:29,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 78 transitions. [2024-11-28 04:51:29,179 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 78 transitions. Word has length 26 [2024-11-28 04:51:29,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:29,179 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 78 transitions. [2024-11-28 04:51:29,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-28 04:51:29,179 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 78 transitions. [2024-11-28 04:51:29,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-28 04:51:29,180 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:29,180 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:29,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:51:29,180 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:29,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:29,181 INFO L85 PathProgramCache]: Analyzing trace with hash 143636191, now seen corresponding path program 1 times [2024-11-28 04:51:29,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:29,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690482689] [2024-11-28 04:51:29,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:29,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:29,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:29,596 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-28 04:51:29,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:29,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690482689] [2024-11-28 04:51:29,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690482689] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:29,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:29,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:51:29,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530390951] [2024-11-28 04:51:29,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:29,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:51:29,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:29,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:51:29,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:51:29,598 INFO L87 Difference]: Start difference. First operand 58 states and 78 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 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-28 04:51:29,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:29,669 INFO L93 Difference]: Finished difference Result 136 states and 181 transitions. [2024-11-28 04:51:29,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:51:29,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 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) Word has length 27 [2024-11-28 04:51:29,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:29,673 INFO L225 Difference]: With dead ends: 136 [2024-11-28 04:51:29,673 INFO L226 Difference]: Without dead ends: 88 [2024-11-28 04:51:29,673 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:51:29,674 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 28 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:29,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 241 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:51:29,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-11-28 04:51:29,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 83. [2024-11-28 04:51:29,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 1.353658536585366) internal successors, (111), 82 states have internal predecessors, (111), 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-28 04:51:29,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 111 transitions. [2024-11-28 04:51:29,687 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 111 transitions. Word has length 27 [2024-11-28 04:51:29,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:29,687 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 111 transitions. [2024-11-28 04:51:29,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 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-28 04:51:29,687 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 111 transitions. [2024-11-28 04:51:29,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 04:51:29,688 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:29,688 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:29,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:51:29,691 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:29,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash -978979684, now seen corresponding path program 1 times [2024-11-28 04:51:29,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:29,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619330519] [2024-11-28 04:51:29,692 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:29,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:29,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:30,311 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:30,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:30,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619330519] [2024-11-28 04:51:30,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619330519] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:30,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958997592] [2024-11-28 04:51:30,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:30,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:30,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:30,317 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:30,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:51:30,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:30,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-28 04:51:30,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:51:30,934 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:31,467 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:31,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958997592] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:31,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:51:31,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 18 [2024-11-28 04:51:31,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634746562] [2024-11-28 04:51:31,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:31,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:51:31,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:31,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:51:31,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:51:31,473 INFO L87 Difference]: Start difference. First operand 83 states and 111 transitions. Second operand has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 18 states have internal predecessors, (109), 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-28 04:51:31,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:31,758 INFO L93 Difference]: Finished difference Result 171 states and 226 transitions. [2024-11-28 04:51:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:51:31,759 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 18 states have internal predecessors, (109), 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) Word has length 50 [2024-11-28 04:51:31,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:31,760 INFO L225 Difference]: With dead ends: 171 [2024-11-28 04:51:31,760 INFO L226 Difference]: Without dead ends: 123 [2024-11-28 04:51:31,761 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:51:31,765 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 163 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:31,765 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 421 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:51:31,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-28 04:51:31,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 88. [2024-11-28 04:51:31,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.3563218390804597) internal successors, (118), 87 states have internal predecessors, (118), 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-28 04:51:31,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2024-11-28 04:51:31,777 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 50 [2024-11-28 04:51:31,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:31,778 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2024-11-28 04:51:31,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 18 states have internal predecessors, (109), 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-28 04:51:31,778 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2024-11-28 04:51:31,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-28 04:51:31,779 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:31,779 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:31,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:51:31,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:31,980 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:31,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:31,980 INFO L85 PathProgramCache]: Analyzing trace with hash -421630039, now seen corresponding path program 1 times [2024-11-28 04:51:31,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:31,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323295138] [2024-11-28 04:51:31,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:31,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:32,457 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:32,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:32,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323295138] [2024-11-28 04:51:32,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323295138] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:32,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725176113] [2024-11-28 04:51:32,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:32,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:32,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:32,460 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:32,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:51:32,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:32,597 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 04:51:32,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:32,855 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:32,857 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:33,257 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:33,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725176113] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:33,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:51:33,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-28 04:51:33,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068696877] [2024-11-28 04:51:33,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:33,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:51:33,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:33,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:51:33,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:51:33,262 INFO L87 Difference]: Start difference. First operand 88 states and 118 transitions. Second operand has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 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-28 04:51:33,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:33,830 INFO L93 Difference]: Finished difference Result 228 states and 303 transitions. [2024-11-28 04:51:33,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:51:33,831 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 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) Word has length 51 [2024-11-28 04:51:33,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:33,832 INFO L225 Difference]: With dead ends: 228 [2024-11-28 04:51:33,832 INFO L226 Difference]: Without dead ends: 150 [2024-11-28 04:51:33,833 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:51:33,834 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 87 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:33,834 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 545 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:51:33,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-28 04:51:33,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 88. [2024-11-28 04:51:33,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.3563218390804597) internal successors, (118), 87 states have internal predecessors, (118), 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-28 04:51:33,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2024-11-28 04:51:33,853 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 51 [2024-11-28 04:51:33,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:33,853 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2024-11-28 04:51:33,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 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-28 04:51:33,854 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2024-11-28 04:51:33,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-28 04:51:33,855 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:33,855 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:33,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:51:34,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:34,060 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:34,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:34,060 INFO L85 PathProgramCache]: Analyzing trace with hash -587990621, now seen corresponding path program 1 times [2024-11-28 04:51:34,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:34,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151179706] [2024-11-28 04:51:34,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:34,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:34,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:34,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151179706] [2024-11-28 04:51:34,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151179706] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:34,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:34,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:51:34,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507944346] [2024-11-28 04:51:34,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:34,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:51:34,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:34,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:51:34,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:34,466 INFO L87 Difference]: Start difference. First operand 88 states and 118 transitions. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 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-28 04:51:34,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:34,632 INFO L93 Difference]: Finished difference Result 221 states and 291 transitions. [2024-11-28 04:51:34,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:51:34,633 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 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) Word has length 52 [2024-11-28 04:51:34,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:34,634 INFO L225 Difference]: With dead ends: 221 [2024-11-28 04:51:34,634 INFO L226 Difference]: Without dead ends: 143 [2024-11-28 04:51:34,634 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:34,635 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 45 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:34,635 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 256 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:51:34,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-28 04:51:34,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 114. [2024-11-28 04:51:34,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.3185840707964602) internal successors, (149), 113 states have internal predecessors, (149), 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-28 04:51:34,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 149 transitions. [2024-11-28 04:51:34,651 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 149 transitions. Word has length 52 [2024-11-28 04:51:34,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:34,651 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 149 transitions. [2024-11-28 04:51:34,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 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-28 04:51:34,651 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 149 transitions. [2024-11-28 04:51:34,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-28 04:51:34,652 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:34,652 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:34,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 04:51:34,652 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:34,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash -550870329, now seen corresponding path program 1 times [2024-11-28 04:51:34,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:34,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701386432] [2024-11-28 04:51:34,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:34,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:34,841 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:51:34,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:34,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701386432] [2024-11-28 04:51:34,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701386432] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:34,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:34,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:51:34,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591878079] [2024-11-28 04:51:34,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:34,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:51:34,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:34,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:51:34,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:51:34,844 INFO L87 Difference]: Start difference. First operand 114 states and 149 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 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-28 04:51:34,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:34,899 INFO L93 Difference]: Finished difference Result 256 states and 328 transitions. [2024-11-28 04:51:34,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:51:34,900 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 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) Word has length 52 [2024-11-28 04:51:34,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:34,901 INFO L225 Difference]: With dead ends: 256 [2024-11-28 04:51:34,902 INFO L226 Difference]: Without dead ends: 178 [2024-11-28 04:51:34,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:34,903 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 27 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:34,904 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 303 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:51:34,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-11-28 04:51:34,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 124. [2024-11-28 04:51:34,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.3333333333333333) internal successors, (164), 123 states have internal predecessors, (164), 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-28 04:51:34,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 164 transitions. [2024-11-28 04:51:34,917 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 164 transitions. Word has length 52 [2024-11-28 04:51:34,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:34,917 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 164 transitions. [2024-11-28 04:51:34,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 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-28 04:51:34,921 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 164 transitions. [2024-11-28 04:51:34,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-28 04:51:34,922 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:34,923 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:34,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 04:51:34,923 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:34,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:34,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1765079492, now seen corresponding path program 1 times [2024-11-28 04:51:34,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:34,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745797213] [2024-11-28 04:51:34,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:34,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:34,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:35,328 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:35,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:35,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745797213] [2024-11-28 04:51:35,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745797213] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:35,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:35,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:51:35,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375349481] [2024-11-28 04:51:35,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:35,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:51:35,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:35,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:51:35,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:35,330 INFO L87 Difference]: Start difference. First operand 124 states and 164 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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-28 04:51:35,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:35,487 INFO L93 Difference]: Finished difference Result 270 states and 349 transitions. [2024-11-28 04:51:35,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:51:35,488 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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) Word has length 53 [2024-11-28 04:51:35,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:35,489 INFO L225 Difference]: With dead ends: 270 [2024-11-28 04:51:35,489 INFO L226 Difference]: Without dead ends: 180 [2024-11-28 04:51:35,489 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:35,490 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 41 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:35,490 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 256 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:35,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-11-28 04:51:35,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 158. [2024-11-28 04:51:35,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.267515923566879) internal successors, (199), 157 states have internal predecessors, (199), 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-28 04:51:35,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 199 transitions. [2024-11-28 04:51:35,498 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 199 transitions. Word has length 53 [2024-11-28 04:51:35,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:35,498 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 199 transitions. [2024-11-28 04:51:35,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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-28 04:51:35,499 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 199 transitions. [2024-11-28 04:51:35,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-28 04:51:35,500 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:35,500 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:35,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 04:51:35,500 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:35,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:35,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1108900487, now seen corresponding path program 1 times [2024-11-28 04:51:35,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:35,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868036462] [2024-11-28 04:51:35,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:35,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:35,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:36,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:36,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868036462] [2024-11-28 04:51:36,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868036462] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:36,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954085868] [2024-11-28 04:51:36,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:36,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:36,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:36,138 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:36,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:51:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:36,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 04:51:36,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:51:36,492 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:51:36,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954085868] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:36,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:51:36,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2024-11-28 04:51:36,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127471433] [2024-11-28 04:51:36,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:36,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:51:36,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:36,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:51:36,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:51:36,495 INFO L87 Difference]: Start difference. First operand 158 states and 199 transitions. Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 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-28 04:51:36,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:36,743 INFO L93 Difference]: Finished difference Result 326 states and 418 transitions. [2024-11-28 04:51:36,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:51:36,744 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 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) Word has length 53 [2024-11-28 04:51:36,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:36,745 INFO L225 Difference]: With dead ends: 326 [2024-11-28 04:51:36,745 INFO L226 Difference]: Without dead ends: 240 [2024-11-28 04:51:36,746 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:51:36,746 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 95 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:36,746 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 314 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:51:36,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-28 04:51:36,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 174. [2024-11-28 04:51:36,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 1.2947976878612717) internal successors, (224), 173 states have internal predecessors, (224), 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-28 04:51:36,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 224 transitions. [2024-11-28 04:51:36,757 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 224 transitions. Word has length 53 [2024-11-28 04:51:36,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:36,757 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 224 transitions. [2024-11-28 04:51:36,757 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 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-28 04:51:36,757 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 224 transitions. [2024-11-28 04:51:36,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-28 04:51:36,758 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:36,758 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:36,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:51:36,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:51:36,959 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:36,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:36,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1884145206, now seen corresponding path program 1 times [2024-11-28 04:51:36,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:36,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643879988] [2024-11-28 04:51:36,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:36,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:36,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:37,332 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:51:37,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:37,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643879988] [2024-11-28 04:51:37,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643879988] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:37,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:37,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:51:37,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661038505] [2024-11-28 04:51:37,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:37,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:51:37,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:37,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:51:37,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:37,335 INFO L87 Difference]: Start difference. First operand 174 states and 224 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 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-28 04:51:37,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:37,534 INFO L93 Difference]: Finished difference Result 340 states and 440 transitions. [2024-11-28 04:51:37,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:51:37,535 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 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) Word has length 54 [2024-11-28 04:51:37,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:37,537 INFO L225 Difference]: With dead ends: 340 [2024-11-28 04:51:37,539 INFO L226 Difference]: Without dead ends: 240 [2024-11-28 04:51:37,540 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:51:37,541 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 78 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:37,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 277 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:37,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-28 04:51:37,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2024-11-28 04:51:37,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 1.2881355932203389) internal successors, (228), 177 states have internal predecessors, (228), 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-28 04:51:37,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 228 transitions. [2024-11-28 04:51:37,550 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 228 transitions. Word has length 54 [2024-11-28 04:51:37,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:37,551 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 228 transitions. [2024-11-28 04:51:37,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 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-28 04:51:37,551 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 228 transitions. [2024-11-28 04:51:37,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-28 04:51:37,552 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:37,552 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:37,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 04:51:37,552 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:37,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:37,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1172750294, now seen corresponding path program 1 times [2024-11-28 04:51:37,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:37,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115594532] [2024-11-28 04:51:37,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:37,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:37,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:51:37,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:37,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115594532] [2024-11-28 04:51:37,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115594532] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:37,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:37,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:51:37,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059711133] [2024-11-28 04:51:37,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:37,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:51:37,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:37,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:51:37,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:37,903 INFO L87 Difference]: Start difference. First operand 178 states and 228 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 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-28 04:51:38,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:38,052 INFO L93 Difference]: Finished difference Result 312 states and 410 transitions. [2024-11-28 04:51:38,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:51:38,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 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) Word has length 54 [2024-11-28 04:51:38,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:38,055 INFO L225 Difference]: With dead ends: 312 [2024-11-28 04:51:38,055 INFO L226 Difference]: Without dead ends: 208 [2024-11-28 04:51:38,055 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:51:38,056 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 61 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:38,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 210 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:38,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-11-28 04:51:38,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 186. [2024-11-28 04:51:38,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.2972972972972974) internal successors, (240), 185 states have internal predecessors, (240), 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-28 04:51:38,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 240 transitions. [2024-11-28 04:51:38,067 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 240 transitions. Word has length 54 [2024-11-28 04:51:38,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:38,068 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 240 transitions. [2024-11-28 04:51:38,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 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-28 04:51:38,068 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 240 transitions. [2024-11-28 04:51:38,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-28 04:51:38,069 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:38,069 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:38,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:51:38,070 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:38,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:38,070 INFO L85 PathProgramCache]: Analyzing trace with hash 341705372, now seen corresponding path program 1 times [2024-11-28 04:51:38,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:38,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924774036] [2024-11-28 04:51:38,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:38,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:38,501 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:38,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:38,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924774036] [2024-11-28 04:51:38,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924774036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:38,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:38,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:51:38,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464768179] [2024-11-28 04:51:38,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:38,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:51:38,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:38,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:51:38,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:51:38,504 INFO L87 Difference]: Start difference. First operand 186 states and 240 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 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-28 04:51:38,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:38,604 INFO L93 Difference]: Finished difference Result 336 states and 444 transitions. [2024-11-28 04:51:38,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:51:38,605 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 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) Word has length 55 [2024-11-28 04:51:38,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:38,606 INFO L225 Difference]: With dead ends: 336 [2024-11-28 04:51:38,607 INFO L226 Difference]: Without dead ends: 222 [2024-11-28 04:51:38,608 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:51:38,608 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 20 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:38,609 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 182 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:38,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-28 04:51:38,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 221. [2024-11-28 04:51:38,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 1.2954545454545454) internal successors, (285), 220 states have internal predecessors, (285), 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-28 04:51:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 285 transitions. [2024-11-28 04:51:38,620 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 285 transitions. Word has length 55 [2024-11-28 04:51:38,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:38,620 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 285 transitions. [2024-11-28 04:51:38,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 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-28 04:51:38,621 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 285 transitions. [2024-11-28 04:51:38,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-28 04:51:38,622 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:38,622 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:38,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 04:51:38,622 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:38,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:38,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1297937652, now seen corresponding path program 1 times [2024-11-28 04:51:38,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:38,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003449083] [2024-11-28 04:51:38,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:38,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:38,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:39,057 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:39,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:39,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003449083] [2024-11-28 04:51:39,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003449083] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:39,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:39,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:51:39,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783081199] [2024-11-28 04:51:39,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:39,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:51:39,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:39,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:51:39,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:51:39,060 INFO L87 Difference]: Start difference. First operand 221 states and 285 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 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-28 04:51:39,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:39,161 INFO L93 Difference]: Finished difference Result 342 states and 452 transitions. [2024-11-28 04:51:39,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:51:39,162 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 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) Word has length 56 [2024-11-28 04:51:39,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:39,163 INFO L225 Difference]: With dead ends: 342 [2024-11-28 04:51:39,163 INFO L226 Difference]: Without dead ends: 230 [2024-11-28 04:51:39,163 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-28 04:51:39,164 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 21 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:39,164 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 176 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:39,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-11-28 04:51:39,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 228. [2024-11-28 04:51:39,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 1.2951541850220265) internal successors, (294), 227 states have internal predecessors, (294), 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-28 04:51:39,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 294 transitions. [2024-11-28 04:51:39,180 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 294 transitions. Word has length 56 [2024-11-28 04:51:39,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:39,181 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 294 transitions. [2024-11-28 04:51:39,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 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-28 04:51:39,181 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 294 transitions. [2024-11-28 04:51:39,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:51:39,185 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:39,185 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:39,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 04:51:39,186 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:39,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:39,186 INFO L85 PathProgramCache]: Analyzing trace with hash 618326395, now seen corresponding path program 1 times [2024-11-28 04:51:39,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:39,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443452863] [2024-11-28 04:51:39,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:39,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:39,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:39,996 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:39,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:39,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443452863] [2024-11-28 04:51:39,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443452863] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:39,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990133804] [2024-11-28 04:51:39,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:39,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:39,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:39,999 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:40,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:51:40,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:40,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-28 04:51:40,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:41,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:44,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:44,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990133804] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:44,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:51:44,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 15] total 32 [2024-11-28 04:51:44,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958303138] [2024-11-28 04:51:44,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:44,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 04:51:44,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:44,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 04:51:44,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:51:44,335 INFO L87 Difference]: Start difference. First operand 228 states and 294 transitions. Second operand has 32 states, 32 states have (on average 4.46875) internal successors, (143), 32 states have internal predecessors, (143), 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-28 04:51:45,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:45,751 INFO L93 Difference]: Finished difference Result 470 states and 616 transitions. [2024-11-28 04:51:45,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 04:51:45,752 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 4.46875) internal successors, (143), 32 states have internal predecessors, (143), 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) Word has length 57 [2024-11-28 04:51:45,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:45,753 INFO L225 Difference]: With dead ends: 470 [2024-11-28 04:51:45,754 INFO L226 Difference]: Without dead ends: 358 [2024-11-28 04:51:45,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=299, Invalid=1423, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:51:45,755 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 130 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:45,756 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 522 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:51:45,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2024-11-28 04:51:45,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 243. [2024-11-28 04:51:45,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 1.2768595041322315) internal successors, (309), 242 states have internal predecessors, (309), 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-28 04:51:45,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 309 transitions. [2024-11-28 04:51:45,764 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 309 transitions. Word has length 57 [2024-11-28 04:51:45,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:45,765 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 309 transitions. [2024-11-28 04:51:45,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.46875) internal successors, (143), 32 states have internal predecessors, (143), 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-28 04:51:45,765 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 309 transitions. [2024-11-28 04:51:45,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 04:51:45,766 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:45,766 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:45,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:51:45,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:51:45,971 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:45,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:45,972 INFO L85 PathProgramCache]: Analyzing trace with hash 182368902, now seen corresponding path program 1 times [2024-11-28 04:51:45,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:45,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929718768] [2024-11-28 04:51:45,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:45,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:46,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:46,421 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:46,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:46,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929718768] [2024-11-28 04:51:46,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929718768] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:46,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:46,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:51:46,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510509957] [2024-11-28 04:51:46,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:46,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:51:46,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:46,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:51:46,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:51:46,423 INFO L87 Difference]: Start difference. First operand 243 states and 309 transitions. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 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-28 04:51:46,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:46,567 INFO L93 Difference]: Finished difference Result 427 states and 553 transitions. [2024-11-28 04:51:46,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:51:46,568 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 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) Word has length 75 [2024-11-28 04:51:46,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:46,569 INFO L225 Difference]: With dead ends: 427 [2024-11-28 04:51:46,569 INFO L226 Difference]: Without dead ends: 315 [2024-11-28 04:51:46,570 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:51:46,570 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 85 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:46,571 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 393 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:46,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-28 04:51:46,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 274. [2024-11-28 04:51:46,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 1.26007326007326) internal successors, (344), 273 states have internal predecessors, (344), 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-28 04:51:46,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 344 transitions. [2024-11-28 04:51:46,587 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 344 transitions. Word has length 75 [2024-11-28 04:51:46,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:46,587 INFO L471 AbstractCegarLoop]: Abstraction has 274 states and 344 transitions. [2024-11-28 04:51:46,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 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-28 04:51:46,587 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 344 transitions. [2024-11-28 04:51:46,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-28 04:51:46,588 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:46,588 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:46,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 04:51:46,590 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:46,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:46,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1260287954, now seen corresponding path program 1 times [2024-11-28 04:51:46,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:46,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126878538] [2024-11-28 04:51:46,591 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:46,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:46,987 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:46,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:46,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126878538] [2024-11-28 04:51:46,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126878538] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:51:46,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:51:46,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 04:51:46,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319402529] [2024-11-28 04:51:46,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:51:46,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:51:46,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:46,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:51:46,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:51:46,989 INFO L87 Difference]: Start difference. First operand 274 states and 344 transitions. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 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-28 04:51:47,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:47,129 INFO L93 Difference]: Finished difference Result 523 states and 663 transitions. [2024-11-28 04:51:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:51:47,130 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 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) Word has length 76 [2024-11-28 04:51:47,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:47,132 INFO L225 Difference]: With dead ends: 523 [2024-11-28 04:51:47,132 INFO L226 Difference]: Without dead ends: 388 [2024-11-28 04:51:47,133 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:51:47,133 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 81 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:47,133 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 330 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:51:47,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-11-28 04:51:47,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 307. [2024-11-28 04:51:47,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 1.261437908496732) internal successors, (386), 306 states have internal predecessors, (386), 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-28 04:51:47,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 386 transitions. [2024-11-28 04:51:47,145 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 386 transitions. Word has length 76 [2024-11-28 04:51:47,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:47,145 INFO L471 AbstractCegarLoop]: Abstraction has 307 states and 386 transitions. [2024-11-28 04:51:47,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 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-28 04:51:47,145 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 386 transitions. [2024-11-28 04:51:47,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-28 04:51:47,146 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:47,147 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:47,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 04:51:47,147 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:47,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:47,148 INFO L85 PathProgramCache]: Analyzing trace with hash 2111992537, now seen corresponding path program 1 times [2024-11-28 04:51:47,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:47,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791372111] [2024-11-28 04:51:47,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:47,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:47,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:47,669 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 58 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:47,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:47,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791372111] [2024-11-28 04:51:47,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791372111] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:47,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096757712] [2024-11-28 04:51:47,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:47,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:47,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:47,673 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:47,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:51:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:47,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-11-28 04:51:47,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:48,991 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 57 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:48,991 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:51,107 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:51,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096757712] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:51,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:51:51,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 16, 17] total 36 [2024-11-28 04:51:51,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952062739] [2024-11-28 04:51:51,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:51,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-28 04:51:51,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:51,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-28 04:51:51,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1049, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 04:51:51,111 INFO L87 Difference]: Start difference. First operand 307 states and 386 transitions. Second operand has 36 states, 36 states have (on average 5.666666666666667) internal successors, (204), 36 states have internal predecessors, (204), 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-28 04:51:54,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:54,611 INFO L93 Difference]: Finished difference Result 944 states and 1195 transitions. [2024-11-28 04:51:54,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-28 04:51:54,612 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 5.666666666666667) internal successors, (204), 36 states have internal predecessors, (204), 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) Word has length 78 [2024-11-28 04:51:54,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:54,615 INFO L225 Difference]: With dead ends: 944 [2024-11-28 04:51:54,616 INFO L226 Difference]: Without dead ends: 760 [2024-11-28 04:51:54,618 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2190 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1188, Invalid=5952, Unknown=0, NotChecked=0, Total=7140 [2024-11-28 04:51:54,620 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 530 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 1363 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:54,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 1363 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:51:54,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2024-11-28 04:51:54,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 492. [2024-11-28 04:51:54,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 1.2993890020366599) internal successors, (638), 491 states have internal predecessors, (638), 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-28 04:51:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 638 transitions. [2024-11-28 04:51:54,647 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 638 transitions. Word has length 78 [2024-11-28 04:51:54,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:54,647 INFO L471 AbstractCegarLoop]: Abstraction has 492 states and 638 transitions. [2024-11-28 04:51:54,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 5.666666666666667) internal successors, (204), 36 states have internal predecessors, (204), 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-28 04:51:54,648 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 638 transitions. [2024-11-28 04:51:54,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-28 04:51:54,649 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:54,650 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:54,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:51:54,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:54,854 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:54,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:54,855 INFO L85 PathProgramCache]: Analyzing trace with hash 943758542, now seen corresponding path program 1 times [2024-11-28 04:51:54,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:54,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998618618] [2024-11-28 04:51:54,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:54,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:54,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:55,282 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 59 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:55,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:55,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998618618] [2024-11-28 04:51:55,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998618618] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:55,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338715009] [2024-11-28 04:51:55,282 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:55,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:55,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:55,285 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:55,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:51:55,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:55,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 04:51:55,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:55,965 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 39 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:55,965 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:56,480 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 35 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:56,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338715009] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:56,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:51:56,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 22 [2024-11-28 04:51:56,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060599745] [2024-11-28 04:51:56,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:56,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 04:51:56,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:56,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 04:51:56,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2024-11-28 04:51:56,482 INFO L87 Difference]: Start difference. First operand 492 states and 638 transitions. Second operand has 22 states, 22 states have (on average 8.772727272727273) internal successors, (193), 22 states have internal predecessors, (193), 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-28 04:51:57,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:57,989 INFO L93 Difference]: Finished difference Result 1682 states and 2083 transitions. [2024-11-28 04:51:57,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 04:51:57,990 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 8.772727272727273) internal successors, (193), 22 states have internal predecessors, (193), 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) Word has length 79 [2024-11-28 04:51:57,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:57,995 INFO L225 Difference]: With dead ends: 1682 [2024-11-28 04:51:57,995 INFO L226 Difference]: Without dead ends: 1322 [2024-11-28 04:51:57,996 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=302, Invalid=1338, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 04:51:57,997 INFO L435 NwaCegarLoop]: 91 mSDtfsCounter, 297 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 1965 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 1972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:57,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 1272 Invalid, 1972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1965 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:51:57,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2024-11-28 04:51:58,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 707. [2024-11-28 04:51:58,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 706 states have (on average 1.2762039660056657) internal successors, (901), 706 states have internal predecessors, (901), 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-28 04:51:58,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 901 transitions. [2024-11-28 04:51:58,026 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 901 transitions. Word has length 79 [2024-11-28 04:51:58,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:58,026 INFO L471 AbstractCegarLoop]: Abstraction has 707 states and 901 transitions. [2024-11-28 04:51:58,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 8.772727272727273) internal successors, (193), 22 states have internal predecessors, (193), 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-28 04:51:58,027 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 901 transitions. [2024-11-28 04:51:58,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-28 04:51:58,028 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:58,029 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:51:58,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:51:58,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 04:51:58,230 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:58,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:58,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1057242744, now seen corresponding path program 1 times [2024-11-28 04:51:58,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:58,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117827305] [2024-11-28 04:51:58,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:58,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:58,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:59,247 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 27 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:51:59,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:59,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117827305] [2024-11-28 04:51:59,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117827305] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:59,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159149589] [2024-11-28 04:51:59,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:59,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:59,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:59,250 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:59,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:51:59,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:59,468 INFO L256 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-28 04:51:59,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:00,449 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 20 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:00,449 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:02,724 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:02,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159149589] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:52:02,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:52:02,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 16] total 42 [2024-11-28 04:52:02,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330708665] [2024-11-28 04:52:02,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:52:02,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 04:52:02,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:52:02,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 04:52:02,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1502, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:52:02,727 INFO L87 Difference]: Start difference. First operand 707 states and 901 transitions. Second operand has 42 states, 42 states have (on average 5.333333333333333) internal successors, (224), 42 states have internal predecessors, (224), 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-28 04:52:08,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:52:08,601 INFO L93 Difference]: Finished difference Result 2331 states and 2903 transitions. [2024-11-28 04:52:08,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-11-28 04:52:08,602 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 5.333333333333333) internal successors, (224), 42 states have internal predecessors, (224), 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) Word has length 80 [2024-11-28 04:52:08,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:52:08,607 INFO L225 Difference]: With dead ends: 2331 [2024-11-28 04:52:08,607 INFO L226 Difference]: Without dead ends: 1749 [2024-11-28 04:52:08,611 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4746 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2107, Invalid=13643, Unknown=0, NotChecked=0, Total=15750 [2024-11-28 04:52:08,613 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 603 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 2276 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 2310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:52:08,613 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 836 Invalid, 2310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2276 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:52:08,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2024-11-28 04:52:08,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 1009. [2024-11-28 04:52:08,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 1.2926587301587302) internal successors, (1303), 1008 states have internal predecessors, (1303), 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-28 04:52:08,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1303 transitions. [2024-11-28 04:52:08,647 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1303 transitions. Word has length 80 [2024-11-28 04:52:08,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:52:08,647 INFO L471 AbstractCegarLoop]: Abstraction has 1009 states and 1303 transitions. [2024-11-28 04:52:08,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 5.333333333333333) internal successors, (224), 42 states have internal predecessors, (224), 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-28 04:52:08,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1303 transitions. [2024-11-28 04:52:08,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-28 04:52:08,650 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:52:08,650 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:52:08,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:52:08,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 04:52:08,854 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:52:08,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:52:08,854 INFO L85 PathProgramCache]: Analyzing trace with hash 766750343, now seen corresponding path program 1 times [2024-11-28 04:52:08,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:52:08,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252277283] [2024-11-28 04:52:08,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:52:08,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:52:08,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:52:09,756 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 41 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:52:09,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:52:09,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252277283] [2024-11-28 04:52:09,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252277283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:09,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184042251] [2024-11-28 04:52:09,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:52:09,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:09,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:52:09,759 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:52:09,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:52:09,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:52:09,969 INFO L256 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-28 04:52:09,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:10,850 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 48 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:10,850 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:12,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184042251] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:52:12,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:52:12,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 17] total 40 [2024-11-28 04:52:12,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695349814] [2024-11-28 04:52:12,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:52:12,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-28 04:52:12,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:52:12,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-28 04:52:12,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1360, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 04:52:12,456 INFO L87 Difference]: Start difference. First operand 1009 states and 1303 transitions. Second operand has 40 states, 40 states have (on average 5.0) internal successors, (200), 40 states have internal predecessors, (200), 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-28 04:52:15,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:52:15,872 INFO L93 Difference]: Finished difference Result 2773 states and 3488 transitions. [2024-11-28 04:52:15,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-28 04:52:15,872 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 5.0) internal successors, (200), 40 states have internal predecessors, (200), 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) Word has length 82 [2024-11-28 04:52:15,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:52:15,877 INFO L225 Difference]: With dead ends: 2773 [2024-11-28 04:52:15,877 INFO L226 Difference]: Without dead ends: 1826 [2024-11-28 04:52:15,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1697 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1082, Invalid=6400, Unknown=0, NotChecked=0, Total=7482 [2024-11-28 04:52:15,880 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 1091 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1091 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 1706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:52:15,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1091 Valid, 628 Invalid, 1706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1681 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 04:52:15,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1826 states. [2024-11-28 04:52:15,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1826 to 1249. [2024-11-28 04:52:15,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 1.2716346153846154) internal successors, (1587), 1248 states have internal predecessors, (1587), 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-28 04:52:15,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1587 transitions. [2024-11-28 04:52:15,917 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1587 transitions. Word has length 82 [2024-11-28 04:52:15,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:52:15,917 INFO L471 AbstractCegarLoop]: Abstraction has 1249 states and 1587 transitions. [2024-11-28 04:52:15,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 5.0) internal successors, (200), 40 states have internal predecessors, (200), 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-28 04:52:15,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1587 transitions. [2024-11-28 04:52:15,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:52:15,920 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:52:15,920 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:52:15,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:52:16,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:52:16,121 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:52:16,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:52:16,121 INFO L85 PathProgramCache]: Analyzing trace with hash -2098723855, now seen corresponding path program 2 times [2024-11-28 04:52:16,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:52:16,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472703809] [2024-11-28 04:52:16,121 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:52:16,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:52:16,227 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:52:16,227 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:52:17,046 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 40 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:17,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:52:17,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472703809] [2024-11-28 04:52:17,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472703809] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:17,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556506448] [2024-11-28 04:52:17,047 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:52:17,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:17,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:52:17,049 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:52:17,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:52:17,273 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:52:17,273 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:52:17,276 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 113 conjuncts are in the unsatisfiable core [2024-11-28 04:52:17,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:18,709 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 37 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:18,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:22,024 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 37 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:22,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556506448] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:52:22,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:52:22,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 20, 24] total 50 [2024-11-28 04:52:22,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938237070] [2024-11-28 04:52:22,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:52:22,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-28 04:52:22,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:52:22,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-28 04:52:22,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=2153, Unknown=0, NotChecked=0, Total=2450 [2024-11-28 04:52:22,027 INFO L87 Difference]: Start difference. First operand 1249 states and 1587 transitions. Second operand has 50 states, 50 states have (on average 4.44) internal successors, (222), 50 states have internal predecessors, (222), 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-28 04:52:30,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:52:30,217 INFO L93 Difference]: Finished difference Result 4780 states and 5795 transitions. [2024-11-28 04:52:30,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-28 04:52:30,217 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.44) internal successors, (222), 50 states have internal predecessors, (222), 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) Word has length 83 [2024-11-28 04:52:30,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:52:30,226 INFO L225 Difference]: With dead ends: 4780 [2024-11-28 04:52:30,226 INFO L226 Difference]: Without dead ends: 3583 [2024-11-28 04:52:30,231 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5074 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=2054, Invalid=14458, Unknown=0, NotChecked=0, Total=16512 [2024-11-28 04:52:30,232 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 1072 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 2842 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1072 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 2928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:52:30,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1072 Valid, 1091 Invalid, 2928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2842 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 04:52:30,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2024-11-28 04:52:30,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 1647. [2024-11-28 04:52:30,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1647 states, 1646 states have (on average 1.2563791008505467) internal successors, (2068), 1646 states have internal predecessors, (2068), 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-28 04:52:30,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1647 states to 1647 states and 2068 transitions. [2024-11-28 04:52:30,286 INFO L78 Accepts]: Start accepts. Automaton has 1647 states and 2068 transitions. Word has length 83 [2024-11-28 04:52:30,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:52:30,286 INFO L471 AbstractCegarLoop]: Abstraction has 1647 states and 2068 transitions. [2024-11-28 04:52:30,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.44) internal successors, (222), 50 states have internal predecessors, (222), 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-28 04:52:30,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1647 states and 2068 transitions. [2024-11-28 04:52:30,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-11-28 04:52:30,290 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:52:30,290 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:52:30,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:52:30,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:30,494 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:52:30,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:52:30,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1975369409, now seen corresponding path program 2 times [2024-11-28 04:52:30,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:52:30,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21492204] [2024-11-28 04:52:30,495 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:52:30,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:52:30,557 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:52:30,557 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:52:31,416 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:31,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:52:31,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21492204] [2024-11-28 04:52:31,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21492204] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:31,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402036068] [2024-11-28 04:52:31,416 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:52:31,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:31,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:52:31,419 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:52:31,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:52:31,655 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:52:31,655 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:52:31,658 INFO L256 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-11-28 04:52:31,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:33,130 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:33,130 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 57 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:52:40,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402036068] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:52:40,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:52:40,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 23, 24] total 56 [2024-11-28 04:52:40,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663207546] [2024-11-28 04:52:40,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:52:40,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-28 04:52:40,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:52:40,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-28 04:52:40,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2736, Unknown=0, NotChecked=0, Total=3080 [2024-11-28 04:52:40,156 INFO L87 Difference]: Start difference. First operand 1647 states and 2068 transitions. Second operand has 56 states, 56 states have (on average 4.339285714285714) internal successors, (243), 56 states have internal predecessors, (243), 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-28 04:52:46,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:52:46,332 INFO L93 Difference]: Finished difference Result 5153 states and 6293 transitions. [2024-11-28 04:52:46,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-11-28 04:52:46,333 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 4.339285714285714) internal successors, (243), 56 states have internal predecessors, (243), 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) Word has length 85 [2024-11-28 04:52:46,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:52:46,342 INFO L225 Difference]: With dead ends: 5153 [2024-11-28 04:52:46,342 INFO L226 Difference]: Without dead ends: 3833 [2024-11-28 04:52:46,345 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=1970, Invalid=14542, Unknown=0, NotChecked=0, Total=16512 [2024-11-28 04:52:46,345 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 873 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 2604 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 873 SdHoareTripleChecker+Valid, 1107 SdHoareTripleChecker+Invalid, 2645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 2604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:52:46,346 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [873 Valid, 1107 Invalid, 2645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 2604 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 04:52:46,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3833 states. [2024-11-28 04:52:46,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3833 to 1936. [2024-11-28 04:52:46,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1936 states, 1935 states have (on average 1.2439276485788113) internal successors, (2407), 1935 states have internal predecessors, (2407), 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-28 04:52:46,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2407 transitions. [2024-11-28 04:52:46,410 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 2407 transitions. Word has length 85 [2024-11-28 04:52:46,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:52:46,410 INFO L471 AbstractCegarLoop]: Abstraction has 1936 states and 2407 transitions. [2024-11-28 04:52:46,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 4.339285714285714) internal successors, (243), 56 states have internal predecessors, (243), 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-28 04:52:46,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 2407 transitions. [2024-11-28 04:52:46,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-28 04:52:46,414 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:52:46,414 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:52:46,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:52:46,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:46,614 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:52:46,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:52:46,615 INFO L85 PathProgramCache]: Analyzing trace with hash -335776690, now seen corresponding path program 1 times [2024-11-28 04:52:46,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:52:46,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930399993] [2024-11-28 04:52:46,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:52:46,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:52:46,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:52:48,058 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 55 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:52:48,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:52:48,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930399993] [2024-11-28 04:52:48,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930399993] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:48,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912399064] [2024-11-28 04:52:48,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:52:48,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:48,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:52:48,062 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:52:48,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:52:48,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:52:48,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-28 04:52:48,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:49,379 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:49,379 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:51,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912399064] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:52:51,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:52:51,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 16] total 43 [2024-11-28 04:52:51,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308841058] [2024-11-28 04:52:51,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:52:51,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 04:52:51,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:52:51,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 04:52:51,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1570, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 04:52:51,536 INFO L87 Difference]: Start difference. First operand 1936 states and 2407 transitions. Second operand has 43 states, 43 states have (on average 5.255813953488372) internal successors, (226), 43 states have internal predecessors, (226), 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-28 04:52:52,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:52:52,930 INFO L93 Difference]: Finished difference Result 4446 states and 5503 transitions. [2024-11-28 04:52:52,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 04:52:52,931 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 5.255813953488372) internal successors, (226), 43 states have internal predecessors, (226), 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) Word has length 86 [2024-11-28 04:52:52,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:52:52,937 INFO L225 Difference]: With dead ends: 4446 [2024-11-28 04:52:52,937 INFO L226 Difference]: Without dead ends: 2992 [2024-11-28 04:52:52,939 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 144 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=514, Invalid=3026, Unknown=0, NotChecked=0, Total=3540 [2024-11-28 04:52:52,940 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 386 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 1045 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 1067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:52:52,940 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 704 Invalid, 1067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1045 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:52:52,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2992 states. [2024-11-28 04:52:52,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2992 to 2115. [2024-11-28 04:52:53,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2115 states, 2114 states have (on average 1.2355723746452223) internal successors, (2612), 2114 states have internal predecessors, (2612), 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-28 04:52:53,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 2612 transitions. [2024-11-28 04:52:53,007 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 2612 transitions. Word has length 86 [2024-11-28 04:52:53,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:52:53,007 INFO L471 AbstractCegarLoop]: Abstraction has 2115 states and 2612 transitions. [2024-11-28 04:52:53,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.255813953488372) internal successors, (226), 43 states have internal predecessors, (226), 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-28 04:52:53,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 2612 transitions. [2024-11-28 04:52:53,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-28 04:52:53,012 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:52:53,012 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:52:53,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:52:53,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:53,218 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:52:53,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:52:53,218 INFO L85 PathProgramCache]: Analyzing trace with hash 551330583, now seen corresponding path program 3 times [2024-11-28 04:52:53,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:52:53,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100055722] [2024-11-28 04:52:53,219 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:52:53,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:52:53,366 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 04:52:53,367 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:52:55,167 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:55,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:52:55,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100055722] [2024-11-28 04:52:55,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100055722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:55,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133003437] [2024-11-28 04:52:55,168 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:52:55,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:52:55,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:52:55,171 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:52:55,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:52:55,601 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 04:52:55,602 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:52:55,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-11-28 04:52:55,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:58,151 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:52:58,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:53:49,425 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:53:49,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133003437] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:53:49,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:53:49,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23, 24] total 60 [2024-11-28 04:53:49,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101737436] [2024-11-28 04:53:49,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:53:49,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-28 04:53:49,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:53:49,427 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-28 04:53:49,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=3197, Unknown=0, NotChecked=0, Total=3540 [2024-11-28 04:53:49,428 INFO L87 Difference]: Start difference. First operand 2115 states and 2612 transitions. Second operand has 60 states, 60 states have (on average 4.083333333333333) internal successors, (245), 60 states have internal predecessors, (245), 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-28 04:54:25,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:54:25,764 INFO L93 Difference]: Finished difference Result 9924 states and 11898 transitions. [2024-11-28 04:54:25,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-11-28 04:54:25,765 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 4.083333333333333) internal successors, (245), 60 states have internal predecessors, (245), 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) Word has length 87 [2024-11-28 04:54:25,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:54:25,783 INFO L225 Difference]: With dead ends: 9924 [2024-11-28 04:54:25,783 INFO L226 Difference]: Without dead ends: 8308 [2024-11-28 04:54:25,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20287 ImplicationChecksByTransitivity, 41.9s TimeCoverageRelationStatistics Valid=7787, Invalid=45343, Unknown=0, NotChecked=0, Total=53130 [2024-11-28 04:54:25,791 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 1726 mSDsluCounter, 1543 mSDsCounter, 0 mSdLazyCounter, 3829 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1726 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 3915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 3829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:54:25,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1726 Valid, 1580 Invalid, 3915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 3829 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2024-11-28 04:54:25,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8308 states. [2024-11-28 04:54:26,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8308 to 2727. [2024-11-28 04:54:26,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2727 states, 2726 states have (on average 1.231107850330154) internal successors, (3356), 2726 states have internal predecessors, (3356), 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-28 04:54:26,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3356 transitions. [2024-11-28 04:54:26,075 INFO L78 Accepts]: Start accepts. Automaton has 2727 states and 3356 transitions. Word has length 87 [2024-11-28 04:54:26,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:54:26,075 INFO L471 AbstractCegarLoop]: Abstraction has 2727 states and 3356 transitions. [2024-11-28 04:54:26,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 4.083333333333333) internal successors, (245), 60 states have internal predecessors, (245), 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-28 04:54:26,076 INFO L276 IsEmpty]: Start isEmpty. Operand 2727 states and 3356 transitions. [2024-11-28 04:54:26,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-28 04:54:26,089 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:54:26,090 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:54:26,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 04:54:26,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 04:54:26,290 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:54:26,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:26,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1890483490, now seen corresponding path program 1 times [2024-11-28 04:54:26,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:26,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632189438] [2024-11-28 04:54:26,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:26,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:27,360 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 92 proven. 14 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 04:54:27,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:27,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632189438] [2024-11-28 04:54:27,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632189438] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:27,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009966087] [2024-11-28 04:54:27,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:27,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:27,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:27,367 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:27,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:54:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:27,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:54:27,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:28,328 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 62 proven. 46 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:54:28,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:29,029 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 98 proven. 10 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:54:29,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009966087] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:29,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:54:29,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 12] total 31 [2024-11-28 04:54:29,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092724047] [2024-11-28 04:54:29,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:29,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 04:54:29,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:29,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 04:54:29,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2024-11-28 04:54:29,032 INFO L87 Difference]: Start difference. First operand 2727 states and 3356 transitions. Second operand has 31 states, 31 states have (on average 6.419354838709677) internal successors, (199), 31 states have internal predecessors, (199), 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-28 04:54:30,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:54:30,555 INFO L93 Difference]: Finished difference Result 4577 states and 5620 transitions. [2024-11-28 04:54:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 04:54:30,556 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.419354838709677) internal successors, (199), 31 states have internal predecessors, (199), 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) Word has length 107 [2024-11-28 04:54:30,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:54:30,566 INFO L225 Difference]: With dead ends: 4577 [2024-11-28 04:54:30,566 INFO L226 Difference]: Without dead ends: 2936 [2024-11-28 04:54:30,570 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=340, Invalid=2012, Unknown=0, NotChecked=0, Total=2352 [2024-11-28 04:54:30,571 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 190 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:54:30,572 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 949 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1191 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:54:30,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2936 states. [2024-11-28 04:54:30,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2936 to 2723. [2024-11-28 04:54:30,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2723 states, 2722 states have (on average 1.230712711241734) internal successors, (3350), 2722 states have internal predecessors, (3350), 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-28 04:54:30,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2723 states to 2723 states and 3350 transitions. [2024-11-28 04:54:30,680 INFO L78 Accepts]: Start accepts. Automaton has 2723 states and 3350 transitions. Word has length 107 [2024-11-28 04:54:30,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:54:30,681 INFO L471 AbstractCegarLoop]: Abstraction has 2723 states and 3350 transitions. [2024-11-28 04:54:30,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.419354838709677) internal successors, (199), 31 states have internal predecessors, (199), 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-28 04:54:30,681 INFO L276 IsEmpty]: Start isEmpty. Operand 2723 states and 3350 transitions. [2024-11-28 04:54:30,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-28 04:54:30,689 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:54:30,689 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:54:30,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:54:30,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:30,890 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:54:30,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:30,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1110243107, now seen corresponding path program 1 times [2024-11-28 04:54:30,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:30,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156320462] [2024-11-28 04:54:30,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:30,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:31,970 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 91 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:54:31,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156320462] [2024-11-28 04:54:31,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156320462] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527059201] [2024-11-28 04:54:31,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:31,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:31,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:31,975 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:31,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:54:32,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:32,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-11-28 04:54:32,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:33,127 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 92 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 04:54:33,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:33,601 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 89 proven. 15 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:54:33,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527059201] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:33,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:54:33,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 31 [2024-11-28 04:54:33,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211544064] [2024-11-28 04:54:33,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:33,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 04:54:33,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:33,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 04:54:33,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2024-11-28 04:54:33,603 INFO L87 Difference]: Start difference. First operand 2723 states and 3350 transitions. Second operand has 31 states, 31 states have (on average 5.32258064516129) internal successors, (165), 31 states have internal predecessors, (165), 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-28 04:54:34,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:54:34,374 INFO L93 Difference]: Finished difference Result 5647 states and 6914 transitions. [2024-11-28 04:54:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:54:34,375 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.32258064516129) internal successors, (165), 31 states have internal predecessors, (165), 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) Word has length 107 [2024-11-28 04:54:34,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:54:34,381 INFO L225 Difference]: With dead ends: 5647 [2024-11-28 04:54:34,382 INFO L226 Difference]: Without dead ends: 3282 [2024-11-28 04:54:34,384 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=263, Invalid=1459, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:54:34,385 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 194 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:54:34,385 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 581 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:54:34,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3282 states. [2024-11-28 04:54:34,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3282 to 2758. [2024-11-28 04:54:34,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2758 states, 2757 states have (on average 1.2350380848748639) internal successors, (3405), 2757 states have internal predecessors, (3405), 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-28 04:54:34,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2758 states to 2758 states and 3405 transitions. [2024-11-28 04:54:34,444 INFO L78 Accepts]: Start accepts. Automaton has 2758 states and 3405 transitions. Word has length 107 [2024-11-28 04:54:34,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:54:34,445 INFO L471 AbstractCegarLoop]: Abstraction has 2758 states and 3405 transitions. [2024-11-28 04:54:34,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.32258064516129) internal successors, (165), 31 states have internal predecessors, (165), 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-28 04:54:34,445 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 3405 transitions. [2024-11-28 04:54:34,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-28 04:54:34,450 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:54:34,450 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:54:34,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:54:34,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:34,650 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:54:34,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:34,651 INFO L85 PathProgramCache]: Analyzing trace with hash 953909226, now seen corresponding path program 1 times [2024-11-28 04:54:34,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:34,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435554471] [2024-11-28 04:54:34,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:34,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:34,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 81 proven. 46 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:54:35,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435554471] [2024-11-28 04:54:35,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435554471] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972522643] [2024-11-28 04:54:35,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:35,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:35,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:35,662 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:35,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:54:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:35,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-11-28 04:54:35,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:37,115 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 66 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:54:37,115 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:39,360 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 56 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:54:39,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972522643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:39,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:54:39,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 21] total 47 [2024-11-28 04:54:39,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659151560] [2024-11-28 04:54:39,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:39,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-28 04:54:39,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:39,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-28 04:54:39,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1930, Unknown=0, NotChecked=0, Total=2162 [2024-11-28 04:54:39,363 INFO L87 Difference]: Start difference. First operand 2758 states and 3405 transitions. Second operand has 47 states, 47 states have (on average 6.212765957446808) internal successors, (292), 47 states have internal predecessors, (292), 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-28 04:54:45,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:54:45,282 INFO L93 Difference]: Finished difference Result 8176 states and 9932 transitions. [2024-11-28 04:54:45,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-11-28 04:54:45,283 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.212765957446808) internal successors, (292), 47 states have internal predecessors, (292), 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) Word has length 107 [2024-11-28 04:54:45,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:54:45,290 INFO L225 Difference]: With dead ends: 8176 [2024-11-28 04:54:45,290 INFO L226 Difference]: Without dead ends: 6188 [2024-11-28 04:54:45,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5877 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1739, Invalid=16351, Unknown=0, NotChecked=0, Total=18090 [2024-11-28 04:54:45,294 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 708 mSDsluCounter, 1797 mSDsCounter, 0 mSdLazyCounter, 3502 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 1872 SdHoareTripleChecker+Invalid, 3521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 3502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:54:45,295 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [708 Valid, 1872 Invalid, 3521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 3502 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-28 04:54:45,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6188 states. [2024-11-28 04:54:45,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6188 to 4169. [2024-11-28 04:54:45,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4169 states, 4168 states have (on average 1.234404990403071) internal successors, (5145), 4168 states have internal predecessors, (5145), 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-28 04:54:45,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4169 states to 4169 states and 5145 transitions. [2024-11-28 04:54:45,392 INFO L78 Accepts]: Start accepts. Automaton has 4169 states and 5145 transitions. Word has length 107 [2024-11-28 04:54:45,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:54:45,393 INFO L471 AbstractCegarLoop]: Abstraction has 4169 states and 5145 transitions. [2024-11-28 04:54:45,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.212765957446808) internal successors, (292), 47 states have internal predecessors, (292), 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-28 04:54:45,393 INFO L276 IsEmpty]: Start isEmpty. Operand 4169 states and 5145 transitions. [2024-11-28 04:54:45,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-28 04:54:45,419 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:54:45,419 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:54:45,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:54:45,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:45,624 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:54:45,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:45,624 INFO L85 PathProgramCache]: Analyzing trace with hash 49064303, now seen corresponding path program 1 times [2024-11-28 04:54:45,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:45,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871230875] [2024-11-28 04:54:45,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:45,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:46,474 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 105 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 04:54:46,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:46,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871230875] [2024-11-28 04:54:46,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871230875] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:46,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240939727] [2024-11-28 04:54:46,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:46,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:46,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:46,476 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:46,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:54:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:46,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-11-28 04:54:46,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:49,729 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 50 proven. 70 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:54:49,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:57,838 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 04:54:57,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240939727] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:57,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:54:57,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23, 23] total 56 [2024-11-28 04:54:57,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016657473] [2024-11-28 04:54:57,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:57,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-28 04:54:57,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:57,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-28 04:54:57,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2842, Unknown=0, NotChecked=0, Total=3080 [2024-11-28 04:54:57,840 INFO L87 Difference]: Start difference. First operand 4169 states and 5145 transitions. Second operand has 56 states, 56 states have (on average 4.928571428571429) internal successors, (276), 56 states have internal predecessors, (276), 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-28 04:55:14,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:14,850 INFO L93 Difference]: Finished difference Result 8999 states and 10962 transitions. [2024-11-28 04:55:14,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-11-28 04:55:14,851 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 4.928571428571429) internal successors, (276), 56 states have internal predecessors, (276), 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) Word has length 108 [2024-11-28 04:55:14,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:14,862 INFO L225 Difference]: With dead ends: 8999 [2024-11-28 04:55:14,862 INFO L226 Difference]: Without dead ends: 6280 [2024-11-28 04:55:14,865 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8366 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=3176, Invalid=25554, Unknown=0, NotChecked=0, Total=28730 [2024-11-28 04:55:14,866 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 1102 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 4505 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 4593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:14,866 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1102 Valid, 1235 Invalid, 4593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4505 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 04:55:14,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6280 states. [2024-11-28 04:55:14,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6280 to 4719. [2024-11-28 04:55:14,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4719 states, 4718 states have (on average 1.2236116998728275) internal successors, (5773), 4718 states have internal predecessors, (5773), 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-28 04:55:14,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4719 states to 4719 states and 5773 transitions. [2024-11-28 04:55:14,974 INFO L78 Accepts]: Start accepts. Automaton has 4719 states and 5773 transitions. Word has length 108 [2024-11-28 04:55:14,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:14,975 INFO L471 AbstractCegarLoop]: Abstraction has 4719 states and 5773 transitions. [2024-11-28 04:55:14,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 4.928571428571429) internal successors, (276), 56 states have internal predecessors, (276), 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-28 04:55:14,975 INFO L276 IsEmpty]: Start isEmpty. Operand 4719 states and 5773 transitions. [2024-11-28 04:55:14,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-28 04:55:14,980 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:14,980 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:14,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 04:55:15,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:15,181 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:15,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:15,181 INFO L85 PathProgramCache]: Analyzing trace with hash -462041512, now seen corresponding path program 1 times [2024-11-28 04:55:15,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:15,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522597983] [2024-11-28 04:55:15,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:15,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:15,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:16,055 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 79 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:55:16,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:16,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522597983] [2024-11-28 04:55:16,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522597983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:55:16,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969931950] [2024-11-28 04:55:16,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:16,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:16,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:16,058 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:16,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:55:16,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:16,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 173 conjuncts are in the unsatisfiable core [2024-11-28 04:55:16,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:55:19,598 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 62 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:55:19,598 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:55:24,097 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 0 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:55:24,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969931950] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:55:24,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:55:24,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 26, 32] total 64 [2024-11-28 04:55:24,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096108969] [2024-11-28 04:55:24,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:55:24,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-11-28 04:55:24,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:24,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-11-28 04:55:24,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=3612, Unknown=0, NotChecked=0, Total=4032 [2024-11-28 04:55:24,101 INFO L87 Difference]: Start difference. First operand 4719 states and 5773 transitions. Second operand has 64 states, 64 states have (on average 4.65625) internal successors, (298), 64 states have internal predecessors, (298), 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-28 04:56:00,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:00,545 INFO L93 Difference]: Finished difference Result 13342 states and 16024 transitions. [2024-11-28 04:56:00,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 321 states. [2024-11-28 04:56:00,545 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 4.65625) internal successors, (298), 64 states have internal predecessors, (298), 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) Word has length 108 [2024-11-28 04:56:00,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:00,560 INFO L225 Difference]: With dead ends: 13342 [2024-11-28 04:56:00,560 INFO L226 Difference]: Without dead ends: 10247 [2024-11-28 04:56:00,569 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 367 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54279 ImplicationChecksByTransitivity, 32.5s TimeCoverageRelationStatistics Valid=10132, Invalid=125660, Unknown=0, NotChecked=0, Total=135792 [2024-11-28 04:56:00,570 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 1846 mSDsluCounter, 2121 mSDsCounter, 0 mSdLazyCounter, 7885 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1846 SdHoareTripleChecker+Valid, 2197 SdHoareTripleChecker+Invalid, 8027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 7885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:00,570 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1846 Valid, 2197 Invalid, 8027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 7885 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-28 04:56:00,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10247 states. [2024-11-28 04:56:00,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10247 to 5513. [2024-11-28 04:56:00,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5513 states, 5512 states have (on average 1.2280478955007257) internal successors, (6769), 5512 states have internal predecessors, (6769), 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-28 04:56:00,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5513 states to 5513 states and 6769 transitions. [2024-11-28 04:56:00,716 INFO L78 Accepts]: Start accepts. Automaton has 5513 states and 6769 transitions. Word has length 108 [2024-11-28 04:56:00,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:00,716 INFO L471 AbstractCegarLoop]: Abstraction has 5513 states and 6769 transitions. [2024-11-28 04:56:00,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 4.65625) internal successors, (298), 64 states have internal predecessors, (298), 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-28 04:56:00,717 INFO L276 IsEmpty]: Start isEmpty. Operand 5513 states and 6769 transitions. [2024-11-28 04:56:00,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-11-28 04:56:00,722 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:00,722 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:00,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 04:56:00,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:00,923 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:00,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:00,924 INFO L85 PathProgramCache]: Analyzing trace with hash -392366970, now seen corresponding path program 1 times [2024-11-28 04:56:00,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:00,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205085480] [2024-11-28 04:56:00,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:00,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:01,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:02,445 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 51 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:56:02,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:02,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205085480] [2024-11-28 04:56:02,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205085480] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:02,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119454516] [2024-11-28 04:56:02,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:02,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:02,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:02,447 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:02,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:56:02,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:02,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-11-28 04:56:02,812 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:04,402 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 18 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:56:04,402 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:56:11,789 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 12 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:56:11,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119454516] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:56:11,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:56:11,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 27, 28] total 65 [2024-11-28 04:56:11,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553179213] [2024-11-28 04:56:11,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:56:11,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-11-28 04:56:11,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:11,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-11-28 04:56:11,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=3723, Unknown=0, NotChecked=0, Total=4160 [2024-11-28 04:56:11,792 INFO L87 Difference]: Start difference. First operand 5513 states and 6769 transitions. Second operand has 65 states, 65 states have (on average 4.6461538461538465) internal successors, (302), 65 states have internal predecessors, (302), 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-28 04:56:23,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:23,045 INFO L93 Difference]: Finished difference Result 13804 states and 16585 transitions. [2024-11-28 04:56:23,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-11-28 04:56:23,046 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 4.6461538461538465) internal successors, (302), 65 states have internal predecessors, (302), 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) Word has length 110 [2024-11-28 04:56:23,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:23,059 INFO L225 Difference]: With dead ends: 13804 [2024-11-28 04:56:23,059 INFO L226 Difference]: Without dead ends: 9552 [2024-11-28 04:56:23,064 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7700 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=2920, Invalid=21886, Unknown=0, NotChecked=0, Total=24806 [2024-11-28 04:56:23,065 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 656 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 4506 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 1797 SdHoareTripleChecker+Invalid, 4552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 4506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:23,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 1797 Invalid, 4552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 4506 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-28 04:56:23,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9552 states. [2024-11-28 04:56:23,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9552 to 5623. [2024-11-28 04:56:23,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5623 states, 5622 states have (on average 1.2218071860547848) internal successors, (6869), 5622 states have internal predecessors, (6869), 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-28 04:56:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5623 states to 5623 states and 6869 transitions. [2024-11-28 04:56:23,245 INFO L78 Accepts]: Start accepts. Automaton has 5623 states and 6869 transitions. Word has length 110 [2024-11-28 04:56:23,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:23,246 INFO L471 AbstractCegarLoop]: Abstraction has 5623 states and 6869 transitions. [2024-11-28 04:56:23,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 4.6461538461538465) internal successors, (302), 65 states have internal predecessors, (302), 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-28 04:56:23,246 INFO L276 IsEmpty]: Start isEmpty. Operand 5623 states and 6869 transitions. [2024-11-28 04:56:23,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-11-28 04:56:23,252 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:23,253 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:23,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:56:23,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:23,454 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:23,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:23,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1674816983, now seen corresponding path program 1 times [2024-11-28 04:56:23,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:23,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023574077] [2024-11-28 04:56:23,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:23,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:25,134 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 62 proven. 61 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:56:25,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:25,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023574077] [2024-11-28 04:56:25,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023574077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:25,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710959588] [2024-11-28 04:56:25,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:25,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:25,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:25,137 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:25,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:56:25,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:25,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-11-28 04:56:25,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:27,926 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 25 proven. 105 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:56:27,926 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:56:32,568 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 9 proven. 103 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:56:32,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710959588] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:56:32,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:56:32,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 24, 22] total 53 [2024-11-28 04:56:32,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940486295] [2024-11-28 04:56:32,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:56:32,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-28 04:56:32,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:32,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-28 04:56:32,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2457, Unknown=0, NotChecked=0, Total=2756 [2024-11-28 04:56:32,570 INFO L87 Difference]: Start difference. First operand 5623 states and 6869 transitions. Second operand has 53 states, 53 states have (on average 5.622641509433962) internal successors, (298), 53 states have internal predecessors, (298), 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-28 04:56:48,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:48,622 INFO L93 Difference]: Finished difference Result 15224 states and 18306 transitions. [2024-11-28 04:56:48,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2024-11-28 04:56:48,623 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 5.622641509433962) internal successors, (298), 53 states have internal predecessors, (298), 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) Word has length 110 [2024-11-28 04:56:48,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:48,634 INFO L225 Difference]: With dead ends: 15224 [2024-11-28 04:56:48,634 INFO L226 Difference]: Without dead ends: 10632 [2024-11-28 04:56:48,642 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 183 SyntacticMatches, 4 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13800 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=4383, Invalid=38673, Unknown=0, NotChecked=0, Total=43056 [2024-11-28 04:56:48,643 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 1614 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 3133 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1614 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 3195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:48,643 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1614 Valid, 961 Invalid, 3195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3133 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 04:56:48,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10632 states. [2024-11-28 04:56:48,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10632 to 6276. [2024-11-28 04:56:48,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6276 states, 6275 states have (on average 1.2105179282868526) internal successors, (7596), 6275 states have internal predecessors, (7596), 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-28 04:56:48,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6276 states to 6276 states and 7596 transitions. [2024-11-28 04:56:48,818 INFO L78 Accepts]: Start accepts. Automaton has 6276 states and 7596 transitions. Word has length 110 [2024-11-28 04:56:48,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:48,818 INFO L471 AbstractCegarLoop]: Abstraction has 6276 states and 7596 transitions. [2024-11-28 04:56:48,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 5.622641509433962) internal successors, (298), 53 states have internal predecessors, (298), 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-28 04:56:48,818 INFO L276 IsEmpty]: Start isEmpty. Operand 6276 states and 7596 transitions. [2024-11-28 04:56:48,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-28 04:56:48,824 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:48,824 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:48,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:56:49,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:49,025 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:49,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:49,025 INFO L85 PathProgramCache]: Analyzing trace with hash 16207277, now seen corresponding path program 3 times [2024-11-28 04:56:49,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:49,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636047123] [2024-11-28 04:56:49,026 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:56:49,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:49,166 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:56:49,167 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:56:50,198 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 57 proven. 69 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:56:50,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:50,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636047123] [2024-11-28 04:56:50,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636047123] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:50,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990340714] [2024-11-28 04:56:50,199 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:56:50,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:50,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:50,201 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:50,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:56:50,647 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:56:50,647 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:56:50,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-28 04:56:50,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 62 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:56:53,447 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:56:57,492 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 66 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:56:57,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990340714] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:56:57,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:56:57,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 25, 27] total 61 [2024-11-28 04:56:57,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987063008] [2024-11-28 04:56:57,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:56:57,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-11-28 04:56:57,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:57,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-11-28 04:56:57,494 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=3292, Unknown=0, NotChecked=0, Total=3660 [2024-11-28 04:56:57,494 INFO L87 Difference]: Start difference. First operand 6276 states and 7596 transitions. Second operand has 61 states, 61 states have (on average 4.770491803278689) internal successors, (291), 61 states have internal predecessors, (291), 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-28 04:57:20,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:20,670 INFO L93 Difference]: Finished difference Result 24273 states and 28675 transitions. [2024-11-28 04:57:20,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2024-11-28 04:57:20,670 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.770491803278689) internal successors, (291), 61 states have internal predecessors, (291), 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) Word has length 111 [2024-11-28 04:57:20,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:20,684 INFO L225 Difference]: With dead ends: 24273 [2024-11-28 04:57:20,685 INFO L226 Difference]: Without dead ends: 18415 [2024-11-28 04:57:20,694 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22326 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=5481, Invalid=55775, Unknown=0, NotChecked=0, Total=61256 [2024-11-28 04:57:20,695 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 1760 mSDsluCounter, 2023 mSDsCounter, 0 mSdLazyCounter, 4149 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1760 SdHoareTripleChecker+Valid, 2090 SdHoareTripleChecker+Invalid, 4260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 4149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:20,695 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1760 Valid, 2090 Invalid, 4260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 4149 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:57:20,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18415 states. [2024-11-28 04:57:20,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18415 to 8894. [2024-11-28 04:57:20,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8894 states, 8893 states have (on average 1.2091532666141909) internal successors, (10753), 8893 states have internal predecessors, (10753), 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-28 04:57:20,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8894 states to 8894 states and 10753 transitions. [2024-11-28 04:57:20,963 INFO L78 Accepts]: Start accepts. Automaton has 8894 states and 10753 transitions. Word has length 111 [2024-11-28 04:57:20,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:20,963 INFO L471 AbstractCegarLoop]: Abstraction has 8894 states and 10753 transitions. [2024-11-28 04:57:20,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.770491803278689) internal successors, (291), 61 states have internal predecessors, (291), 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-28 04:57:20,964 INFO L276 IsEmpty]: Start isEmpty. Operand 8894 states and 10753 transitions. [2024-11-28 04:57:20,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-28 04:57:20,969 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:20,969 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:20,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 04:57:21,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-28 04:57:21,170 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:21,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:21,170 INFO L85 PathProgramCache]: Analyzing trace with hash 16178654, now seen corresponding path program 1 times [2024-11-28 04:57:21,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:57:21,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247235608] [2024-11-28 04:57:21,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:57:21,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:21,723 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-11-28 04:57:21,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:57:21,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247235608] [2024-11-28 04:57:21,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247235608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:57:21,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:57:21,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 04:57:21,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386737265] [2024-11-28 04:57:21,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:57:21,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:57:21,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:57:21,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:57:21,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:57:21,725 INFO L87 Difference]: Start difference. First operand 8894 states and 10753 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 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-28 04:57:22,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:22,012 INFO L93 Difference]: Finished difference Result 16705 states and 20165 transitions. [2024-11-28 04:57:22,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:57:22,012 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 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) Word has length 113 [2024-11-28 04:57:22,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:22,018 INFO L225 Difference]: With dead ends: 16705 [2024-11-28 04:57:22,018 INFO L226 Difference]: Without dead ends: 8993 [2024-11-28 04:57:22,023 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:57:22,023 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 112 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:22,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 504 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:57:22,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8993 states. [2024-11-28 04:57:22,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8993 to 8876. [2024-11-28 04:57:22,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8876 states, 8875 states have (on average 1.2094647887323944) internal successors, (10734), 8875 states have internal predecessors, (10734), 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-28 04:57:22,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8876 states to 8876 states and 10734 transitions. [2024-11-28 04:57:22,203 INFO L78 Accepts]: Start accepts. Automaton has 8876 states and 10734 transitions. Word has length 113 [2024-11-28 04:57:22,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:22,203 INFO L471 AbstractCegarLoop]: Abstraction has 8876 states and 10734 transitions. [2024-11-28 04:57:22,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 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-28 04:57:22,203 INFO L276 IsEmpty]: Start isEmpty. Operand 8876 states and 10734 transitions. [2024-11-28 04:57:22,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-28 04:57:22,209 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:22,209 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:22,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-28 04:57:22,210 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:22,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:22,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1818809282, now seen corresponding path program 1 times [2024-11-28 04:57:22,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:57:22,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933853638] [2024-11-28 04:57:22,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:22,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:57:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:22,887 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-28 04:57:22,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:57:22,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933853638] [2024-11-28 04:57:22,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933853638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:22,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991885329] [2024-11-28 04:57:22,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:22,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:57:22,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:57:22,890 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:57:22,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:57:23,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:23,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-28 04:57:23,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:23,684 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-11-28 04:57:23,684 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:57:23,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991885329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:57:23,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:57:23,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2024-11-28 04:57:23,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868708956] [2024-11-28 04:57:23,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:57:23,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:57:23,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:57:23,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:57:23,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:57:23,686 INFO L87 Difference]: Start difference. First operand 8876 states and 10734 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 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-28 04:57:24,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:24,069 INFO L93 Difference]: Finished difference Result 16701 states and 20160 transitions. [2024-11-28 04:57:24,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:57:24,070 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 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) Word has length 113 [2024-11-28 04:57:24,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:24,078 INFO L225 Difference]: With dead ends: 16701 [2024-11-28 04:57:24,078 INFO L226 Difference]: Without dead ends: 8975 [2024-11-28 04:57:24,083 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:57:24,084 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 59 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:24,084 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 154 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:57:24,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8975 states. [2024-11-28 04:57:24,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8975 to 8877. [2024-11-28 04:57:24,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8877 states, 8876 states have (on average 1.2094411897251014) internal successors, (10735), 8876 states have internal predecessors, (10735), 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-28 04:57:24,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8877 states to 8877 states and 10735 transitions. [2024-11-28 04:57:24,293 INFO L78 Accepts]: Start accepts. Automaton has 8877 states and 10735 transitions. Word has length 113 [2024-11-28 04:57:24,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:24,294 INFO L471 AbstractCegarLoop]: Abstraction has 8877 states and 10735 transitions. [2024-11-28 04:57:24,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 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-28 04:57:24,294 INFO L276 IsEmpty]: Start isEmpty. Operand 8877 states and 10735 transitions. [2024-11-28 04:57:24,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-28 04:57:24,302 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:24,302 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:24,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:57:24,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 04:57:24,503 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:24,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:24,503 INFO L85 PathProgramCache]: Analyzing trace with hash 908501376, now seen corresponding path program 1 times [2024-11-28 04:57:24,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:57:24,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004578532] [2024-11-28 04:57:24,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:24,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:57:24,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 20 proven. 22 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-28 04:57:24,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:57:24,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004578532] [2024-11-28 04:57:24,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004578532] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:24,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965140764] [2024-11-28 04:57:24,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:24,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:57:24,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:57:24,969 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:57:24,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:57:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:25,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:57:25,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:25,346 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-11-28 04:57:25,346 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:57:25,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965140764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:57:25,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:57:25,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [12] total 14 [2024-11-28 04:57:25,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314263919] [2024-11-28 04:57:25,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:57:25,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:57:25,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:57:25,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:57:25,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:57:25,348 INFO L87 Difference]: Start difference. First operand 8877 states and 10735 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 04:57:25,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:25,468 INFO L93 Difference]: Finished difference Result 17223 states and 20801 transitions. [2024-11-28 04:57:25,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:57:25,468 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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) Word has length 113 [2024-11-28 04:57:25,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:25,475 INFO L225 Difference]: With dead ends: 17223 [2024-11-28 04:57:25,476 INFO L226 Difference]: Without dead ends: 8877 [2024-11-28 04:57:25,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:57:25,480 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:25,481 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 199 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:57:25,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8877 states. [2024-11-28 04:57:25,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8877 to 8877. [2024-11-28 04:57:25,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8877 states, 8876 states have (on average 1.20200540784137) internal successors, (10669), 8876 states have internal predecessors, (10669), 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-28 04:57:25,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8877 states to 8877 states and 10669 transitions. [2024-11-28 04:57:25,651 INFO L78 Accepts]: Start accepts. Automaton has 8877 states and 10669 transitions. Word has length 113 [2024-11-28 04:57:25,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:25,651 INFO L471 AbstractCegarLoop]: Abstraction has 8877 states and 10669 transitions. [2024-11-28 04:57:25,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 04:57:25,651 INFO L276 IsEmpty]: Start isEmpty. Operand 8877 states and 10669 transitions. [2024-11-28 04:57:25,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-28 04:57:25,655 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:25,655 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:25,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 04:57:25,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 04:57:25,856 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:25,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:25,856 INFO L85 PathProgramCache]: Analyzing trace with hash -46938066, now seen corresponding path program 1 times [2024-11-28 04:57:25,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:57:25,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115717677] [2024-11-28 04:57:25,856 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:25,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:57:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:27,432 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 56 proven. 78 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:57:27,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:57:27,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115717677] [2024-11-28 04:57:27,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115717677] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:27,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082497264] [2024-11-28 04:57:27,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:27,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:57:27,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:57:27,436 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:57:27,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:57:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:27,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 99 conjuncts are in the unsatisfiable core [2024-11-28 04:57:27,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:30,422 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 56 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:57:30,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:57:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 56 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:57:37,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082497264] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:57:37,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:57:37,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 23] total 57 [2024-11-28 04:57:37,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625030816] [2024-11-28 04:57:37,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:57:37,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-28 04:57:37,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:57:37,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-28 04:57:37,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=2802, Unknown=0, NotChecked=0, Total=3192 [2024-11-28 04:57:37,156 INFO L87 Difference]: Start difference. First operand 8877 states and 10669 transitions. Second operand has 57 states, 57 states have (on average 5.035087719298246) internal successors, (287), 57 states have internal predecessors, (287), 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-28 04:58:00,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:00,297 INFO L93 Difference]: Finished difference Result 30908 states and 36387 transitions. [2024-11-28 04:58:00,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-11-28 04:58:00,298 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 5.035087719298246) internal successors, (287), 57 states have internal predecessors, (287), 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) Word has length 114 [2024-11-28 04:58:00,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:00,314 INFO L225 Difference]: With dead ends: 30908 [2024-11-28 04:58:00,314 INFO L226 Difference]: Without dead ends: 22355 [2024-11-28 04:58:00,323 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9697 ImplicationChecksByTransitivity, 22.4s TimeCoverageRelationStatistics Valid=3448, Invalid=21044, Unknown=0, NotChecked=0, Total=24492 [2024-11-28 04:58:00,323 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 1134 mSDsluCounter, 1337 mSDsCounter, 0 mSdLazyCounter, 2902 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1134 SdHoareTripleChecker+Valid, 1380 SdHoareTripleChecker+Invalid, 2945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:00,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1134 Valid, 1380 Invalid, 2945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2902 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-28 04:58:00,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22355 states. [2024-11-28 04:58:00,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22355 to 11324. [2024-11-28 04:58:00,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11324 states, 11323 states have (on average 1.2043628013777268) internal successors, (13637), 11323 states have internal predecessors, (13637), 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-28 04:58:00,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11324 states to 11324 states and 13637 transitions. [2024-11-28 04:58:00,647 INFO L78 Accepts]: Start accepts. Automaton has 11324 states and 13637 transitions. Word has length 114 [2024-11-28 04:58:00,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:00,648 INFO L471 AbstractCegarLoop]: Abstraction has 11324 states and 13637 transitions. [2024-11-28 04:58:00,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 5.035087719298246) internal successors, (287), 57 states have internal predecessors, (287), 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-28 04:58:00,648 INFO L276 IsEmpty]: Start isEmpty. Operand 11324 states and 13637 transitions. [2024-11-28 04:58:00,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-28 04:58:00,657 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:00,657 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1] [2024-11-28 04:58:00,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 04:58:00,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-28 04:58:00,858 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:00,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:00,858 INFO L85 PathProgramCache]: Analyzing trace with hash -800544162, now seen corresponding path program 1 times [2024-11-28 04:58:00,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:00,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271881126] [2024-11-28 04:58:00,859 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:00,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-11-28 04:58:01,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:58:01,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271881126] [2024-11-28 04:58:01,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271881126] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:58:01,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 04:58:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147097394] [2024-11-28 04:58:01,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:01,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:58:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:58:01,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:58:01,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:58:01,765 INFO L87 Difference]: Start difference. First operand 11324 states and 13637 transitions. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 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-28 04:58:02,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:02,097 INFO L93 Difference]: Finished difference Result 20532 states and 24729 transitions. [2024-11-28 04:58:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:58:02,098 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 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) Word has length 114 [2024-11-28 04:58:02,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:02,111 INFO L225 Difference]: With dead ends: 20532 [2024-11-28 04:58:02,112 INFO L226 Difference]: Without dead ends: 11394 [2024-11-28 04:58:02,120 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:58:02,120 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 42 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:02,121 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 425 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:58:02,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11394 states. [2024-11-28 04:58:02,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11394 to 11338. [2024-11-28 04:58:02,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11338 states, 11337 states have (on average 1.2041986416159478) internal successors, (13652), 11337 states have internal predecessors, (13652), 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-28 04:58:02,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11338 states to 11338 states and 13652 transitions. [2024-11-28 04:58:02,446 INFO L78 Accepts]: Start accepts. Automaton has 11338 states and 13652 transitions. Word has length 114 [2024-11-28 04:58:02,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:02,446 INFO L471 AbstractCegarLoop]: Abstraction has 11338 states and 13652 transitions. [2024-11-28 04:58:02,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 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-28 04:58:02,446 INFO L276 IsEmpty]: Start isEmpty. Operand 11338 states and 13652 transitions. [2024-11-28 04:58:02,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-28 04:58:02,452 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:02,452 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:02,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-28 04:58:02,453 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:02,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:02,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1295324460, now seen corresponding path program 4 times [2024-11-28 04:58:02,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:02,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650625452] [2024-11-28 04:58:02,453 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:58:02,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:02,609 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:58:02,609 INFO L230 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-28 04:58:02,609 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:58:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:58:02,770 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:58:02,771 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:58:02,772 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:58:02,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-28 04:58:02,779 INFO L422 BasicCegarLoop]: Path program histogram: [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:02,870 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:58:02,875 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:58:02 BoogieIcfgContainer [2024-11-28 04:58:02,876 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:58:02,877 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:58:02,877 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:58:02,877 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:58:02,878 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:51:27" (3/4) ... [2024-11-28 04:58:02,881 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:58:02,882 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:58:02,883 INFO L158 Benchmark]: Toolchain (without parser) took 396835.69ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 92.5MB in the beginning and 988.3MB in the end (delta: -895.8MB). Peak memory consumption was 265.8MB. Max. memory is 16.1GB. [2024-11-28 04:58:02,883 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:58:02,883 INFO L158 Benchmark]: CACSL2BoogieTranslator took 343.31ms. Allocated memory is still 117.4MB. Free memory was 92.5MB in the beginning and 80.0MB in the end (delta: 12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:58:02,884 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.05ms. Allocated memory is still 117.4MB. Free memory was 80.0MB in the beginning and 75.7MB in the end (delta: 4.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:58:02,884 INFO L158 Benchmark]: Boogie Preprocessor took 55.22ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 73.0MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:58:02,884 INFO L158 Benchmark]: RCFGBuilder took 610.86ms. Allocated memory is still 117.4MB. Free memory was 73.0MB in the beginning and 48.1MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 04:58:02,884 INFO L158 Benchmark]: TraceAbstraction took 395742.84ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 47.5MB in the beginning and 988.6MB in the end (delta: -941.2MB). Peak memory consumption was 223.8MB. Max. memory is 16.1GB. [2024-11-28 04:58:02,885 INFO L158 Benchmark]: Witness Printer took 5.64ms. Allocated memory is still 1.3GB. Free memory was 988.6MB in the beginning and 988.3MB in the end (delta: 256.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:58:02,887 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.38ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 343.31ms. Allocated memory is still 117.4MB. Free memory was 92.5MB in the beginning and 80.0MB in the end (delta: 12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.05ms. Allocated memory is still 117.4MB. Free memory was 80.0MB in the beginning and 75.7MB in the end (delta: 4.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 55.22ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 73.0MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 610.86ms. Allocated memory is still 117.4MB. Free memory was 73.0MB in the beginning and 48.1MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 395742.84ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 47.5MB in the beginning and 988.6MB in the end (delta: -941.2MB). Peak memory consumption was 223.8MB. Max. memory is 16.1GB. * Witness Printer took 5.64ms. Allocated memory is still 1.3GB. Free memory was 988.6MB in the beginning and 988.3MB in the end (delta: 256.0kB). Peak memory consumption was 8.4MB. 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 - UnprovableResult [Line: 22]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 81, overapproximation of bitwiseAnd at line 57, overapproximation of bitwiseAnd at line 90. Possible FailurePath: [L27] const SORT_1 mask_SORT_1 = (SORT_1)-1 >> (sizeof(SORT_1) * 8 - 1); [L28] const SORT_1 msb_SORT_1 = (SORT_1)1 << (1 - 1); [L30] const SORT_2 mask_SORT_2 = (SORT_2)-1 >> (sizeof(SORT_2) * 8 - 2); [L31] const SORT_2 msb_SORT_2 = (SORT_2)1 << (2 - 1); [L33] const SORT_2 var_5 = 0; [L34] const SORT_2 var_10 = 1; [L35] const SORT_2 var_17 = mask_SORT_2; [L37] SORT_1 input_3; [L38] SORT_1 input_4; [L40] EXPR __VERIFIER_nondet_uchar() & mask_SORT_2 VAL [mask_SORT_1=1, mask_SORT_2=3, var_10=1, var_17=3, var_5=0] [L40] SORT_2 state_6 = __VERIFIER_nondet_uchar() & mask_SORT_2; [L41] EXPR __VERIFIER_nondet_uchar() & mask_SORT_2 VAL [mask_SORT_1=1, mask_SORT_2=3, var_10=1, var_17=3, var_5=0] [L41] SORT_2 state_7 = __VERIFIER_nondet_uchar() & mask_SORT_2; [L43] SORT_2 init_8_arg_1 = var_5; [L44] state_6 = init_8_arg_1 [L45] SORT_2 init_9_arg_1 = var_5; [L46] state_7 = init_9_arg_1 VAL [mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L49] input_3 = __VERIFIER_nondet_uchar() [L50] EXPR input_3 & mask_SORT_1 VAL [mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L50] input_3 = input_3 & mask_SORT_1 [L51] input_4 = __VERIFIER_nondet_uchar() [L52] EXPR input_4 & mask_SORT_1 VAL [input_3=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L52] input_4 = input_4 & mask_SORT_1 [L54] SORT_1 var_22_arg_0 = input_3; [L55] SORT_1 var_22_arg_1 = input_4; VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3, var_22_arg_0=1, var_22_arg_1=1] [L56] EXPR var_22_arg_0 & var_22_arg_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L56] SORT_1 var_22 = ~(var_22_arg_0 & var_22_arg_1); [L57] EXPR var_22 & mask_SORT_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L57] var_22 = var_22 & mask_SORT_1 [L58] SORT_1 constr_23_arg_0 = var_22; [L59] CALL assume_abort_if_not(constr_23_arg_0) [L23] COND FALSE !(!cond) [L59] RET assume_abort_if_not(constr_23_arg_0) [L61] SORT_2 var_18_arg_0 = state_6; [L62] SORT_2 var_18_arg_1 = var_17; [L63] SORT_1 var_18 = var_18_arg_0 == var_18_arg_1; [L64] SORT_2 var_19_arg_0 = state_7; [L65] SORT_2 var_19_arg_1 = var_17; [L66] SORT_1 var_19 = var_19_arg_0 == var_19_arg_1; [L67] SORT_1 var_20_arg_0 = var_18; [L68] SORT_1 var_20_arg_1 = var_19; VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3, var_20_arg_0=0, var_20_arg_1=0] [L69] EXPR var_20_arg_0 & var_20_arg_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L69] SORT_1 var_20 = var_20_arg_0 & var_20_arg_1; [L70] EXPR var_20 & mask_SORT_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=0, state_7=0, var_10=1, var_17=3] [L70] var_20 = var_20 & mask_SORT_1 [L71] SORT_1 bad_21_arg_0 = var_20; [L72] CALL __VERIFIER_assert(!(bad_21_arg_0)) [L22] COND FALSE !(!(cond)) [L72] RET __VERIFIER_assert(!(bad_21_arg_0)) [L74] SORT_2 var_11_arg_0 = state_6; [L75] SORT_2 var_11_arg_1 = var_10; [L76] SORT_2 var_11 = var_11_arg_0 + var_11_arg_1; [L77] SORT_1 var_13_arg_0 = input_3; [L78] SORT_2 var_13_arg_1 = var_11; [L79] SORT_2 var_13_arg_2 = state_6; [L80] SORT_2 var_13 = var_13_arg_0 ? var_13_arg_1 : var_13_arg_2; VAL [input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_7=0, var_10=1, var_13=1, var_17=3] [L81] EXPR var_13 & mask_SORT_2 VAL [input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_7=0, var_10=1, var_17=3] [L81] var_13 = var_13 & mask_SORT_2 [L82] SORT_2 next_15_arg_1 = var_13; [L83] SORT_2 var_12_arg_0 = state_7; [L84] SORT_2 var_12_arg_1 = var_10; [L85] SORT_2 var_12 = var_12_arg_0 + var_12_arg_1; [L86] SORT_1 var_14_arg_0 = input_4; [L87] SORT_2 var_14_arg_1 = var_12; [L88] SORT_2 var_14_arg_2 = state_7; [L89] SORT_2 var_14 = var_14_arg_0 ? var_14_arg_1 : var_14_arg_2; VAL [mask_SORT_1=1, mask_SORT_2=3, next_15_arg_1=1, var_10=1, var_14=1, var_17=3] [L90] EXPR var_14 & mask_SORT_2 VAL [mask_SORT_1=1, mask_SORT_2=3, next_15_arg_1=1, var_10=1, var_17=3] [L90] var_14 = var_14 & mask_SORT_2 [L91] SORT_2 next_16_arg_1 = var_14; [L93] state_6 = next_15_arg_1 [L94] state_7 = next_16_arg_1 [L49] input_3 = __VERIFIER_nondet_uchar() [L50] EXPR input_3 & mask_SORT_1 VAL [mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3] [L50] input_3 = input_3 & mask_SORT_1 [L51] input_4 = __VERIFIER_nondet_uchar() [L52] EXPR input_4 & mask_SORT_1 VAL [input_3=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3] [L52] input_4 = input_4 & mask_SORT_1 [L54] SORT_1 var_22_arg_0 = input_3; [L55] SORT_1 var_22_arg_1 = input_4; VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3, var_22_arg_0=1, var_22_arg_1=1] [L56] EXPR var_22_arg_0 & var_22_arg_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3] [L56] SORT_1 var_22 = ~(var_22_arg_0 & var_22_arg_1); [L57] EXPR var_22 & mask_SORT_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3] [L57] var_22 = var_22 & mask_SORT_1 [L58] SORT_1 constr_23_arg_0 = var_22; [L59] CALL assume_abort_if_not(constr_23_arg_0) [L23] COND FALSE !(!cond) [L59] RET assume_abort_if_not(constr_23_arg_0) [L61] SORT_2 var_18_arg_0 = state_6; [L62] SORT_2 var_18_arg_1 = var_17; [L63] SORT_1 var_18 = var_18_arg_0 == var_18_arg_1; [L64] SORT_2 var_19_arg_0 = state_7; [L65] SORT_2 var_19_arg_1 = var_17; [L66] SORT_1 var_19 = var_19_arg_0 == var_19_arg_1; [L67] SORT_1 var_20_arg_0 = var_18; [L68] SORT_1 var_20_arg_1 = var_19; VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3, var_20_arg_0=0, var_20_arg_1=0] [L69] EXPR var_20_arg_0 & var_20_arg_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3] [L69] SORT_1 var_20 = var_20_arg_0 & var_20_arg_1; [L70] EXPR var_20 & mask_SORT_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=1, state_7=1, var_10=1, var_17=3] [L70] var_20 = var_20 & mask_SORT_1 [L71] SORT_1 bad_21_arg_0 = var_20; [L72] CALL __VERIFIER_assert(!(bad_21_arg_0)) [L22] COND FALSE !(!(cond)) [L72] RET __VERIFIER_assert(!(bad_21_arg_0)) [L74] SORT_2 var_11_arg_0 = state_6; [L75] SORT_2 var_11_arg_1 = var_10; [L76] SORT_2 var_11 = var_11_arg_0 + var_11_arg_1; [L77] SORT_1 var_13_arg_0 = input_3; [L78] SORT_2 var_13_arg_1 = var_11; [L79] SORT_2 var_13_arg_2 = state_6; [L80] SORT_2 var_13 = var_13_arg_0 ? var_13_arg_1 : var_13_arg_2; VAL [input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_7=1, var_10=1, var_13=2, var_17=3] [L81] EXPR var_13 & mask_SORT_2 VAL [input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_7=1, var_10=1, var_17=3] [L81] var_13 = var_13 & mask_SORT_2 [L82] SORT_2 next_15_arg_1 = var_13; [L83] SORT_2 var_12_arg_0 = state_7; [L84] SORT_2 var_12_arg_1 = var_10; [L85] SORT_2 var_12 = var_12_arg_0 + var_12_arg_1; [L86] SORT_1 var_14_arg_0 = input_4; [L87] SORT_2 var_14_arg_1 = var_12; [L88] SORT_2 var_14_arg_2 = state_7; [L89] SORT_2 var_14 = var_14_arg_0 ? var_14_arg_1 : var_14_arg_2; VAL [mask_SORT_1=1, mask_SORT_2=3, next_15_arg_1=2, var_10=1, var_14=2, var_17=3] [L90] EXPR var_14 & mask_SORT_2 VAL [mask_SORT_1=1, mask_SORT_2=3, next_15_arg_1=2, var_10=1, var_17=3] [L90] var_14 = var_14 & mask_SORT_2 [L91] SORT_2 next_16_arg_1 = var_14; [L93] state_6 = next_15_arg_1 [L94] state_7 = next_16_arg_1 [L49] input_3 = __VERIFIER_nondet_uchar() [L50] EXPR input_3 & mask_SORT_1 VAL [mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3] [L50] input_3 = input_3 & mask_SORT_1 [L51] input_4 = __VERIFIER_nondet_uchar() [L52] EXPR input_4 & mask_SORT_1 VAL [input_3=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3] [L52] input_4 = input_4 & mask_SORT_1 [L54] SORT_1 var_22_arg_0 = input_3; [L55] SORT_1 var_22_arg_1 = input_4; VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3, var_22_arg_0=1, var_22_arg_1=1] [L56] EXPR var_22_arg_0 & var_22_arg_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3] [L56] SORT_1 var_22 = ~(var_22_arg_0 & var_22_arg_1); [L57] EXPR var_22 & mask_SORT_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3] [L57] var_22 = var_22 & mask_SORT_1 [L58] SORT_1 constr_23_arg_0 = var_22; [L59] CALL assume_abort_if_not(constr_23_arg_0) [L23] COND FALSE !(!cond) [L59] RET assume_abort_if_not(constr_23_arg_0) [L61] SORT_2 var_18_arg_0 = state_6; [L62] SORT_2 var_18_arg_1 = var_17; [L63] SORT_1 var_18 = var_18_arg_0 == var_18_arg_1; [L64] SORT_2 var_19_arg_0 = state_7; [L65] SORT_2 var_19_arg_1 = var_17; [L66] SORT_1 var_19 = var_19_arg_0 == var_19_arg_1; [L67] SORT_1 var_20_arg_0 = var_18; [L68] SORT_1 var_20_arg_1 = var_19; VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3, var_20_arg_0=0, var_20_arg_1=0] [L69] EXPR var_20_arg_0 & var_20_arg_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3] [L69] SORT_1 var_20 = var_20_arg_0 & var_20_arg_1; [L70] EXPR var_20 & mask_SORT_1 VAL [input_3=1, input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_6=2, state_7=2, var_10=1, var_17=3] [L70] var_20 = var_20 & mask_SORT_1 [L71] SORT_1 bad_21_arg_0 = var_20; [L72] CALL __VERIFIER_assert(!(bad_21_arg_0)) [L22] COND FALSE !(!(cond)) [L72] RET __VERIFIER_assert(!(bad_21_arg_0)) [L74] SORT_2 var_11_arg_0 = state_6; [L75] SORT_2 var_11_arg_1 = var_10; [L76] SORT_2 var_11 = var_11_arg_0 + var_11_arg_1; [L77] SORT_1 var_13_arg_0 = input_3; [L78] SORT_2 var_13_arg_1 = var_11; [L79] SORT_2 var_13_arg_2 = state_6; [L80] SORT_2 var_13 = var_13_arg_0 ? var_13_arg_1 : var_13_arg_2; VAL [input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_7=2, var_10=1, var_13=3, var_17=3] [L81] EXPR var_13 & mask_SORT_2 VAL [input_4=1, mask_SORT_1=1, mask_SORT_2=3, state_7=2, var_10=1, var_17=3] [L81] var_13 = var_13 & mask_SORT_2 [L82] SORT_2 next_15_arg_1 = var_13; [L83] SORT_2 var_12_arg_0 = state_7; [L84] SORT_2 var_12_arg_1 = var_10; [L85] SORT_2 var_12 = var_12_arg_0 + var_12_arg_1; [L86] SORT_1 var_14_arg_0 = input_4; [L87] SORT_2 var_14_arg_1 = var_12; [L88] SORT_2 var_14_arg_2 = state_7; [L89] SORT_2 var_14 = var_14_arg_0 ? var_14_arg_1 : var_14_arg_2; VAL [mask_SORT_1=1, mask_SORT_2=3, next_15_arg_1=3, var_10=1, var_14=3, var_17=3] [L90] EXPR var_14 & mask_SORT_2 VAL [mask_SORT_1=1, mask_SORT_2=3, next_15_arg_1=3, var_10=1, var_17=3] [L90] var_14 = var_14 & mask_SORT_2 [L91] SORT_2 next_16_arg_1 = var_14; [L93] state_6 = next_15_arg_1 [L94] state_7 = next_16_arg_1 [L49] input_3 = __VERIFIER_nondet_uchar() [L50] EXPR input_3 & mask_SORT_1 VAL [mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3] [L50] input_3 = input_3 & mask_SORT_1 [L51] input_4 = __VERIFIER_nondet_uchar() [L52] EXPR input_4 & mask_SORT_1 VAL [input_3=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3] [L52] input_4 = input_4 & mask_SORT_1 [L54] SORT_1 var_22_arg_0 = input_3; [L55] SORT_1 var_22_arg_1 = input_4; VAL [input_3=0, input_4=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3, var_22_arg_0=0, var_22_arg_1=0] [L56] EXPR var_22_arg_0 & var_22_arg_1 VAL [input_3=0, input_4=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3] [L56] SORT_1 var_22 = ~(var_22_arg_0 & var_22_arg_1); [L57] EXPR var_22 & mask_SORT_1 VAL [input_3=0, input_4=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3] [L57] var_22 = var_22 & mask_SORT_1 [L58] SORT_1 constr_23_arg_0 = var_22; [L59] CALL assume_abort_if_not(constr_23_arg_0) [L23] COND FALSE !(!cond) [L59] RET assume_abort_if_not(constr_23_arg_0) [L61] SORT_2 var_18_arg_0 = state_6; [L62] SORT_2 var_18_arg_1 = var_17; [L63] SORT_1 var_18 = var_18_arg_0 == var_18_arg_1; [L64] SORT_2 var_19_arg_0 = state_7; [L65] SORT_2 var_19_arg_1 = var_17; [L66] SORT_1 var_19 = var_19_arg_0 == var_19_arg_1; [L67] SORT_1 var_20_arg_0 = var_18; [L68] SORT_1 var_20_arg_1 = var_19; VAL [input_3=0, input_4=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3, var_20_arg_0=1, var_20_arg_1=1] [L69] EXPR var_20_arg_0 & var_20_arg_1 VAL [input_3=0, input_4=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3] [L69] SORT_1 var_20 = var_20_arg_0 & var_20_arg_1; [L70] EXPR var_20 & mask_SORT_1 VAL [input_3=0, input_4=0, mask_SORT_1=1, mask_SORT_2=3, state_6=3, state_7=3, var_10=1, var_17=3] [L70] var_20 = var_20 & mask_SORT_1 [L71] SORT_1 bad_21_arg_0 = var_20; [L72] CALL __VERIFIER_assert(!(bad_21_arg_0)) [L22] COND TRUE !(cond) [L22] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 52 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 395.6s, OverallIterations: 41, TraceHistogramMax: 4, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.2s, AutomataDifference: 207.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17017 SdHoareTripleChecker+Valid, 46.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17017 mSDsluCounter, 28136 SdHoareTripleChecker+Invalid, 41.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 25928 mSDsCounter, 890 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 53654 IncrementalHoareTripleChecker+Invalid, 54544 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 890 mSolverCounterUnsat, 2208 mSDtfsCounter, 53654 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5961 GetRequests, 3349 SyntacticMatches, 16 SemanticMatches, 2596 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164168 ImplicationChecksByTransitivity, 200.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11338occurred in iteration=40, InterpolantAutomatonStates: 2018, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.1s AutomataMinimizationTime, 40 MinimizatonAttempts, 51248 StatesRemovedByMinimization, 35 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 4.5s SatisfiabilityAnalysisTime, 170.1s InterpolantComputationTime, 5175 NumberOfCodeBlocks, 5175 NumberOfCodeBlocksAsserted, 79 NumberOfCheckSat, 6777 ConstructedInterpolants, 115 QuantifiedInterpolants, 120420 SizeOfPredicates, 149 NumberOfNonLiveVariables, 9400 ConjunctsInSsa, 1882 ConjunctsInUnsatCore, 83 InterpolantComputations, 20 PerfectInterpolantSequences, 3516/6224 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 04:58:03,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/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 Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/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_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ae56bcfc435405d456e1dc5e8920e6da28d699f35561354769dbf7e31b8f91d6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:58:05,844 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:58:05,954 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-28 04:58:05,961 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:58:05,961 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:58:06,006 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:58:06,007 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:58:06,007 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:58:06,008 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:58:06,008 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:58:06,008 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:58:06,008 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:58:06,009 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:58:06,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:58:06,009 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:58:06,009 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:58:06,010 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:58:06,010 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:58:06,010 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:58:06,010 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:58:06,010 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:58:06,010 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:58:06,011 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:58:06,011 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:58:06,011 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:58:06,011 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:58:06,011 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:58:06,011 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:58:06,011 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:58:06,012 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:58:06,012 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:58:06,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:58:06,012 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:58:06,012 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:58:06,012 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:58:06,013 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:58:06,013 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:58:06,013 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:58:06,013 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:58:06,013 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:58:06,013 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:58:06,013 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:58:06,014 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:58:06,014 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:58:06,014 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:58:06,014 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:58:06,014 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:58:06,014 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_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ae56bcfc435405d456e1dc5e8920e6da28d699f35561354769dbf7e31b8f91d6 [2024-11-28 04:58:06,349 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:58:06,359 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:58:06,361 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:58:06,363 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:58:06,363 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:58:06,364 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-28 04:58:09,579 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/10b5658ff/01718651dbae4929a1360478f9403a44/FLAGcf8cf66d3 [2024-11-28 04:58:09,794 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:58:09,795 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-28 04:58:09,803 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/10b5658ff/01718651dbae4929a1360478f9403a44/FLAGcf8cf66d3 [2024-11-28 04:58:10,147 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/data/10b5658ff/01718651dbae4929a1360478f9403a44 [2024-11-28 04:58:10,149 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:58:10,151 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:58:10,152 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:58:10,153 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:58:10,158 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:58:10,159 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,160 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c524ed8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10, skipping insertion in model container [2024-11-28 04:58:10,160 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,179 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:58:10,349 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_d1377f31-6e32-429b-a143-1a937cd59e18/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-28 04:58:10,406 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:58:10,420 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:58:10,430 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_d1377f31-6e32-429b-a143-1a937cd59e18/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-28 04:58:10,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:58:10,470 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:58:10,470 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10 WrapperNode [2024-11-28 04:58:10,471 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:58:10,472 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:58:10,472 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:58:10,472 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:58:10,480 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,490 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,513 INFO L138 Inliner]: procedures = 17, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 86 [2024-11-28 04:58:10,513 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:58:10,514 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:58:10,514 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:58:10,514 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:58:10,524 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,525 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,527 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,541 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-28 04:58:10,541 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,542 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,548 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,554 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,561 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,563 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,564 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,566 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:58:10,570 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:58:10,570 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:58:10,571 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:58:10,573 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (1/1) ... [2024-11-28 04:58:10,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:58:10,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:10,624 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:58:10,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:58:10,669 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:58:10,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:58:10,670 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:58:10,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:58:10,786 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:58:10,788 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:58:11,086 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-11-28 04:58:11,086 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:58:11,096 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:58:11,097 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 04:58:11,098 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:58:11 BoogieIcfgContainer [2024-11-28 04:58:11,098 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:58:11,103 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:58:11,104 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:58:11,112 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:58:11,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:58:10" (1/3) ... [2024-11-28 04:58:11,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c0ef94c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:58:11, skipping insertion in model container [2024-11-28 04:58:11,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:10" (2/3) ... [2024-11-28 04:58:11,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c0ef94c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:58:11, skipping insertion in model container [2024-11-28 04:58:11,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:58:11" (3/3) ... [2024-11-28 04:58:11,118 INFO L128 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.twocount2c.c [2024-11-28 04:58:11,137 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:58:11,139 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG btor2c-lazyMod.twocount2c.c that has 1 procedures, 12 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:58:11,211 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:58:11,229 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;@27a9a83a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:58:11,230 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:58:11,235 INFO L276 IsEmpty]: Start isEmpty. Operand has 12 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 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-28 04:58:11,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-28 04:58:11,242 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:11,243 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:11,243 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:11,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:11,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1805890889, now seen corresponding path program 1 times [2024-11-28 04:58:11,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:58:11,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578685072] [2024-11-28 04:58:11,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:11,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:11,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:11,267 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:58:11,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:58:11,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:11,447 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:58:11,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:11,469 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-28 04:58:11,469 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:58:11,470 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:58:11,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578685072] [2024-11-28 04:58:11,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578685072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:11,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:58:11,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:58:11,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765810176] [2024-11-28 04:58:11,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:11,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:58:11,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:58:11,499 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:58:11,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:58:11,502 INFO L87 Difference]: Start difference. First operand has 12 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 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) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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-28 04:58:11,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:11,514 INFO L93 Difference]: Finished difference Result 19 states and 24 transitions. [2024-11-28 04:58:11,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:58:11,516 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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) Word has length 7 [2024-11-28 04:58:11,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:11,524 INFO L225 Difference]: With dead ends: 19 [2024-11-28 04:58:11,524 INFO L226 Difference]: Without dead ends: 9 [2024-11-28 04:58:11,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:58:11,530 INFO L435 NwaCegarLoop]: 9 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:11,531 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:58:11,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2024-11-28 04:58:11,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2024-11-28 04:58:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 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-28 04:58:11,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2024-11-28 04:58:11,561 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2024-11-28 04:58:11,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:11,561 INFO L471 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2024-11-28 04:58:11,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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-28 04:58:11,562 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2024-11-28 04:58:11,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-28 04:58:11,563 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:11,563 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:11,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:58:11,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:11,768 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:11,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:11,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1805950471, now seen corresponding path program 1 times [2024-11-28 04:58:11,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:58:11,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111170414] [2024-11-28 04:58:11,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:11,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:11,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:11,775 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:58:11,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:58:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:11,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:58:11,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:12,232 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-28 04:58:12,232 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:58:12,233 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:58:12,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111170414] [2024-11-28 04:58:12,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111170414] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:12,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:58:12,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:58:12,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913024032] [2024-11-28 04:58:12,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:12,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:58:12,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:58:12,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:58:12,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:58:12,236 INFO L87 Difference]: Start difference. First operand 9 states and 9 transitions. Second operand has 5 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 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-28 04:58:12,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:12,342 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2024-11-28 04:58:12,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:58:12,343 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 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) Word has length 7 [2024-11-28 04:58:12,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:12,344 INFO L225 Difference]: With dead ends: 16 [2024-11-28 04:58:12,344 INFO L226 Difference]: Without dead ends: 14 [2024-11-28 04:58:12,344 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:58:12,345 INFO L435 NwaCegarLoop]: 4 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:12,346 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 15 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:58:12,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2024-11-28 04:58:12,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 13. [2024-11-28 04:58:12,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 1.0833333333333333) internal successors, (13), 12 states have internal predecessors, (13), 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-28 04:58:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 13 transitions. [2024-11-28 04:58:12,352 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 13 transitions. Word has length 7 [2024-11-28 04:58:12,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:12,352 INFO L471 AbstractCegarLoop]: Abstraction has 13 states and 13 transitions. [2024-11-28 04:58:12,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 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-28 04:58:12,353 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 13 transitions. [2024-11-28 04:58:12,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-28 04:58:12,353 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:12,353 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:12,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:58:12,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:12,554 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:12,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:12,555 INFO L85 PathProgramCache]: Analyzing trace with hash -169791069, now seen corresponding path program 1 times [2024-11-28 04:58:12,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:58:12,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [494467706] [2024-11-28 04:58:12,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:12,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:12,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:12,560 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:58:12,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:58:12,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:12,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:58:12,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:13,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:58:13,320 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:58:13,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:58:13,738 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:58:13,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494467706] [2024-11-28 04:58:13,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494467706] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:58:13,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:58:13,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-28 04:58:13,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280702613] [2024-11-28 04:58:13,739 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:58:13,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:58:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:58:13,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:58:13,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:58:13,744 INFO L87 Difference]: Start difference. First operand 13 states and 13 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 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-28 04:58:13,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:13,999 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2024-11-28 04:58:14,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:58:14,001 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 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) Word has length 12 [2024-11-28 04:58:14,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:14,001 INFO L225 Difference]: With dead ends: 26 [2024-11-28 04:58:14,001 INFO L226 Difference]: Without dead ends: 24 [2024-11-28 04:58:14,002 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:58:14,003 INFO L435 NwaCegarLoop]: 5 mSDtfsCounter, 7 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:14,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 20 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:58:14,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-11-28 04:58:14,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2024-11-28 04:58:14,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 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-28 04:58:14,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2024-11-28 04:58:14,016 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 12 [2024-11-28 04:58:14,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:14,016 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2024-11-28 04:58:14,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 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-28 04:58:14,017 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2024-11-28 04:58:14,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-28 04:58:14,018 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:14,018 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1] [2024-11-28 04:58:14,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:58:14,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:14,222 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:14,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:14,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1358577699, now seen corresponding path program 2 times [2024-11-28 04:58:14,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:58:14,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [806757155] [2024-11-28 04:58:14,224 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:58:14,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:14,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:14,228 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:58:14,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:58:14,380 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:58:14,380 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:58:14,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-28 04:58:14,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:58:17,060 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:59:00,535 WARN L286 SmtUtils]: Spent 7.40s on a formula simplification that was a NOOP. DAG size: 308 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:59:16,750 WARN L286 SmtUtils]: Spent 7.41s on a formula simplification that was a NOOP. DAG size: 310 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:59:40,816 WARN L286 SmtUtils]: Spent 7.57s on a formula simplification that was a NOOP. DAG size: 310 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:00:01,387 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-28 05:00:01,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-28 05:00:01,388 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:00:01,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806757155] [2024-11-28 05:00:01,389 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 05:00:01,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 05:00:01,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:00:01,590 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:912) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:786) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:374) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:323) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:555) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 45 more [2024-11-28 05:00:01,597 INFO L158 Benchmark]: Toolchain (without parser) took 111445.93ms. Allocated memory was 83.9MB in the beginning and 226.5MB in the end (delta: 142.6MB). Free memory was 60.4MB in the beginning and 176.9MB in the end (delta: -116.5MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-11-28 05:00:01,597 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 83.9MB. Free memory was 64.4MB in the beginning and 64.4MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:00:01,597 INFO L158 Benchmark]: CACSL2BoogieTranslator took 318.81ms. Allocated memory is still 83.9MB. Free memory was 60.1MB in the beginning and 47.6MB in the end (delta: 12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:00:01,597 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.71ms. Allocated memory is still 83.9MB. Free memory was 47.6MB in the beginning and 46.3MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:00:01,598 INFO L158 Benchmark]: Boogie Preprocessor took 54.77ms. Allocated memory is still 83.9MB. Free memory was 46.3MB in the beginning and 44.2MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:00:01,598 INFO L158 Benchmark]: RCFGBuilder took 528.57ms. Allocated memory is still 83.9MB. Free memory was 44.2MB in the beginning and 31.3MB in the end (delta: 12.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:00:01,598 INFO L158 Benchmark]: TraceAbstraction took 110492.24ms. Allocated memory was 83.9MB in the beginning and 226.5MB in the end (delta: 142.6MB). Free memory was 30.7MB in the beginning and 176.9MB in the end (delta: -146.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-28 05:00:01,602 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.40ms. Allocated memory is still 83.9MB. Free memory was 64.4MB in the beginning and 64.4MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 318.81ms. Allocated memory is still 83.9MB. Free memory was 60.1MB in the beginning and 47.6MB in the end (delta: 12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.71ms. Allocated memory is still 83.9MB. Free memory was 47.6MB in the beginning and 46.3MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 54.77ms. Allocated memory is still 83.9MB. Free memory was 46.3MB in the beginning and 44.2MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 528.57ms. Allocated memory is still 83.9MB. Free memory was 44.2MB in the beginning and 31.3MB in the end (delta: 12.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 110492.24ms. Allocated memory was 83.9MB in the beginning and 226.5MB in the end (delta: 142.6MB). Free memory was 30.7MB in the beginning and 176.9MB in the end (delta: -146.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d1377f31-6e32-429b-a143-1a937cd59e18/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory")