./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-24 00:10:36,911 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:10:37,019 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-24 00:10:37,031 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:10:37,031 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:10:37,068 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:10:37,070 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:10:37,070 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:10:37,071 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:10:37,071 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:10:37,072 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:10:37,072 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:10:37,073 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:10:37,073 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:10:37,073 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:10:37,073 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:10:37,073 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 00:10:37,073 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:10:37,074 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:10:37,074 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 00:10:37,074 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:10:37,074 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:10:37,075 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:10:37,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:10:37,076 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:10:37,076 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:10:37,076 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:10:37,076 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:10:37,077 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:10:37,077 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:10:37,077 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:10:37,077 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 00:10:37,077 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 00:10:37,078 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:10:37,078 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:10:37,078 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:10:37,078 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:10:37,078 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:10:37,078 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:10:37,078 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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC 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-24 00:10:37,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:10:37,413 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:10:37,415 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:10:37,418 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:10:37,418 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:10:37,420 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-24 00:10:40,376 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/b88625762/50073b9ca18641179e724764bd4a728d/FLAGba2a56007 [2024-11-24 00:10:40,706 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:10:40,706 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-24 00:10:40,728 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/b88625762/50073b9ca18641179e724764bd4a728d/FLAGba2a56007 [2024-11-24 00:10:40,756 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/b88625762/50073b9ca18641179e724764bd4a728d [2024-11-24 00:10:40,758 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:10:40,760 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:10:40,761 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:10:40,761 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:10:40,766 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:10:40,767 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:10:40" (1/1) ... [2024-11-24 00:10:40,767 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fd0f59f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:40, skipping insertion in model container [2024-11-24 00:10:40,768 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:10:40" (1/1) ... [2024-11-24 00:10:40,794 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:10:40,971 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_3411a2fb-b0ad-4025-a194-d3223263a410/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-24 00:10:41,010 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:10:41,020 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:10:41,031 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_3411a2fb-b0ad-4025-a194-d3223263a410/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-24 00:10:41,053 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:10:41,071 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:10:41,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41 WrapperNode [2024-11-24 00:10:41,072 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:10:41,073 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:10:41,073 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:10:41,073 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:10:41,080 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,089 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,134 INFO L138 Inliner]: procedures = 17, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 166 [2024-11-24 00:10:41,135 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:10:41,135 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:10:41,135 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:10:41,136 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:10:41,146 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,146 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,150 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,166 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-24 00:10:41,166 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,167 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,175 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,180 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,188 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,191 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,197 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,212 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:10:41,213 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:10:41,213 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:10:41,213 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:10:41,214 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (1/1) ... [2024-11-24 00:10:41,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:10:41,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:10:41,255 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:10:41,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:10:41,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:10:41,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:10:41,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:10:41,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:10:41,371 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:10:41,373 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:10:41,908 INFO L? ?]: Removed 79 outVars from TransFormulas that were not future-live. [2024-11-24 00:10:41,908 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:10:41,926 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:10:41,927 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-24 00:10:41,927 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:10:41 BoogieIcfgContainer [2024-11-24 00:10:41,927 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:10:41,930 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:10:41,930 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:10:41,937 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:10:41,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:10:40" (1/3) ... [2024-11-24 00:10:41,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@579bb6b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:10:41, skipping insertion in model container [2024-11-24 00:10:41,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:10:41" (2/3) ... [2024-11-24 00:10:41,940 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@579bb6b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:10:41, skipping insertion in model container [2024-11-24 00:10:41,940 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:10:41" (3/3) ... [2024-11-24 00:10:41,943 INFO L128 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.twocount2c.c [2024-11-24 00:10:41,965 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:10:41,967 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-24 00:10:42,043 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:10:42,065 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;@707a5950, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:10:42,066 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 00:10:42,072 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-24 00:10:42,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-24 00:10:42,078 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:42,079 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-24 00:10:42,079 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:42,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash 295366475, now seen corresponding path program 1 times [2024-11-24 00:10:42,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:42,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354705027] [2024-11-24 00:10:42,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:42,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:42,374 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-24 00:10:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354705027] [2024-11-24 00:10:42,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354705027] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:42,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:42,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:10:42,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032289436] [2024-11-24 00:10:42,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:42,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 00:10:42,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:42,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 00:10:42,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 00:10:42,407 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-24 00:10:42,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:42,422 INFO L93 Difference]: Finished difference Result 91 states and 132 transitions. [2024-11-24 00:10:42,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 00:10:42,423 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-24 00:10:42,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:42,431 INFO L225 Difference]: With dead ends: 91 [2024-11-24 00:10:42,431 INFO L226 Difference]: Without dead ends: 49 [2024-11-24 00:10:42,434 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-24 00:10:42,438 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-24 00:10:42,442 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-24 00:10:42,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2024-11-24 00:10:42,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2024-11-24 00:10:42,472 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-24 00:10:42,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 69 transitions. [2024-11-24 00:10:42,479 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 69 transitions. Word has length 23 [2024-11-24 00:10:42,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:42,479 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 69 transitions. [2024-11-24 00:10:42,480 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-24 00:10:42,480 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 69 transitions. [2024-11-24 00:10:42,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-24 00:10:42,481 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:42,481 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-24 00:10:42,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 00:10:42,481 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:42,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:42,482 INFO L85 PathProgramCache]: Analyzing trace with hash -513980151, now seen corresponding path program 1 times [2024-11-24 00:10:42,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:42,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006335507] [2024-11-24 00:10:42,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:42,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:42,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:43,029 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-24 00:10:43,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:43,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006335507] [2024-11-24 00:10:43,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006335507] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:43,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:43,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:10:43,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192423890] [2024-11-24 00:10:43,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:43,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:10:43,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:43,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:10:43,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:10:43,032 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-24 00:10:43,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:43,184 INFO L93 Difference]: Finished difference Result 92 states and 130 transitions. [2024-11-24 00:10:43,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:10:43,185 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-24 00:10:43,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:43,187 INFO L225 Difference]: With dead ends: 92 [2024-11-24 00:10:43,187 INFO L226 Difference]: Without dead ends: 53 [2024-11-24 00:10:43,188 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-24 00:10:43,191 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-24 00:10:43,191 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-24 00:10:43,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-11-24 00:10:43,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2024-11-24 00:10:43,200 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-24 00:10:43,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 72 transitions. [2024-11-24 00:10:43,203 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 72 transitions. Word has length 23 [2024-11-24 00:10:43,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:43,203 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 72 transitions. [2024-11-24 00:10:43,203 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-24 00:10:43,204 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 72 transitions. [2024-11-24 00:10:43,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-24 00:10:43,206 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:43,206 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-24 00:10:43,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:10:43,207 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:43,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:43,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1380097225, now seen corresponding path program 1 times [2024-11-24 00:10:43,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:43,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470549293] [2024-11-24 00:10:43,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:43,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:43,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:43,396 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-24 00:10:43,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:43,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470549293] [2024-11-24 00:10:43,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470549293] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:43,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:43,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:10:43,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317741368] [2024-11-24 00:10:43,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:43,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:10:43,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:43,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:10:43,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:10:43,399 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-24 00:10:43,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:43,436 INFO L93 Difference]: Finished difference Result 96 states and 133 transitions. [2024-11-24 00:10:43,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:10:43,437 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-24 00:10:43,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:43,438 INFO L225 Difference]: With dead ends: 96 [2024-11-24 00:10:43,438 INFO L226 Difference]: Without dead ends: 54 [2024-11-24 00:10:43,439 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-24 00:10:43,440 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-24 00:10:43,440 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-24 00:10:43,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-24 00:10:43,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-11-24 00:10:43,448 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-24 00:10:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 74 transitions. [2024-11-24 00:10:43,452 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 74 transitions. Word has length 24 [2024-11-24 00:10:43,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:43,452 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 74 transitions. [2024-11-24 00:10:43,453 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-24 00:10:43,453 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 74 transitions. [2024-11-24 00:10:43,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-24 00:10:43,453 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:43,453 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-24 00:10:43,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 00:10:43,454 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:43,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:43,455 INFO L85 PathProgramCache]: Analyzing trace with hash -973063290, now seen corresponding path program 1 times [2024-11-24 00:10:43,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:43,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799713824] [2024-11-24 00:10:43,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:43,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:43,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:43,735 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-24 00:10:43,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:43,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799713824] [2024-11-24 00:10:43,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799713824] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:43,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:43,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:10:43,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843334906] [2024-11-24 00:10:43,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:43,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:10:43,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:43,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:10:43,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:10:43,740 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-24 00:10:43,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:43,781 INFO L93 Difference]: Finished difference Result 58 states and 78 transitions. [2024-11-24 00:10:43,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:10:43,782 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-24 00:10:43,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:43,782 INFO L225 Difference]: With dead ends: 58 [2024-11-24 00:10:43,782 INFO L226 Difference]: Without dead ends: 56 [2024-11-24 00:10:43,783 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-24 00:10:43,784 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-24 00:10:43,786 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-24 00:10:43,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-24 00:10:43,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2024-11-24 00:10:43,794 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-24 00:10:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 76 transitions. [2024-11-24 00:10:43,795 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 76 transitions. Word has length 25 [2024-11-24 00:10:43,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:43,796 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 76 transitions. [2024-11-24 00:10:43,796 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-24 00:10:43,796 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 76 transitions. [2024-11-24 00:10:43,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-24 00:10:43,796 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:43,797 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-24 00:10:43,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 00:10:43,801 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:43,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:43,801 INFO L85 PathProgramCache]: Analyzing trace with hash -98495654, now seen corresponding path program 1 times [2024-11-24 00:10:43,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:43,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693051028] [2024-11-24 00:10:43,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:43,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:43,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:43,950 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-24 00:10:43,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:43,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693051028] [2024-11-24 00:10:43,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693051028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:43,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:43,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:10:43,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15714954] [2024-11-24 00:10:43,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:43,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:10:43,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:43,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:10:43,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:10:43,956 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-24 00:10:43,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:44,000 INFO L93 Difference]: Finished difference Result 104 states and 141 transitions. [2024-11-24 00:10:44,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:10:44,004 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-24 00:10:44,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:44,005 INFO L225 Difference]: With dead ends: 104 [2024-11-24 00:10:44,005 INFO L226 Difference]: Without dead ends: 58 [2024-11-24 00:10:44,005 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-24 00:10:44,006 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-24 00:10:44,006 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-24 00:10:44,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-11-24 00:10:44,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2024-11-24 00:10:44,014 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-24 00:10:44,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 78 transitions. [2024-11-24 00:10:44,015 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 78 transitions. Word has length 26 [2024-11-24 00:10:44,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:44,016 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 78 transitions. [2024-11-24 00:10:44,016 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-24 00:10:44,016 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 78 transitions. [2024-11-24 00:10:44,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-24 00:10:44,019 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:44,019 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-24 00:10:44,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 00:10:44,020 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:44,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:44,020 INFO L85 PathProgramCache]: Analyzing trace with hash 143636191, now seen corresponding path program 1 times [2024-11-24 00:10:44,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:44,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287560216] [2024-11-24 00:10:44,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:44,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:44,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:44,418 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-24 00:10:44,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:44,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287560216] [2024-11-24 00:10:44,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287560216] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:44,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:44,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:10:44,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890547011] [2024-11-24 00:10:44,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:44,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:10:44,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:44,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:10:44,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:10:44,420 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-24 00:10:44,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:44,487 INFO L93 Difference]: Finished difference Result 136 states and 181 transitions. [2024-11-24 00:10:44,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:10:44,490 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-24 00:10:44,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:44,491 INFO L225 Difference]: With dead ends: 136 [2024-11-24 00:10:44,491 INFO L226 Difference]: Without dead ends: 88 [2024-11-24 00:10:44,491 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-24 00:10:44,492 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-24 00:10:44,492 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-24 00:10:44,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-11-24 00:10:44,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 83. [2024-11-24 00:10:44,498 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-24 00:10:44,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 111 transitions. [2024-11-24 00:10:44,499 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 111 transitions. Word has length 27 [2024-11-24 00:10:44,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:44,499 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 111 transitions. [2024-11-24 00:10:44,499 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-24 00:10:44,500 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 111 transitions. [2024-11-24 00:10:44,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-24 00:10:44,501 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:44,501 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-24 00:10:44,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 00:10:44,501 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:44,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:44,502 INFO L85 PathProgramCache]: Analyzing trace with hash -978979684, now seen corresponding path program 1 times [2024-11-24 00:10:44,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:44,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554714396] [2024-11-24 00:10:44,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:44,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:44,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:45,114 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-24 00:10:45,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:45,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554714396] [2024-11-24 00:10:45,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554714396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:10:45,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116107512] [2024-11-24 00:10:45,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:45,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:10:45,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:10:45,118 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:10:45,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:10:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:45,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-24 00:10:45,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:10:45,827 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-24 00:10:45,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:10:46,354 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-24 00:10:46,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116107512] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:10:46,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:10:46,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 18 [2024-11-24 00:10:46,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250308220] [2024-11-24 00:10:46,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:10:46,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-24 00:10:46,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:46,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-24 00:10:46,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-24 00:10:46,360 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-24 00:10:46,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:46,661 INFO L93 Difference]: Finished difference Result 171 states and 226 transitions. [2024-11-24 00:10:46,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:10:46,662 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-24 00:10:46,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:46,663 INFO L225 Difference]: With dead ends: 171 [2024-11-24 00:10:46,663 INFO L226 Difference]: Without dead ends: 123 [2024-11-24 00:10:46,663 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-24 00:10:46,664 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-24 00:10:46,664 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-24 00:10:46,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-24 00:10:46,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 88. [2024-11-24 00:10:46,670 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-24 00:10:46,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2024-11-24 00:10:46,671 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 50 [2024-11-24 00:10:46,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:46,672 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2024-11-24 00:10:46,672 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-24 00:10:46,672 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2024-11-24 00:10:46,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-24 00:10:46,674 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:46,674 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-24 00:10:46,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-24 00:10:46,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:10:46,875 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:46,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:46,876 INFO L85 PathProgramCache]: Analyzing trace with hash -421630039, now seen corresponding path program 1 times [2024-11-24 00:10:46,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:46,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187089361] [2024-11-24 00:10:46,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:46,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:46,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:47,426 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-24 00:10:47,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:47,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187089361] [2024-11-24 00:10:47,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187089361] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:10:47,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599475959] [2024-11-24 00:10:47,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:47,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:10:47,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:10:47,429 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:10:47,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:10:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:47,574 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-24 00:10:47,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:10:47,865 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-24 00:10:47,865 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:10:48,311 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-24 00:10:48,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599475959] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:10:48,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:10:48,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-24 00:10:48,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735841187] [2024-11-24 00:10:48,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:10:48,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-24 00:10:48,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:48,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-24 00:10:48,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-11-24 00:10:48,313 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-24 00:10:48,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:48,901 INFO L93 Difference]: Finished difference Result 228 states and 303 transitions. [2024-11-24 00:10:48,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:10:48,902 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-24 00:10:48,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:48,903 INFO L225 Difference]: With dead ends: 228 [2024-11-24 00:10:48,904 INFO L226 Difference]: Without dead ends: 150 [2024-11-24 00:10:48,904 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2024-11-24 00:10:48,905 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-24 00:10:48,905 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-24 00:10:48,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-24 00:10:48,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 88. [2024-11-24 00:10:48,913 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-24 00:10:48,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2024-11-24 00:10:48,914 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 51 [2024-11-24 00:10:48,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:48,914 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2024-11-24 00:10:48,914 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-24 00:10:48,914 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2024-11-24 00:10:48,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-24 00:10:48,916 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:48,916 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-24 00:10:48,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-24 00:10:49,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:10:49,117 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:49,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:49,118 INFO L85 PathProgramCache]: Analyzing trace with hash -587990621, now seen corresponding path program 1 times [2024-11-24 00:10:49,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:49,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72074271] [2024-11-24 00:10:49,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:49,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:49,672 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-24 00:10:49,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:49,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72074271] [2024-11-24 00:10:49,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72074271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:49,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:49,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:10:49,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923038702] [2024-11-24 00:10:49,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:49,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:10:49,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:49,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:10:49,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:10:49,674 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-24 00:10:49,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:49,858 INFO L93 Difference]: Finished difference Result 221 states and 291 transitions. [2024-11-24 00:10:49,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:10:49,858 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-24 00:10:49,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:49,859 INFO L225 Difference]: With dead ends: 221 [2024-11-24 00:10:49,860 INFO L226 Difference]: Without dead ends: 143 [2024-11-24 00:10:49,860 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-24 00:10:49,861 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-24 00:10:49,861 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-24 00:10:49,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-24 00:10:49,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 114. [2024-11-24 00:10:49,868 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-24 00:10:49,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 149 transitions. [2024-11-24 00:10:49,869 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 149 transitions. Word has length 52 [2024-11-24 00:10:49,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:49,870 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 149 transitions. [2024-11-24 00:10:49,870 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-24 00:10:49,870 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 149 transitions. [2024-11-24 00:10:49,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-24 00:10:49,871 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:49,871 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-24 00:10:49,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:10:49,872 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:49,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:49,872 INFO L85 PathProgramCache]: Analyzing trace with hash -550870329, now seen corresponding path program 1 times [2024-11-24 00:10:49,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:49,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194852491] [2024-11-24 00:10:49,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:49,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:49,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:50,112 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-24 00:10:50,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:50,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194852491] [2024-11-24 00:10:50,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194852491] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:50,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:50,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 00:10:50,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241560791] [2024-11-24 00:10:50,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:50,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:10:50,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:50,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:10:50,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:10:50,114 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-24 00:10:50,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:50,186 INFO L93 Difference]: Finished difference Result 256 states and 328 transitions. [2024-11-24 00:10:50,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:10:50,187 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-24 00:10:50,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:50,188 INFO L225 Difference]: With dead ends: 256 [2024-11-24 00:10:50,189 INFO L226 Difference]: Without dead ends: 178 [2024-11-24 00:10:50,189 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-24 00:10:50,190 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.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:10:50,190 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.1s Time] [2024-11-24 00:10:50,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-11-24 00:10:50,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 124. [2024-11-24 00:10:50,199 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-24 00:10:50,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 164 transitions. [2024-11-24 00:10:50,200 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 164 transitions. Word has length 52 [2024-11-24 00:10:50,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:50,201 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 164 transitions. [2024-11-24 00:10:50,201 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-24 00:10:50,201 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 164 transitions. [2024-11-24 00:10:50,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-24 00:10:50,202 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:50,203 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-24 00:10:50,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-24 00:10:50,203 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:50,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:50,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1765079492, now seen corresponding path program 1 times [2024-11-24 00:10:50,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:50,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252907277] [2024-11-24 00:10:50,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:50,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:50,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:50,731 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-24 00:10:50,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:50,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252907277] [2024-11-24 00:10:50,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252907277] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:50,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:50,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:10:50,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540092704] [2024-11-24 00:10:50,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:50,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:10:50,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:50,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:10:50,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:10:50,733 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-24 00:10:50,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:50,906 INFO L93 Difference]: Finished difference Result 270 states and 349 transitions. [2024-11-24 00:10:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:10:50,907 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-24 00:10:50,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:50,908 INFO L225 Difference]: With dead ends: 270 [2024-11-24 00:10:50,908 INFO L226 Difference]: Without dead ends: 180 [2024-11-24 00:10:50,908 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:10:50,909 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:10:50,909 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.2s Time] [2024-11-24 00:10:50,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-11-24 00:10:50,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 158. [2024-11-24 00:10:50,916 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-24 00:10:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 199 transitions. [2024-11-24 00:10:50,917 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 199 transitions. Word has length 53 [2024-11-24 00:10:50,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:50,918 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 199 transitions. [2024-11-24 00:10:50,918 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-24 00:10:50,918 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 199 transitions. [2024-11-24 00:10:50,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-24 00:10:50,919 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:50,920 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-24 00:10:50,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-24 00:10:50,920 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:50,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:50,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1108900487, now seen corresponding path program 1 times [2024-11-24 00:10:50,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:50,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732502064] [2024-11-24 00:10:50,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:50,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:51,587 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-24 00:10:51,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:51,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732502064] [2024-11-24 00:10:51,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732502064] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:10:51,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850219516] [2024-11-24 00:10:51,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:51,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:10:51,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:10:51,591 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:10:51,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:10:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:51,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-24 00:10:51,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:10:51,978 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-24 00:10:51,978 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:10:51,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850219516] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:51,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:10:51,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2024-11-24 00:10:51,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079472731] [2024-11-24 00:10:51,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:51,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:10:51,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:51,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:10:51,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2024-11-24 00:10:51,980 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-24 00:10:52,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:52,264 INFO L93 Difference]: Finished difference Result 326 states and 418 transitions. [2024-11-24 00:10:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:10:52,265 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-24 00:10:52,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:52,266 INFO L225 Difference]: With dead ends: 326 [2024-11-24 00:10:52,266 INFO L226 Difference]: Without dead ends: 240 [2024-11-24 00:10:52,267 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-24 00:10:52,268 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.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:10:52,268 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.3s Time] [2024-11-24 00:10:52,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-24 00:10:52,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 174. [2024-11-24 00:10:52,275 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-24 00:10:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 224 transitions. [2024-11-24 00:10:52,277 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 224 transitions. Word has length 53 [2024-11-24 00:10:52,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:52,277 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 224 transitions. [2024-11-24 00:10:52,277 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-24 00:10:52,277 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 224 transitions. [2024-11-24 00:10:52,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-24 00:10:52,279 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:52,279 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-24 00:10:52,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-24 00:10:52,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-24 00:10:52,483 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:52,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:52,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1884145206, now seen corresponding path program 1 times [2024-11-24 00:10:52,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:52,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113442145] [2024-11-24 00:10:52,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:52,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:52,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:52,866 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-24 00:10:52,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:52,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113442145] [2024-11-24 00:10:52,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113442145] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:52,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:52,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:10:52,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765178322] [2024-11-24 00:10:52,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:52,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:10:52,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:52,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:10:52,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:10:52,868 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-24 00:10:53,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:53,095 INFO L93 Difference]: Finished difference Result 340 states and 440 transitions. [2024-11-24 00:10:53,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:10:53,096 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-24 00:10:53,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:53,097 INFO L225 Difference]: With dead ends: 340 [2024-11-24 00:10:53,101 INFO L226 Difference]: Without dead ends: 240 [2024-11-24 00:10:53,101 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-24 00:10:53,102 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:10:53,102 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.2s Time] [2024-11-24 00:10:53,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-24 00:10:53,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2024-11-24 00:10:53,111 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-24 00:10:53,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 228 transitions. [2024-11-24 00:10:53,113 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 228 transitions. Word has length 54 [2024-11-24 00:10:53,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:53,114 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 228 transitions. [2024-11-24 00:10:53,114 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-24 00:10:53,114 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 228 transitions. [2024-11-24 00:10:53,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-24 00:10:53,119 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:53,119 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-24 00:10:53,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 00:10:53,119 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:53,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:53,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1172750294, now seen corresponding path program 1 times [2024-11-24 00:10:53,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:53,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581860956] [2024-11-24 00:10:53,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:53,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:53,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:53,521 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-24 00:10:53,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:53,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581860956] [2024-11-24 00:10:53,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581860956] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:53,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:53,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:10:53,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529900203] [2024-11-24 00:10:53,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:53,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:10:53,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:53,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:10:53,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:10:53,526 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-24 00:10:53,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:53,686 INFO L93 Difference]: Finished difference Result 312 states and 410 transitions. [2024-11-24 00:10:53,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:10:53,686 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-24 00:10:53,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:53,688 INFO L225 Difference]: With dead ends: 312 [2024-11-24 00:10:53,688 INFO L226 Difference]: Without dead ends: 208 [2024-11-24 00:10:53,689 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:10:53,689 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-24 00:10:53,690 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-24 00:10:53,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-11-24 00:10:53,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 186. [2024-11-24 00:10:53,699 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-24 00:10:53,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 240 transitions. [2024-11-24 00:10:53,701 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 240 transitions. Word has length 54 [2024-11-24 00:10:53,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:53,701 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 240 transitions. [2024-11-24 00:10:53,701 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-24 00:10:53,702 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 240 transitions. [2024-11-24 00:10:53,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-24 00:10:53,703 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:53,703 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-24 00:10:53,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-24 00:10:53,703 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:53,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:53,728 INFO L85 PathProgramCache]: Analyzing trace with hash 341705372, now seen corresponding path program 1 times [2024-11-24 00:10:53,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:53,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532391905] [2024-11-24 00:10:53,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:53,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:53,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:54,231 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-24 00:10:54,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532391905] [2024-11-24 00:10:54,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532391905] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:54,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:54,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:10:54,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299442044] [2024-11-24 00:10:54,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:54,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:10:54,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:54,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:10:54,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:10:54,234 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-24 00:10:54,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:54,336 INFO L93 Difference]: Finished difference Result 336 states and 444 transitions. [2024-11-24 00:10:54,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:10:54,337 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-24 00:10:54,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:54,338 INFO L225 Difference]: With dead ends: 336 [2024-11-24 00:10:54,338 INFO L226 Difference]: Without dead ends: 222 [2024-11-24 00:10:54,339 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-24 00:10:54,339 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-24 00:10:54,340 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-24 00:10:54,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-24 00:10:54,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 221. [2024-11-24 00:10:54,347 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-24 00:10:54,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 285 transitions. [2024-11-24 00:10:54,348 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 285 transitions. Word has length 55 [2024-11-24 00:10:54,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:54,349 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 285 transitions. [2024-11-24 00:10:54,349 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-24 00:10:54,349 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 285 transitions. [2024-11-24 00:10:54,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-24 00:10:54,350 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:54,350 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-24 00:10:54,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 00:10:54,351 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:54,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:54,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1297937652, now seen corresponding path program 1 times [2024-11-24 00:10:54,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:54,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635757273] [2024-11-24 00:10:54,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:54,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:54,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:54,808 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-24 00:10:54,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:54,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635757273] [2024-11-24 00:10:54,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635757273] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:10:54,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:10:54,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:10:54,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710024379] [2024-11-24 00:10:54,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:10:54,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:10:54,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:10:54,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:10:54,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:10:54,811 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-24 00:10:54,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:10:54,931 INFO L93 Difference]: Finished difference Result 342 states and 452 transitions. [2024-11-24 00:10:54,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:10:54,932 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-24 00:10:54,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:10:54,934 INFO L225 Difference]: With dead ends: 342 [2024-11-24 00:10:54,934 INFO L226 Difference]: Without dead ends: 230 [2024-11-24 00:10:54,935 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-24 00:10:54,936 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-24 00:10:54,937 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-24 00:10:54,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-11-24 00:10:54,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 228. [2024-11-24 00:10:54,947 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-24 00:10:54,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 294 transitions. [2024-11-24 00:10:54,952 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 294 transitions. Word has length 56 [2024-11-24 00:10:54,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:10:54,952 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 294 transitions. [2024-11-24 00:10:54,952 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-24 00:10:54,952 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 294 transitions. [2024-11-24 00:10:54,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-24 00:10:54,953 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:10:54,953 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-24 00:10:54,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-24 00:10:54,953 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:10:54,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:10:54,954 INFO L85 PathProgramCache]: Analyzing trace with hash 618326395, now seen corresponding path program 1 times [2024-11-24 00:10:54,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:10:54,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482275718] [2024-11-24 00:10:54,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:54,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:10:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:55,880 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-24 00:10:55,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:10:55,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482275718] [2024-11-24 00:10:55,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482275718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:10:55,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313429627] [2024-11-24 00:10:55,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:10:55,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:10:55,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:10:55,883 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:10:55,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:10:56,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:10:56,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-24 00:10:56,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:10:57,305 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-24 00:10:57,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:11:00,637 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-24 00:11:00,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313429627] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:11:00,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:11:00,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 15] total 32 [2024-11-24 00:11:00,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116523479] [2024-11-24 00:11:00,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:11:00,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-24 00:11:00,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:00,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-24 00:11:00,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2024-11-24 00:11:00,642 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-24 00:11:02,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:02,356 INFO L93 Difference]: Finished difference Result 470 states and 616 transitions. [2024-11-24 00:11:02,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-24 00:11:02,358 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-24 00:11:02,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:02,361 INFO L225 Difference]: With dead ends: 470 [2024-11-24 00:11:02,361 INFO L226 Difference]: Without dead ends: 358 [2024-11-24 00:11:02,362 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=299, Invalid=1423, Unknown=0, NotChecked=0, Total=1722 [2024-11-24 00:11:02,363 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 130 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:02,364 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.2s Time] [2024-11-24 00:11:02,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2024-11-24 00:11:02,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 243. [2024-11-24 00:11:02,378 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-24 00:11:02,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 309 transitions. [2024-11-24 00:11:02,382 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 309 transitions. Word has length 57 [2024-11-24 00:11:02,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:02,382 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 309 transitions. [2024-11-24 00:11:02,382 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-24 00:11:02,383 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 309 transitions. [2024-11-24 00:11:02,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-24 00:11:02,383 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:02,384 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-24 00:11:02,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-24 00:11:02,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:02,590 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:02,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:02,591 INFO L85 PathProgramCache]: Analyzing trace with hash 182368902, now seen corresponding path program 1 times [2024-11-24 00:11:02,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:02,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137953539] [2024-11-24 00:11:02,591 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:02,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:03,090 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-24 00:11:03,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:03,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137953539] [2024-11-24 00:11:03,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137953539] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:11:03,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:11:03,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:11:03,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146520364] [2024-11-24 00:11:03,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:11:03,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:11:03,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:03,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:11:03,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:11:03,092 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-24 00:11:03,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:03,262 INFO L93 Difference]: Finished difference Result 427 states and 553 transitions. [2024-11-24 00:11:03,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:11:03,263 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-24 00:11:03,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:03,265 INFO L225 Difference]: With dead ends: 427 [2024-11-24 00:11:03,265 INFO L226 Difference]: Without dead ends: 315 [2024-11-24 00:11:03,265 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-24 00:11:03,266 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:03,266 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.2s Time] [2024-11-24 00:11:03,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-24 00:11:03,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 274. [2024-11-24 00:11:03,282 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-24 00:11:03,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 344 transitions. [2024-11-24 00:11:03,284 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 344 transitions. Word has length 75 [2024-11-24 00:11:03,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:03,285 INFO L471 AbstractCegarLoop]: Abstraction has 274 states and 344 transitions. [2024-11-24 00:11:03,285 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-24 00:11:03,285 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 344 transitions. [2024-11-24 00:11:03,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-24 00:11:03,286 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:03,286 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-24 00:11:03,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 00:11:03,287 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:03,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:03,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1260287954, now seen corresponding path program 1 times [2024-11-24 00:11:03,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:03,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921355205] [2024-11-24 00:11:03,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:03,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:03,742 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-24 00:11:03,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:03,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921355205] [2024-11-24 00:11:03,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921355205] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:11:03,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:11:03,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:11:03,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685152344] [2024-11-24 00:11:03,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:11:03,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:11:03,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:03,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:11:03,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:11:03,747 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-24 00:11:03,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:03,914 INFO L93 Difference]: Finished difference Result 523 states and 663 transitions. [2024-11-24 00:11:03,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:11:03,915 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-24 00:11:03,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:03,917 INFO L225 Difference]: With dead ends: 523 [2024-11-24 00:11:03,918 INFO L226 Difference]: Without dead ends: 388 [2024-11-24 00:11:03,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:11:03,919 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:03,920 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.2s Time] [2024-11-24 00:11:03,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-11-24 00:11:03,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 307. [2024-11-24 00:11:03,939 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-24 00:11:03,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 386 transitions. [2024-11-24 00:11:03,941 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 386 transitions. Word has length 76 [2024-11-24 00:11:03,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:03,941 INFO L471 AbstractCegarLoop]: Abstraction has 307 states and 386 transitions. [2024-11-24 00:11:03,941 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-24 00:11:03,943 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 386 transitions. [2024-11-24 00:11:03,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-24 00:11:03,944 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:03,944 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-24 00:11:03,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-24 00:11:03,945 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:03,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:03,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2111992537, now seen corresponding path program 1 times [2024-11-24 00:11:03,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:03,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644386065] [2024-11-24 00:11:03,946 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:03,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:04,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:04,565 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-24 00:11:04,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:04,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644386065] [2024-11-24 00:11:04,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644386065] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:11:04,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410134419] [2024-11-24 00:11:04,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:04,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:04,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:11:04,568 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:11:04,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 00:11:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:04,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-11-24 00:11:04,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:11:05,806 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-24 00:11:05,807 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:11:07,893 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-24 00:11:07,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410134419] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:11:07,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:11:07,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 16, 17] total 36 [2024-11-24 00:11:07,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938253477] [2024-11-24 00:11:07,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:11:07,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-24 00:11:07,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:07,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-24 00:11:07,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1049, Unknown=0, NotChecked=0, Total=1260 [2024-11-24 00:11:07,899 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-24 00:11:11,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:11,811 INFO L93 Difference]: Finished difference Result 944 states and 1195 transitions. [2024-11-24 00:11:11,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-24 00:11:11,812 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-24 00:11:11,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:11,816 INFO L225 Difference]: With dead ends: 944 [2024-11-24 00:11:11,816 INFO L226 Difference]: Without dead ends: 760 [2024-11-24 00:11:11,821 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2190 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1188, Invalid=5952, Unknown=0, NotChecked=0, Total=7140 [2024-11-24 00:11:11,824 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 530 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:11,825 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.1s Time] [2024-11-24 00:11:11,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2024-11-24 00:11:11,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 492. [2024-11-24 00:11:11,849 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-24 00:11:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 638 transitions. [2024-11-24 00:11:11,852 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 638 transitions. Word has length 78 [2024-11-24 00:11:11,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:11,852 INFO L471 AbstractCegarLoop]: Abstraction has 492 states and 638 transitions. [2024-11-24 00:11:11,853 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-24 00:11:11,853 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 638 transitions. [2024-11-24 00:11:11,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-24 00:11:11,855 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:11,855 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-24 00:11:11,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 00:11:12,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:12,056 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:12,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:12,056 INFO L85 PathProgramCache]: Analyzing trace with hash 943758542, now seen corresponding path program 1 times [2024-11-24 00:11:12,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:12,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353197800] [2024-11-24 00:11:12,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:12,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:12,564 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-24 00:11:12,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:12,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353197800] [2024-11-24 00:11:12,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353197800] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:11:12,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777413925] [2024-11-24 00:11:12,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:12,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:12,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:11:12,567 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:11:12,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 00:11:12,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:12,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-24 00:11:12,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:11:13,431 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-24 00:11:13,431 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:11:14,004 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-24 00:11:14,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777413925] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:11:14,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:11:14,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 22 [2024-11-24 00:11:14,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879418618] [2024-11-24 00:11:14,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:11:14,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-24 00:11:14,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:14,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-24 00:11:14,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2024-11-24 00:11:14,007 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-24 00:11:15,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:15,597 INFO L93 Difference]: Finished difference Result 1682 states and 2083 transitions. [2024-11-24 00:11:15,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-24 00:11:15,597 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-24 00:11:15,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:15,602 INFO L225 Difference]: With dead ends: 1682 [2024-11-24 00:11:15,602 INFO L226 Difference]: Without dead ends: 1322 [2024-11-24 00:11:15,603 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=302, Invalid=1338, Unknown=0, NotChecked=0, Total=1640 [2024-11-24 00:11:15,604 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:15,604 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.2s Time] [2024-11-24 00:11:15,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2024-11-24 00:11:15,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 707. [2024-11-24 00:11:15,628 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-24 00:11:15,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 901 transitions. [2024-11-24 00:11:15,631 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 901 transitions. Word has length 79 [2024-11-24 00:11:15,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:15,631 INFO L471 AbstractCegarLoop]: Abstraction has 707 states and 901 transitions. [2024-11-24 00:11:15,631 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-24 00:11:15,631 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 901 transitions. [2024-11-24 00:11:15,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-24 00:11:15,633 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:15,634 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-24 00:11:15,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-24 00:11:15,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:15,837 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:15,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:15,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1057242744, now seen corresponding path program 1 times [2024-11-24 00:11:15,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:15,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138226495] [2024-11-24 00:11:15,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:15,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:16,940 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-24 00:11:16,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:16,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138226495] [2024-11-24 00:11:16,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138226495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:11:16,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893439179] [2024-11-24 00:11:16,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:16,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:16,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:11:16,943 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:11:16,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 00:11:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:17,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-24 00:11:17,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:11:18,267 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-24 00:11:18,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:11:20,679 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-24 00:11:20,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893439179] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:11:20,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:11:20,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 16] total 42 [2024-11-24 00:11:20,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833218575] [2024-11-24 00:11:20,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:11:20,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-24 00:11:20,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:20,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-24 00:11:20,681 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1502, Unknown=0, NotChecked=0, Total=1722 [2024-11-24 00:11:20,681 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-24 00:11:27,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:27,070 INFO L93 Difference]: Finished difference Result 2331 states and 2903 transitions. [2024-11-24 00:11:27,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-11-24 00:11:27,071 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-24 00:11:27,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:27,076 INFO L225 Difference]: With dead ends: 2331 [2024-11-24 00:11:27,076 INFO L226 Difference]: Without dead ends: 1749 [2024-11-24 00:11:27,080 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4746 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2107, Invalid=13643, Unknown=0, NotChecked=0, Total=15750 [2024-11-24 00:11:27,082 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 603 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 2276 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.8s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:27,082 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.8s Time] [2024-11-24 00:11:27,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2024-11-24 00:11:27,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 1009. [2024-11-24 00:11:27,115 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-24 00:11:27,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1303 transitions. [2024-11-24 00:11:27,119 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1303 transitions. Word has length 80 [2024-11-24 00:11:27,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:27,119 INFO L471 AbstractCegarLoop]: Abstraction has 1009 states and 1303 transitions. [2024-11-24 00:11:27,119 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-24 00:11:27,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1303 transitions. [2024-11-24 00:11:27,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-24 00:11:27,122 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:27,122 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-24 00:11:27,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-24 00:11:27,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:27,326 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:27,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:27,327 INFO L85 PathProgramCache]: Analyzing trace with hash 766750343, now seen corresponding path program 1 times [2024-11-24 00:11:27,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:27,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610242429] [2024-11-24 00:11:27,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:27,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:28,419 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-24 00:11:28,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:28,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610242429] [2024-11-24 00:11:28,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610242429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:11:28,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907142667] [2024-11-24 00:11:28,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:11:28,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:28,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:11:28,423 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:11:28,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-24 00:11:28,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:11:28,668 INFO L256 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-24 00:11:28,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:11:29,691 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-24 00:11:29,692 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:11:31,574 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-24 00:11:31,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907142667] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:11:31,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:11:31,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 17] total 40 [2024-11-24 00:11:31,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162285590] [2024-11-24 00:11:31,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:11:31,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-24 00:11:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:31,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-24 00:11:31,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1360, Unknown=0, NotChecked=0, Total=1560 [2024-11-24 00:11:31,582 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-24 00:11:35,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:35,217 INFO L93 Difference]: Finished difference Result 2773 states and 3488 transitions. [2024-11-24 00:11:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-24 00:11:35,217 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-24 00:11:35,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:35,222 INFO L225 Difference]: With dead ends: 2773 [2024-11-24 00:11:35,222 INFO L226 Difference]: Without dead ends: 1826 [2024-11-24 00:11:35,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1697 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1082, Invalid=6400, Unknown=0, NotChecked=0, Total=7482 [2024-11-24 00:11:35,226 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 1091 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:35,226 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.3s Time] [2024-11-24 00:11:35,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1826 states. [2024-11-24 00:11:35,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1826 to 1249. [2024-11-24 00:11:35,262 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-24 00:11:35,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1587 transitions. [2024-11-24 00:11:35,266 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1587 transitions. Word has length 82 [2024-11-24 00:11:35,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:35,266 INFO L471 AbstractCegarLoop]: Abstraction has 1249 states and 1587 transitions. [2024-11-24 00:11:35,267 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-24 00:11:35,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1587 transitions. [2024-11-24 00:11:35,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-24 00:11:35,269 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:35,269 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-24 00:11:35,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-24 00:11:35,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:35,470 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:35,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:35,471 INFO L85 PathProgramCache]: Analyzing trace with hash -2098723855, now seen corresponding path program 2 times [2024-11-24 00:11:35,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:35,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016604470] [2024-11-24 00:11:35,471 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:11:35,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:35,605 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:11:35,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:11:36,567 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-24 00:11:36,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:36,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016604470] [2024-11-24 00:11:36,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016604470] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:11:36,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222516755] [2024-11-24 00:11:36,568 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:11:36,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:36,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:11:36,571 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:11:36,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-24 00:11:36,819 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:11:36,820 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:11:36,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 113 conjuncts are in the unsatisfiable core [2024-11-24 00:11:36,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:11:38,285 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-24 00:11:38,286 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:11:42,039 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-24 00:11:42,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222516755] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:11:42,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:11:42,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 20, 24] total 50 [2024-11-24 00:11:42,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204655988] [2024-11-24 00:11:42,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:11:42,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-24 00:11:42,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:11:42,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-24 00:11:42,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=2153, Unknown=0, NotChecked=0, Total=2450 [2024-11-24 00:11:42,043 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-24 00:11:51,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:11:51,506 INFO L93 Difference]: Finished difference Result 4780 states and 5795 transitions. [2024-11-24 00:11:51,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-24 00:11:51,507 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-24 00:11:51,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:11:51,517 INFO L225 Difference]: With dead ends: 4780 [2024-11-24 00:11:51,518 INFO L226 Difference]: Without dead ends: 3583 [2024-11-24 00:11:51,523 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5074 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=2054, Invalid=14458, Unknown=0, NotChecked=0, Total=16512 [2024-11-24 00:11:51,524 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 1072 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 2842 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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.9s IncrementalHoareTripleChecker+Time [2024-11-24 00:11:51,524 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.9s Time] [2024-11-24 00:11:51,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2024-11-24 00:11:51,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 1647. [2024-11-24 00:11:51,584 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-24 00:11:51,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1647 states to 1647 states and 2068 transitions. [2024-11-24 00:11:51,589 INFO L78 Accepts]: Start accepts. Automaton has 1647 states and 2068 transitions. Word has length 83 [2024-11-24 00:11:51,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:11:51,590 INFO L471 AbstractCegarLoop]: Abstraction has 1647 states and 2068 transitions. [2024-11-24 00:11:51,590 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-24 00:11:51,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1647 states and 2068 transitions. [2024-11-24 00:11:51,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-11-24 00:11:51,594 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:11:51,594 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-24 00:11:51,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-24 00:11:51,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-24 00:11:51,798 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:11:51,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:11:51,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1975369409, now seen corresponding path program 2 times [2024-11-24 00:11:51,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:11:51,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402194285] [2024-11-24 00:11:51,800 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:11:51,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:11:51,870 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:11:51,870 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:11:52,896 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-24 00:11:52,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:11:52,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402194285] [2024-11-24 00:11:52,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402194285] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:11:52,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668103480] [2024-11-24 00:11:52,897 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:11:52,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:11:52,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:11:52,899 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:11:52,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-24 00:11:53,185 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:11:53,185 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:11:53,190 INFO L256 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-11-24 00:11:53,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:11:55,025 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-24 00:11:55,026 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:12:03,069 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-24 00:12:03,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668103480] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:12:03,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:12:03,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 23, 24] total 56 [2024-11-24 00:12:03,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437608826] [2024-11-24 00:12:03,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:12:03,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-24 00:12:03,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:12:03,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-24 00:12:03,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2736, Unknown=0, NotChecked=0, Total=3080 [2024-11-24 00:12:03,071 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-24 00:12:09,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:12:09,963 INFO L93 Difference]: Finished difference Result 5153 states and 6293 transitions. [2024-11-24 00:12:09,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-11-24 00:12:09,963 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-24 00:12:09,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:12:09,975 INFO L225 Difference]: With dead ends: 5153 [2024-11-24 00:12:09,975 INFO L226 Difference]: Without dead ends: 3833 [2024-11-24 00:12:09,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=1970, Invalid=14542, Unknown=0, NotChecked=0, Total=16512 [2024-11-24 00:12:09,979 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 873 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 2604 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:12:09,979 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.2s Time] [2024-11-24 00:12:09,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3833 states. [2024-11-24 00:12:10,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3833 to 1936. [2024-11-24 00:12:10,041 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-24 00:12:10,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2407 transitions. [2024-11-24 00:12:10,047 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 2407 transitions. Word has length 85 [2024-11-24 00:12:10,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:12:10,047 INFO L471 AbstractCegarLoop]: Abstraction has 1936 states and 2407 transitions. [2024-11-24 00:12:10,047 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-24 00:12:10,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 2407 transitions. [2024-11-24 00:12:10,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-24 00:12:10,051 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:12:10,051 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-24 00:12:10,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-24 00:12:10,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-24 00:12:10,252 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:12:10,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:12:10,253 INFO L85 PathProgramCache]: Analyzing trace with hash -335776690, now seen corresponding path program 1 times [2024-11-24 00:12:10,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:12:10,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30143779] [2024-11-24 00:12:10,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:12:10,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:12:10,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:12:11,806 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-24 00:12:11,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:12:11,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30143779] [2024-11-24 00:12:11,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30143779] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:12:11,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152429680] [2024-11-24 00:12:11,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:12:11,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:12:11,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:12:11,810 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:12:11,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-24 00:12:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:12:12,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-24 00:12:12,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:12:13,225 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-24 00:12:13,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:12:15,371 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-24 00:12:15,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152429680] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:12:15,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:12:15,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 16] total 43 [2024-11-24 00:12:15,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533708350] [2024-11-24 00:12:15,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:12:15,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-24 00:12:15,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:12:15,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-24 00:12:15,374 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1570, Unknown=0, NotChecked=0, Total=1806 [2024-11-24 00:12:15,374 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-24 00:12:16,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:12:16,715 INFO L93 Difference]: Finished difference Result 4446 states and 5503 transitions. [2024-11-24 00:12:16,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-24 00:12:16,716 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-24 00:12:16,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:12:16,722 INFO L225 Difference]: With dead ends: 4446 [2024-11-24 00:12:16,722 INFO L226 Difference]: Without dead ends: 2992 [2024-11-24 00:12:16,724 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-24 00:12:16,725 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-24 00:12:16,725 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-24 00:12:16,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2992 states. [2024-11-24 00:12:16,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2992 to 2115. [2024-11-24 00:12:16,801 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-24 00:12:16,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 2612 transitions. [2024-11-24 00:12:16,807 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 2612 transitions. Word has length 86 [2024-11-24 00:12:16,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:12:16,807 INFO L471 AbstractCegarLoop]: Abstraction has 2115 states and 2612 transitions. [2024-11-24 00:12:16,808 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-24 00:12:16,808 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 2612 transitions. [2024-11-24 00:12:16,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-24 00:12:16,812 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:12:16,812 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-24 00:12:16,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-24 00:12:17,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-24 00:12:17,015 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:12:17,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:12:17,016 INFO L85 PathProgramCache]: Analyzing trace with hash 551330583, now seen corresponding path program 3 times [2024-11-24 00:12:17,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:12:17,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520391384] [2024-11-24 00:12:17,016 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:12:17,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:12:17,143 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-24 00:12:17,144 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:12:18,907 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-24 00:12:18,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:12:18,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520391384] [2024-11-24 00:12:18,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520391384] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:12:18,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948765645] [2024-11-24 00:12:18,908 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:12:18,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:12:18,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:12:18,910 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:12:18,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-24 00:12:19,275 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-24 00:12:19,275 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:12:19,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-11-24 00:12:19,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:12:21,629 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-24 00:12:21,629 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:13:11,614 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-24 00:13:11,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948765645] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:13:11,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:13:11,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23, 24] total 60 [2024-11-24 00:13:11,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6834742] [2024-11-24 00:13:11,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:13:11,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-24 00:13:11,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:13:11,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-24 00:13:11,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=3197, Unknown=0, NotChecked=0, Total=3540 [2024-11-24 00:13:11,616 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-24 00:13:41,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:13:41,495 INFO L93 Difference]: Finished difference Result 9924 states and 11898 transitions. [2024-11-24 00:13:41,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-11-24 00:13:41,496 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-24 00:13:41,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:13:41,534 INFO L225 Difference]: With dead ends: 9924 [2024-11-24 00:13:41,534 INFO L226 Difference]: Without dead ends: 8308 [2024-11-24 00:13:41,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20287 ImplicationChecksByTransitivity, 36.2s TimeCoverageRelationStatistics Valid=7787, Invalid=45343, Unknown=0, NotChecked=0, Total=53130 [2024-11-24 00:13:41,550 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 1726 mSDsluCounter, 1543 mSDsCounter, 0 mSdLazyCounter, 3829 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s 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, 4.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:13:41,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1726 Valid, 1580 Invalid, 3915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 3829 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-24 00:13:41,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8308 states. [2024-11-24 00:13:41,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8308 to 2727. [2024-11-24 00:13:41,646 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-24 00:13:41,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3356 transitions. [2024-11-24 00:13:41,652 INFO L78 Accepts]: Start accepts. Automaton has 2727 states and 3356 transitions. Word has length 87 [2024-11-24 00:13:41,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:13:41,653 INFO L471 AbstractCegarLoop]: Abstraction has 2727 states and 3356 transitions. [2024-11-24 00:13:41,653 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-24 00:13:41,655 INFO L276 IsEmpty]: Start isEmpty. Operand 2727 states and 3356 transitions. [2024-11-24 00:13:41,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-24 00:13:41,660 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:13:41,660 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-24 00:13:41,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-24 00:13:41,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-24 00:13:41,861 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:13:41,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:13:41,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1890483490, now seen corresponding path program 1 times [2024-11-24 00:13:41,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:13:41,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746941491] [2024-11-24 00:13:41,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:13:41,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:13:41,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:13:42,786 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-24 00:13:42,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:13:42,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746941491] [2024-11-24 00:13:42,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746941491] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:13:42,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387056854] [2024-11-24 00:13:42,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:13:42,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:13:42,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:13:42,789 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:13:42,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-24 00:13:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:13:43,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-24 00:13:43,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:13:43,633 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-24 00:13:43,633 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:13:44,204 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-24 00:13:44,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387056854] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:13:44,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:13:44,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 12] total 31 [2024-11-24 00:13:44,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397167785] [2024-11-24 00:13:44,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:13:44,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-24 00:13:44,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:13:44,205 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-24 00:13:44,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2024-11-24 00:13:44,206 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-24 00:13:45,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:13:45,378 INFO L93 Difference]: Finished difference Result 4577 states and 5620 transitions. [2024-11-24 00:13:45,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-24 00:13:45,378 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-24 00:13:45,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:13:45,385 INFO L225 Difference]: With dead ends: 4577 [2024-11-24 00:13:45,386 INFO L226 Difference]: Without dead ends: 2936 [2024-11-24 00:13:45,387 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=340, Invalid=2012, Unknown=0, NotChecked=0, Total=2352 [2024-11-24 00:13:45,387 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 190 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:13:45,388 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.7s Time] [2024-11-24 00:13:45,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2936 states. [2024-11-24 00:13:45,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2936 to 2723. [2024-11-24 00:13:45,470 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-24 00:13:45,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2723 states to 2723 states and 3350 transitions. [2024-11-24 00:13:45,475 INFO L78 Accepts]: Start accepts. Automaton has 2723 states and 3350 transitions. Word has length 107 [2024-11-24 00:13:45,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:13:45,475 INFO L471 AbstractCegarLoop]: Abstraction has 2723 states and 3350 transitions. [2024-11-24 00:13:45,476 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-24 00:13:45,476 INFO L276 IsEmpty]: Start isEmpty. Operand 2723 states and 3350 transitions. [2024-11-24 00:13:45,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-24 00:13:45,480 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:13:45,480 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-24 00:13:45,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-24 00:13:45,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-24 00:13:45,681 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:13:45,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:13:45,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1110243107, now seen corresponding path program 1 times [2024-11-24 00:13:45,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:13:45,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054661443] [2024-11-24 00:13:45,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:13:45,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:13:45,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:13:46,600 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-24 00:13:46,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:13:46,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054661443] [2024-11-24 00:13:46,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054661443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:13:46,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527031061] [2024-11-24 00:13:46,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:13:46,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:13:46,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:13:46,605 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:13:46,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-24 00:13:46,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:13:46,893 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-11-24 00:13:46,898 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:13:47,564 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-24 00:13:47,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:13:47,970 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-24 00:13:47,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527031061] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:13:47,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:13:47,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 31 [2024-11-24 00:13:47,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712965343] [2024-11-24 00:13:47,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:13:47,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-24 00:13:47,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:13:47,971 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-24 00:13:47,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2024-11-24 00:13:47,971 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-24 00:13:48,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:13:48,757 INFO L93 Difference]: Finished difference Result 5647 states and 6914 transitions. [2024-11-24 00:13:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-24 00:13:48,758 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-24 00:13:48,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:13:48,765 INFO L225 Difference]: With dead ends: 5647 [2024-11-24 00:13:48,765 INFO L226 Difference]: Without dead ends: 3282 [2024-11-24 00:13:48,768 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=263, Invalid=1459, Unknown=0, NotChecked=0, Total=1722 [2024-11-24 00:13:48,769 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-24 00:13:48,769 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-24 00:13:48,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3282 states. [2024-11-24 00:13:48,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3282 to 2758. [2024-11-24 00:13:48,820 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-24 00:13:48,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2758 states to 2758 states and 3405 transitions. [2024-11-24 00:13:48,825 INFO L78 Accepts]: Start accepts. Automaton has 2758 states and 3405 transitions. Word has length 107 [2024-11-24 00:13:48,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:13:48,825 INFO L471 AbstractCegarLoop]: Abstraction has 2758 states and 3405 transitions. [2024-11-24 00:13:48,826 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-24 00:13:48,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 3405 transitions. [2024-11-24 00:13:48,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-24 00:13:48,831 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:13:48,831 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-24 00:13:48,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-24 00:13:49,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-24 00:13:49,032 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:13:49,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:13:49,032 INFO L85 PathProgramCache]: Analyzing trace with hash 953909226, now seen corresponding path program 1 times [2024-11-24 00:13:49,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:13:49,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110649281] [2024-11-24 00:13:49,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:13:49,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:13:49,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:13:50,171 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-24 00:13:50,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:13:50,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110649281] [2024-11-24 00:13:50,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110649281] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:13:50,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62882845] [2024-11-24 00:13:50,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:13:50,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:13:50,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:13:50,176 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:13:50,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-24 00:13:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:13:50,515 INFO L256 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-11-24 00:13:50,519 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:13:51,754 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-24 00:13:51,754 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:13:54,081 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-24 00:13:54,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62882845] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:13:54,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:13:54,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 21] total 47 [2024-11-24 00:13:54,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880811212] [2024-11-24 00:13:54,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:13:54,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-24 00:13:54,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:13:54,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-24 00:13:54,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1930, Unknown=0, NotChecked=0, Total=2162 [2024-11-24 00:13:54,083 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-24 00:14:00,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:14:00,098 INFO L93 Difference]: Finished difference Result 8176 states and 9932 transitions. [2024-11-24 00:14:00,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-11-24 00:14:00,099 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-24 00:14:00,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:14:00,109 INFO L225 Difference]: With dead ends: 8176 [2024-11-24 00:14:00,109 INFO L226 Difference]: Without dead ends: 6188 [2024-11-24 00:14:00,111 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5877 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1739, Invalid=16351, Unknown=0, NotChecked=0, Total=18090 [2024-11-24 00:14:00,112 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 708 mSDsluCounter, 1797 mSDsCounter, 0 mSdLazyCounter, 3502 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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-24 00:14:00,112 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-24 00:14:00,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6188 states. [2024-11-24 00:14:00,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6188 to 4169. [2024-11-24 00:14:00,208 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-24 00:14:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4169 states to 4169 states and 5145 transitions. [2024-11-24 00:14:00,213 INFO L78 Accepts]: Start accepts. Automaton has 4169 states and 5145 transitions. Word has length 107 [2024-11-24 00:14:00,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:14:00,214 INFO L471 AbstractCegarLoop]: Abstraction has 4169 states and 5145 transitions. [2024-11-24 00:14:00,214 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-24 00:14:00,214 INFO L276 IsEmpty]: Start isEmpty. Operand 4169 states and 5145 transitions. [2024-11-24 00:14:00,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-24 00:14:00,220 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:14:00,220 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-24 00:14:00,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-24 00:14:00,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:14:00,420 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:14:00,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:14:00,421 INFO L85 PathProgramCache]: Analyzing trace with hash 49064303, now seen corresponding path program 1 times [2024-11-24 00:14:00,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:14:00,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782939369] [2024-11-24 00:14:00,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:14:00,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:14:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:14:01,438 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-24 00:14:01,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:14:01,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782939369] [2024-11-24 00:14:01,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782939369] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:14:01,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872613552] [2024-11-24 00:14:01,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:14:01,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:14:01,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:14:01,440 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:14:01,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-24 00:14:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:14:01,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-11-24 00:14:01,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:14:04,696 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-24 00:14:04,697 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:14:12,812 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-24 00:14:12,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872613552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:14:12,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:14:12,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23, 23] total 56 [2024-11-24 00:14:12,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902905082] [2024-11-24 00:14:12,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:14:12,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-24 00:14:12,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:14:12,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-24 00:14:12,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2842, Unknown=0, NotChecked=0, Total=3080 [2024-11-24 00:14:12,814 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-24 00:14:30,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:14:30,596 INFO L93 Difference]: Finished difference Result 8999 states and 10962 transitions. [2024-11-24 00:14:30,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-11-24 00:14:30,597 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-24 00:14:30,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:14:30,606 INFO L225 Difference]: With dead ends: 8999 [2024-11-24 00:14:30,606 INFO L226 Difference]: Without dead ends: 6280 [2024-11-24 00:14:30,609 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8366 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=3176, Invalid=25554, Unknown=0, NotChecked=0, Total=28730 [2024-11-24 00:14:30,610 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 1102 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 4505 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s 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.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:14:30,610 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.4s Time] [2024-11-24 00:14:30,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6280 states. [2024-11-24 00:14:30,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6280 to 4719. [2024-11-24 00:14:30,716 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-24 00:14:30,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4719 states to 4719 states and 5773 transitions. [2024-11-24 00:14:30,724 INFO L78 Accepts]: Start accepts. Automaton has 4719 states and 5773 transitions. Word has length 108 [2024-11-24 00:14:30,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:14:30,724 INFO L471 AbstractCegarLoop]: Abstraction has 4719 states and 5773 transitions. [2024-11-24 00:14:30,725 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-24 00:14:30,725 INFO L276 IsEmpty]: Start isEmpty. Operand 4719 states and 5773 transitions. [2024-11-24 00:14:30,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-24 00:14:30,731 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:14:30,731 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-24 00:14:30,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-24 00:14:30,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-24 00:14:30,932 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:14:30,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:14:30,933 INFO L85 PathProgramCache]: Analyzing trace with hash -462041512, now seen corresponding path program 1 times [2024-11-24 00:14:30,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:14:30,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129450541] [2024-11-24 00:14:30,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:14:30,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:14:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:14:32,039 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-24 00:14:32,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:14:32,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129450541] [2024-11-24 00:14:32,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129450541] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:14:32,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927710709] [2024-11-24 00:14:32,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:14:32,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:14:32,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:14:32,043 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:14:32,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-24 00:14:32,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:14:32,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 173 conjuncts are in the unsatisfiable core [2024-11-24 00:14:32,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:14:35,656 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-24 00:14:35,656 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:14:40,753 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-24 00:14:40,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927710709] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:14:40,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:14:40,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 26, 32] total 64 [2024-11-24 00:14:40,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227996705] [2024-11-24 00:14:40,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:14:40,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-11-24 00:14:40,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:14:40,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-11-24 00:14:40,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=3612, Unknown=0, NotChecked=0, Total=4032 [2024-11-24 00:14:40,756 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-24 00:15:25,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:15:25,193 INFO L93 Difference]: Finished difference Result 13342 states and 16024 transitions. [2024-11-24 00:15:25,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 321 states. [2024-11-24 00:15:25,193 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-24 00:15:25,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:15:25,210 INFO L225 Difference]: With dead ends: 13342 [2024-11-24 00:15:25,210 INFO L226 Difference]: Without dead ends: 10247 [2024-11-24 00:15:25,221 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 367 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54279 ImplicationChecksByTransitivity, 39.0s TimeCoverageRelationStatistics Valid=10132, Invalid=125660, Unknown=0, NotChecked=0, Total=135792 [2024-11-24 00:15:25,222 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 1846 mSDsluCounter, 2121 mSDsCounter, 0 mSdLazyCounter, 7885 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1846 SdHoareTripleChecker+Valid, 2197 SdHoareTripleChecker+Invalid, 8027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 7885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:15:25,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1846 Valid, 2197 Invalid, 8027 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [142 Valid, 7885 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2024-11-24 00:15:25,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10247 states. [2024-11-24 00:15:25,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10247 to 5513. [2024-11-24 00:15:25,402 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-24 00:15:25,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5513 states to 5513 states and 6769 transitions. [2024-11-24 00:15:25,413 INFO L78 Accepts]: Start accepts. Automaton has 5513 states and 6769 transitions. Word has length 108 [2024-11-24 00:15:25,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:15:25,414 INFO L471 AbstractCegarLoop]: Abstraction has 5513 states and 6769 transitions. [2024-11-24 00:15:25,415 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-24 00:15:25,415 INFO L276 IsEmpty]: Start isEmpty. Operand 5513 states and 6769 transitions. [2024-11-24 00:15:25,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-11-24 00:15:25,423 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:15:25,423 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-24 00:15:25,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-24 00:15:25,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-24 00:15:25,624 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:15:25,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:15:25,626 INFO L85 PathProgramCache]: Analyzing trace with hash -392366970, now seen corresponding path program 1 times [2024-11-24 00:15:25,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:15:25,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886190604] [2024-11-24 00:15:25,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:15:25,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:15:25,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:15:27,752 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-24 00:15:27,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:15:27,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886190604] [2024-11-24 00:15:27,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886190604] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:15:27,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762599446] [2024-11-24 00:15:27,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:15:27,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:15:27,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:15:27,754 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:15:27,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-24 00:15:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:15:28,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-11-24 00:15:28,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:15:30,537 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-24 00:15:30,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:15:39,232 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-24 00:15:39,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762599446] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:15:39,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:15:39,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 27, 28] total 65 [2024-11-24 00:15:39,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265864035] [2024-11-24 00:15:39,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:15:39,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-11-24 00:15:39,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:15:39,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-11-24 00:15:39,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=3723, Unknown=0, NotChecked=0, Total=4160 [2024-11-24 00:15:39,234 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-24 00:15:51,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:15:51,890 INFO L93 Difference]: Finished difference Result 13804 states and 16585 transitions. [2024-11-24 00:15:51,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-11-24 00:15:51,891 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-24 00:15:51,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:15:51,911 INFO L225 Difference]: With dead ends: 13804 [2024-11-24 00:15:51,912 INFO L226 Difference]: Without dead ends: 9552 [2024-11-24 00:15:51,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7700 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=2920, Invalid=21886, Unknown=0, NotChecked=0, Total=24806 [2024-11-24 00:15:51,919 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 656 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 4506 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s 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, 4.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:15:51,920 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 1797 Invalid, 4552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 4506 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-24 00:15:51,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9552 states. [2024-11-24 00:15:52,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9552 to 5623. [2024-11-24 00:15:52,101 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-24 00:15:52,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5623 states to 5623 states and 6869 transitions. [2024-11-24 00:15:52,110 INFO L78 Accepts]: Start accepts. Automaton has 5623 states and 6869 transitions. Word has length 110 [2024-11-24 00:15:52,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:15:52,111 INFO L471 AbstractCegarLoop]: Abstraction has 5623 states and 6869 transitions. [2024-11-24 00:15:52,111 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-24 00:15:52,111 INFO L276 IsEmpty]: Start isEmpty. Operand 5623 states and 6869 transitions. [2024-11-24 00:15:52,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-11-24 00:15:52,118 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:15:52,118 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-24 00:15:52,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-24 00:15:52,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-24 00:15:52,323 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:15:52,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:15:52,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1674816983, now seen corresponding path program 1 times [2024-11-24 00:15:52,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:15:52,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959712712] [2024-11-24 00:15:52,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:15:52,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:15:52,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:15:54,223 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-24 00:15:54,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:15:54,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959712712] [2024-11-24 00:15:54,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959712712] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:15:54,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317035468] [2024-11-24 00:15:54,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:15:54,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:15:54,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:15:54,226 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:15:54,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-24 00:15:54,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:15:54,612 INFO L256 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-11-24 00:15:54,618 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:15:56,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-24 00:15:56,926 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:16:02,139 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-24 00:16:02,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317035468] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:16:02,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:16:02,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 24, 22] total 53 [2024-11-24 00:16:02,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448228631] [2024-11-24 00:16:02,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:16:02,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-24 00:16:02,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:16:02,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-24 00:16:02,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2457, Unknown=0, NotChecked=0, Total=2756 [2024-11-24 00:16:02,141 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-24 00:16:20,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:16:20,983 INFO L93 Difference]: Finished difference Result 15224 states and 18306 transitions. [2024-11-24 00:16:20,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2024-11-24 00:16:20,984 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-24 00:16:20,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:16:20,992 INFO L225 Difference]: With dead ends: 15224 [2024-11-24 00:16:20,992 INFO L226 Difference]: Without dead ends: 10632 [2024-11-24 00:16:20,999 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 183 SyntacticMatches, 4 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13800 ImplicationChecksByTransitivity, 18.2s TimeCoverageRelationStatistics Valid=4383, Invalid=38673, Unknown=0, NotChecked=0, Total=43056 [2024-11-24 00:16:20,999 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 1614 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 3133 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s 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, 3.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:16:20,999 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1614 Valid, 961 Invalid, 3195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3133 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-11-24 00:16:21,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10632 states. [2024-11-24 00:16:21,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10632 to 6276. [2024-11-24 00:16:21,262 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-24 00:16:21,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6276 states to 6276 states and 7596 transitions. [2024-11-24 00:16:21,273 INFO L78 Accepts]: Start accepts. Automaton has 6276 states and 7596 transitions. Word has length 110 [2024-11-24 00:16:21,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:16:21,273 INFO L471 AbstractCegarLoop]: Abstraction has 6276 states and 7596 transitions. [2024-11-24 00:16:21,273 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-24 00:16:21,274 INFO L276 IsEmpty]: Start isEmpty. Operand 6276 states and 7596 transitions. [2024-11-24 00:16:21,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-24 00:16:21,280 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:16:21,280 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-24 00:16:21,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-24 00:16:21,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-24 00:16:21,481 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:16:21,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:16:21,481 INFO L85 PathProgramCache]: Analyzing trace with hash 16207277, now seen corresponding path program 3 times [2024-11-24 00:16:21,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:16:21,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65032536] [2024-11-24 00:16:21,482 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:16:21,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:16:21,678 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-24 00:16:21,678 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:16:23,216 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-24 00:16:23,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:16:23,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65032536] [2024-11-24 00:16:23,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65032536] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:16:23,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334370007] [2024-11-24 00:16:23,216 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:16:23,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:16:23,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:16:23,218 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:16:23,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-24 00:16:23,676 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-24 00:16:23,676 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:16:23,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-24 00:16:23,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:16:26,811 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-24 00:16:26,811 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:16:31,151 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-24 00:16:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334370007] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:16:31,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:16:31,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 25, 27] total 61 [2024-11-24 00:16:31,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925686665] [2024-11-24 00:16:31,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:16:31,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-11-24 00:16:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:16:31,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-11-24 00:16:31,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=3292, Unknown=0, NotChecked=0, Total=3660 [2024-11-24 00:16:31,153 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-24 00:16:57,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:16:57,095 INFO L93 Difference]: Finished difference Result 24273 states and 28675 transitions. [2024-11-24 00:16:57,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2024-11-24 00:16:57,096 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-24 00:16:57,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:16:57,111 INFO L225 Difference]: With dead ends: 24273 [2024-11-24 00:16:57,111 INFO L226 Difference]: Without dead ends: 18415 [2024-11-24 00:16:57,120 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22326 ImplicationChecksByTransitivity, 24.1s TimeCoverageRelationStatistics Valid=5481, Invalid=55775, Unknown=0, NotChecked=0, Total=61256 [2024-11-24 00:16:57,121 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 1760 mSDsluCounter, 2023 mSDsCounter, 0 mSdLazyCounter, 4149 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s 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.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:16:57,121 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.7s Time] [2024-11-24 00:16:57,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18415 states. [2024-11-24 00:16:57,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18415 to 8894. [2024-11-24 00:16:57,354 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-24 00:16:57,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8894 states to 8894 states and 10753 transitions. [2024-11-24 00:16:57,364 INFO L78 Accepts]: Start accepts. Automaton has 8894 states and 10753 transitions. Word has length 111 [2024-11-24 00:16:57,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:16:57,365 INFO L471 AbstractCegarLoop]: Abstraction has 8894 states and 10753 transitions. [2024-11-24 00:16:57,365 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-24 00:16:57,365 INFO L276 IsEmpty]: Start isEmpty. Operand 8894 states and 10753 transitions. [2024-11-24 00:16:57,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-24 00:16:57,372 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:16:57,372 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-24 00:16:57,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-24 00:16:57,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:16:57,572 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:16:57,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:16:57,573 INFO L85 PathProgramCache]: Analyzing trace with hash 16178654, now seen corresponding path program 1 times [2024-11-24 00:16:57,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:16:57,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095446661] [2024-11-24 00:16:57,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:16:57,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:16:57,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:16:58,241 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-24 00:16:58,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:16:58,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095446661] [2024-11-24 00:16:58,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095446661] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:16:58,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:16:58,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-24 00:16:58,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821474369] [2024-11-24 00:16:58,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:16:58,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:16:58,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:16:58,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:16:58,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:16:58,243 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-24 00:16:58,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:16:58,584 INFO L93 Difference]: Finished difference Result 16705 states and 20165 transitions. [2024-11-24 00:16:58,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:16:58,584 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-24 00:16:58,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:16:58,592 INFO L225 Difference]: With dead ends: 16705 [2024-11-24 00:16:58,592 INFO L226 Difference]: Without dead ends: 8993 [2024-11-24 00:16:58,597 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-24 00:16:58,598 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-24 00:16:58,598 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-24 00:16:58,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8993 states. [2024-11-24 00:16:58,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8993 to 8876. [2024-11-24 00:16:58,790 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-24 00:16:58,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8876 states to 8876 states and 10734 transitions. [2024-11-24 00:16:58,806 INFO L78 Accepts]: Start accepts. Automaton has 8876 states and 10734 transitions. Word has length 113 [2024-11-24 00:16:58,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:16:58,807 INFO L471 AbstractCegarLoop]: Abstraction has 8876 states and 10734 transitions. [2024-11-24 00:16:58,807 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-24 00:16:58,807 INFO L276 IsEmpty]: Start isEmpty. Operand 8876 states and 10734 transitions. [2024-11-24 00:16:58,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-24 00:16:58,817 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:16:58,818 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-24 00:16:58,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-24 00:16:58,818 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:16:58,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:16:58,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1818809282, now seen corresponding path program 1 times [2024-11-24 00:16:58,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:16:58,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711051651] [2024-11-24 00:16:58,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:16:58,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:16:58,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:16:59,413 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-24 00:16:59,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:16:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711051651] [2024-11-24 00:16:59,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711051651] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:16:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080431873] [2024-11-24 00:16:59,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:16:59,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:16:59,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:16:59,415 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:16:59,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-24 00:16:59,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:16:59,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-24 00:16:59,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:17:00,336 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-24 00:17:00,336 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:17:00,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080431873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:17:00,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:17:00,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2024-11-24 00:17:00,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566976404] [2024-11-24 00:17:00,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:17:00,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:17:00,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:17:00,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:17:00,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2024-11-24 00:17:00,338 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-24 00:17:00,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:00,834 INFO L93 Difference]: Finished difference Result 16701 states and 20160 transitions. [2024-11-24 00:17:00,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:17:00,835 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-24 00:17:00,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:00,843 INFO L225 Difference]: With dead ends: 16701 [2024-11-24 00:17:00,843 INFO L226 Difference]: Without dead ends: 8975 [2024-11-24 00:17:00,848 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-24 00:17:00,848 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 59 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-24 00:17:00,848 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-24 00:17:00,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8975 states. [2024-11-24 00:17:01,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8975 to 8877. [2024-11-24 00:17:01,060 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-24 00:17:01,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8877 states to 8877 states and 10735 transitions. [2024-11-24 00:17:01,070 INFO L78 Accepts]: Start accepts. Automaton has 8877 states and 10735 transitions. Word has length 113 [2024-11-24 00:17:01,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:01,071 INFO L471 AbstractCegarLoop]: Abstraction has 8877 states and 10735 transitions. [2024-11-24 00:17:01,071 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-24 00:17:01,071 INFO L276 IsEmpty]: Start isEmpty. Operand 8877 states and 10735 transitions. [2024-11-24 00:17:01,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-24 00:17:01,081 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:01,082 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-24 00:17:01,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-24 00:17:01,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-24 00:17:01,282 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:01,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:01,283 INFO L85 PathProgramCache]: Analyzing trace with hash 908501376, now seen corresponding path program 1 times [2024-11-24 00:17:01,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:17:01,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175356259] [2024-11-24 00:17:01,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:01,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:17:01,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:01,912 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-24 00:17:01,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:17:01,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175356259] [2024-11-24 00:17:01,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175356259] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:17:01,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950859654] [2024-11-24 00:17:01,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:01,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:01,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:01,915 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:17:01,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-24 00:17:02,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:02,368 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-24 00:17:02,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:17:02,400 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-24 00:17:02,400 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:17:02,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950859654] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:17:02,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:17:02,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [12] total 14 [2024-11-24 00:17:02,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553120128] [2024-11-24 00:17:02,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:17:02,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:17:02,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:17:02,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:17:02,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-24 00:17:02,402 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-24 00:17:02,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:02,571 INFO L93 Difference]: Finished difference Result 17223 states and 20801 transitions. [2024-11-24 00:17:02,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:17:02,572 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-24 00:17:02,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:02,582 INFO L225 Difference]: With dead ends: 17223 [2024-11-24 00:17:02,583 INFO L226 Difference]: Without dead ends: 8877 [2024-11-24 00:17:02,589 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-24 00:17:02,590 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-24 00:17:02,590 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-24 00:17:02,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8877 states. [2024-11-24 00:17:02,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8877 to 8877. [2024-11-24 00:17:02,803 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-24 00:17:02,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8877 states to 8877 states and 10669 transitions. [2024-11-24 00:17:02,813 INFO L78 Accepts]: Start accepts. Automaton has 8877 states and 10669 transitions. Word has length 113 [2024-11-24 00:17:02,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:02,814 INFO L471 AbstractCegarLoop]: Abstraction has 8877 states and 10669 transitions. [2024-11-24 00:17:02,814 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-24 00:17:02,814 INFO L276 IsEmpty]: Start isEmpty. Operand 8877 states and 10669 transitions. [2024-11-24 00:17:02,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-24 00:17:02,819 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:02,820 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-24 00:17:02,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-24 00:17:03,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-24 00:17:03,020 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:03,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:03,021 INFO L85 PathProgramCache]: Analyzing trace with hash -46938066, now seen corresponding path program 1 times [2024-11-24 00:17:03,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:17:03,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361680229] [2024-11-24 00:17:03,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:17:03,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:04,799 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-24 00:17:04,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:17:04,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361680229] [2024-11-24 00:17:04,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361680229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:17:04,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144907898] [2024-11-24 00:17:04,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:04,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:04,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:04,801 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:17:04,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-24 00:17:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:05,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 99 conjuncts are in the unsatisfiable core [2024-11-24 00:17:05,309 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:17:07,923 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-24 00:17:07,923 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:17:15,598 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-24 00:17:15,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144907898] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:17:15,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:17:15,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 23] total 57 [2024-11-24 00:17:15,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876987186] [2024-11-24 00:17:15,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:17:15,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-24 00:17:15,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:17:15,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-24 00:17:15,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=2802, Unknown=0, NotChecked=0, Total=3192 [2024-11-24 00:17:15,600 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-24 00:17:43,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:43,449 INFO L93 Difference]: Finished difference Result 30908 states and 36387 transitions. [2024-11-24 00:17:43,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-11-24 00:17:43,449 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-24 00:17:43,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:43,467 INFO L225 Difference]: With dead ends: 30908 [2024-11-24 00:17:43,467 INFO L226 Difference]: Without dead ends: 22355 [2024-11-24 00:17:43,475 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9697 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=3448, Invalid=21044, Unknown=0, NotChecked=0, Total=24492 [2024-11-24 00:17:43,476 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 1134 mSDsluCounter, 1337 mSDsCounter, 0 mSdLazyCounter, 2902 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s 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, 4.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:17:43,476 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1134 Valid, 1380 Invalid, 2945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2902 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-24 00:17:43,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22355 states. [2024-11-24 00:17:43,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22355 to 11324. [2024-11-24 00:17:43,758 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-24 00:17:43,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11324 states to 11324 states and 13637 transitions. [2024-11-24 00:17:43,771 INFO L78 Accepts]: Start accepts. Automaton has 11324 states and 13637 transitions. Word has length 114 [2024-11-24 00:17:43,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:43,771 INFO L471 AbstractCegarLoop]: Abstraction has 11324 states and 13637 transitions. [2024-11-24 00:17:43,772 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-24 00:17:43,772 INFO L276 IsEmpty]: Start isEmpty. Operand 11324 states and 13637 transitions. [2024-11-24 00:17:43,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-24 00:17:43,782 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:43,782 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-24 00:17:43,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-24 00:17:43,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-24 00:17:43,983 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:43,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:43,983 INFO L85 PathProgramCache]: Analyzing trace with hash -800544162, now seen corresponding path program 1 times [2024-11-24 00:17:43,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:17:43,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667051685] [2024-11-24 00:17:43,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:43,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:17:44,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:45,005 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-24 00:17:45,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:17:45,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667051685] [2024-11-24 00:17:45,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667051685] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:17:45,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:17:45,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-24 00:17:45,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953948784] [2024-11-24 00:17:45,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:17:45,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:17:45,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:17:45,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:17:45,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:17:45,007 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-24 00:17:45,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:45,388 INFO L93 Difference]: Finished difference Result 20532 states and 24729 transitions. [2024-11-24 00:17:45,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:17:45,388 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-24 00:17:45,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:45,402 INFO L225 Difference]: With dead ends: 20532 [2024-11-24 00:17:45,402 INFO L226 Difference]: Without dead ends: 11394 [2024-11-24 00:17:45,409 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:17:45,410 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.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:17:45,410 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.2s Time] [2024-11-24 00:17:45,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11394 states. [2024-11-24 00:17:45,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11394 to 11338. [2024-11-24 00:17:45,682 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-24 00:17:45,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11338 states to 11338 states and 13652 transitions. [2024-11-24 00:17:45,694 INFO L78 Accepts]: Start accepts. Automaton has 11338 states and 13652 transitions. Word has length 114 [2024-11-24 00:17:45,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:45,695 INFO L471 AbstractCegarLoop]: Abstraction has 11338 states and 13652 transitions. [2024-11-24 00:17:45,695 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-24 00:17:45,695 INFO L276 IsEmpty]: Start isEmpty. Operand 11338 states and 13652 transitions. [2024-11-24 00:17:45,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-24 00:17:45,701 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:45,701 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-24 00:17:45,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-24 00:17:45,701 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:45,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:45,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1295324460, now seen corresponding path program 4 times [2024-11-24 00:17:45,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:17:45,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052268002] [2024-11-24 00:17:45,702 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:17:45,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:17:45,834 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:17:45,834 INFO L230 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-24 00:17:45,835 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-24 00:17:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 00:17:46,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-24 00:17:46,022 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-24 00:17:46,024 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-24 00:17:46,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-24 00:17:46,030 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-24 00:17:46,113 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 00:17:46,118 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 12:17:46 BoogieIcfgContainer [2024-11-24 00:17:46,118 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 00:17:46,119 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 00:17:46,119 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 00:17:46,119 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 00:17:46,120 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:10:41" (3/4) ... [2024-11-24 00:17:46,123 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-24 00:17:46,124 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 00:17:46,125 INFO L158 Benchmark]: Toolchain (without parser) took 425365.00ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 106.4MB in the beginning and 815.0MB in the end (delta: -708.7MB). Peak memory consumption was 706.6MB. Max. memory is 16.1GB. [2024-11-24 00:17:46,125 INFO L158 Benchmark]: CDTParser took 1.54ms. Allocated memory is still 167.8MB. Free memory is still 104.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:17:46,125 INFO L158 Benchmark]: CACSL2BoogieTranslator took 311.21ms. Allocated memory is still 142.6MB. Free memory was 106.4MB in the beginning and 93.9MB in the end (delta: 12.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:17:46,125 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.72ms. Allocated memory is still 142.6MB. Free memory was 93.9MB in the beginning and 89.6MB in the end (delta: 4.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:17:46,125 INFO L158 Benchmark]: Boogie Preprocessor took 77.04ms. Allocated memory is still 142.6MB. Free memory was 89.6MB in the beginning and 87.0MB in the end (delta: 2.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:17:46,125 INFO L158 Benchmark]: RCFGBuilder took 714.37ms. Allocated memory is still 142.6MB. Free memory was 86.7MB in the beginning and 61.6MB in the end (delta: 25.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-24 00:17:46,126 INFO L158 Benchmark]: TraceAbstraction took 424187.87ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 61.0MB in the beginning and 815.5MB in the end (delta: -754.5MB). Peak memory consumption was 664.7MB. Max. memory is 16.1GB. [2024-11-24 00:17:46,126 INFO L158 Benchmark]: Witness Printer took 5.32ms. Allocated memory is still 1.6GB. Free memory was 815.5MB in the beginning and 815.0MB in the end (delta: 493.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:17:46,131 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.54ms. Allocated memory is still 167.8MB. Free memory is still 104.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 311.21ms. Allocated memory is still 142.6MB. Free memory was 106.4MB in the beginning and 93.9MB in the end (delta: 12.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.72ms. Allocated memory is still 142.6MB. Free memory was 93.9MB in the beginning and 89.6MB in the end (delta: 4.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 77.04ms. Allocated memory is still 142.6MB. Free memory was 89.6MB in the beginning and 87.0MB in the end (delta: 2.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 714.37ms. Allocated memory is still 142.6MB. Free memory was 86.7MB in the beginning and 61.6MB in the end (delta: 25.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 424187.87ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 61.0MB in the beginning and 815.5MB in the end (delta: -754.5MB). Peak memory consumption was 664.7MB. Max. memory is 16.1GB. * Witness Printer took 5.32ms. Allocated memory is still 1.6GB. Free memory was 815.5MB in the beginning and 815.0MB in the end (delta: 493.3kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - 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 57, overapproximation of bitwiseAnd at line 81, 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: 424.0s, OverallIterations: 41, TraceHistogramMax: 4, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.2s, AutomataDifference: 225.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17017 SdHoareTripleChecker+Valid, 51.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17017 mSDsluCounter, 28136 SdHoareTripleChecker+Invalid, 45.9s 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, 215.8s 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, 5.0s SatisfiabilityAnalysisTime, 179.9s 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-24 00:17:46,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-24 00:17:49,402 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:17:49,553 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-24 00:17:49,561 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:17:49,561 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:17:49,613 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:17:49,614 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:17:49,615 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:17:49,615 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:17:49,616 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:17:49,617 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:17:49,617 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:17:49,617 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:17:49,618 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:17:49,618 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:17:49,618 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:17:49,618 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 00:17:49,618 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:17:49,619 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 00:17:49,620 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:17:49,621 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:17:49,621 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:17:49,621 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:17:49,621 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:17:49,621 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:17:49,621 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:17:49,622 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:17:49,622 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:17:49,622 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:17:49,623 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:17:49,623 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:17:49,623 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:17:49,624 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:17:49,624 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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC 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-24 00:17:50,055 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:17:50,065 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:17:50,069 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:17:50,073 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:17:50,074 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:17:50,077 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-24 00:17:53,708 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/2b4260af4/ea8e0a6727864c7cb7944697bdb2050c/FLAG4cd1ef6c9 [2024-11-24 00:17:54,041 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:17:54,042 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c [2024-11-24 00:17:54,058 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/2b4260af4/ea8e0a6727864c7cb7944697bdb2050c/FLAG4cd1ef6c9 [2024-11-24 00:17:54,086 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/data/2b4260af4/ea8e0a6727864c7cb7944697bdb2050c [2024-11-24 00:17:54,089 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:17:54,091 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:17:54,093 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:17:54,093 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:17:54,099 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:17:54,101 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,104 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e7f84e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54, skipping insertion in model container [2024-11-24 00:17:54,104 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,128 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:17:54,343 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_3411a2fb-b0ad-4025-a194-d3223263a410/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-24 00:17:54,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:17:54,439 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:17:54,458 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_3411a2fb-b0ad-4025-a194-d3223263a410/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.twocount2c.c[1260,1273] [2024-11-24 00:17:54,497 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:17:54,523 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:17:54,524 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54 WrapperNode [2024-11-24 00:17:54,524 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:17:54,526 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:17:54,526 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:17:54,527 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:17:54,538 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,551 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,589 INFO L138 Inliner]: procedures = 17, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 86 [2024-11-24 00:17:54,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:17:54,594 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:17:54,594 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:17:54,594 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:17:54,603 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,606 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,624 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-24 00:17:54,625 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,625 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,631 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,632 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,636 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,641 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,642 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,648 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:17:54,649 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:17:54,649 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:17:54,649 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:17:54,651 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (1/1) ... [2024-11-24 00:17:54,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:17:54,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:54,693 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:17:54,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:17:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:17:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 00:17:54,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:17:54,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:17:54,843 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:17:54,846 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:17:55,150 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-11-24 00:17:55,150 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:17:55,166 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:17:55,167 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-24 00:17:55,168 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:17:55 BoogieIcfgContainer [2024-11-24 00:17:55,168 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:17:55,173 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:17:55,173 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:17:55,181 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:17:55,182 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:17:54" (1/3) ... [2024-11-24 00:17:55,183 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72892136 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:17:55, skipping insertion in model container [2024-11-24 00:17:55,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:17:54" (2/3) ... [2024-11-24 00:17:55,185 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72892136 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:17:55, skipping insertion in model container [2024-11-24 00:17:55,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:17:55" (3/3) ... [2024-11-24 00:17:55,187 INFO L128 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.twocount2c.c [2024-11-24 00:17:55,210 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:17:55,214 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-24 00:17:55,295 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:17:55,319 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;@1310ff3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:17:55,319 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 00:17:55,325 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-24 00:17:55,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-24 00:17:55,333 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:55,333 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:17:55,334 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:55,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:55,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1805890889, now seen corresponding path program 1 times [2024-11-24 00:17:55,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:17:55,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [324013411] [2024-11-24 00:17:55,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:55,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:55,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:55,365 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:17:55,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:17:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:55,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 00:17:55,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:17:55,560 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-24 00:17:55,560 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:17:55,561 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:17:55,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324013411] [2024-11-24 00:17:55,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324013411] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:17:55,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:17:55,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:17:55,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132627674] [2024-11-24 00:17:55,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:17:55,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 00:17:55,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:17:55,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 00:17:55,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 00:17:55,605 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-24 00:17:55,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:55,618 INFO L93 Difference]: Finished difference Result 19 states and 24 transitions. [2024-11-24 00:17:55,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 00:17:55,622 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-24 00:17:55,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:55,630 INFO L225 Difference]: With dead ends: 19 [2024-11-24 00:17:55,631 INFO L226 Difference]: Without dead ends: 9 [2024-11-24 00:17:55,634 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-24 00:17:55,638 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-24 00:17:55,639 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-24 00:17:55,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2024-11-24 00:17:55,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2024-11-24 00:17:55,670 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-24 00:17:55,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2024-11-24 00:17:55,676 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2024-11-24 00:17:55,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:55,676 INFO L471 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2024-11-24 00:17:55,676 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-24 00:17:55,677 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2024-11-24 00:17:55,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-24 00:17:55,677 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:55,677 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:17:55,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 00:17:55,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:55,878 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:55,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:55,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1805950471, now seen corresponding path program 1 times [2024-11-24 00:17:55,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:17:55,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [745053102] [2024-11-24 00:17:55,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:55,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:55,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:55,883 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:17:55,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:17:56,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:56,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:17:56,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:17:56,371 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-24 00:17:56,371 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:17:56,371 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:17:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745053102] [2024-11-24 00:17:56,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745053102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:17:56,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:17:56,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:17:56,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225744960] [2024-11-24 00:17:56,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:17:56,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:17:56,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:17:56,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:17:56,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:17:56,376 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-24 00:17:56,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:56,484 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2024-11-24 00:17:56,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:17:56,485 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-24 00:17:56,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:56,486 INFO L225 Difference]: With dead ends: 16 [2024-11-24 00:17:56,486 INFO L226 Difference]: Without dead ends: 14 [2024-11-24 00:17:56,486 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-24 00:17:56,487 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-24 00:17:56,488 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-24 00:17:56,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2024-11-24 00:17:56,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 13. [2024-11-24 00:17:56,495 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-24 00:17:56,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 13 transitions. [2024-11-24 00:17:56,496 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 13 transitions. Word has length 7 [2024-11-24 00:17:56,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:56,496 INFO L471 AbstractCegarLoop]: Abstraction has 13 states and 13 transitions. [2024-11-24 00:17:56,497 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-24 00:17:56,497 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 13 transitions. [2024-11-24 00:17:56,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-24 00:17:56,498 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:56,498 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-24 00:17:56,510 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 00:17:56,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:56,699 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:56,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:56,700 INFO L85 PathProgramCache]: Analyzing trace with hash -169791069, now seen corresponding path program 1 times [2024-11-24 00:17:56,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:17:56,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [895521977] [2024-11-24 00:17:56,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:17:56,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:56,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:56,704 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:17:56,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:17:56,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:17:56,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:17:56,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:17:57,448 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-24 00:17:57,448 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:17:57,837 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-24 00:17:57,838 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:17:57,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895521977] [2024-11-24 00:17:57,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895521977] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:17:57,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:17:57,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-24 00:17:57,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301766714] [2024-11-24 00:17:57,839 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:17:57,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:17:57,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:17:57,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:17:57,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:17:57,841 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-24 00:17:58,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:17:58,121 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2024-11-24 00:17:58,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:17:58,122 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-24 00:17:58,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:17:58,123 INFO L225 Difference]: With dead ends: 26 [2024-11-24 00:17:58,123 INFO L226 Difference]: Without dead ends: 24 [2024-11-24 00:17:58,124 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-24 00:17:58,126 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-24 00:17:58,127 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-24 00:17:58,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-11-24 00:17:58,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2024-11-24 00:17:58,136 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-24 00:17:58,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2024-11-24 00:17:58,138 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 12 [2024-11-24 00:17:58,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:17:58,139 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2024-11-24 00:17:58,139 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-24 00:17:58,139 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2024-11-24 00:17:58,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-24 00:17:58,141 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:17:58,141 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1] [2024-11-24 00:17:58,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-24 00:17:58,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:58,346 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:17:58,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:17:58,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1358577699, now seen corresponding path program 2 times [2024-11-24 00:17:58,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:17:58,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792755777] [2024-11-24 00:17:58,351 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:17:58,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:17:58,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:17:58,354 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:17:58,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:17:58,511 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:17:58,512 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:17:58,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-24 00:17:58,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:18:01,760 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-24 00:18:01,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:18:47,547 WARN L286 SmtUtils]: Spent 9.59s 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-24 00:19:08,898 WARN L286 SmtUtils]: Spent 9.95s 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-24 00:19:38,670 WARN L286 SmtUtils]: Spent 9.12s 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-24 00:20:02,838 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-24 00:20:02,839 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:20:02,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792755777] [2024-11-24 00:20:02,839 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-24 00:20:02,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-24 00:20:02,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:20:03,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:20:03,041 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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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-24 00:20:03,047 INFO L158 Benchmark]: Toolchain (without parser) took 128954.96ms. Allocated memory was 109.1MB in the beginning and 243.3MB in the end (delta: 134.2MB). Free memory was 84.7MB in the beginning and 121.2MB in the end (delta: -36.5MB). Peak memory consumption was 98.0MB. Max. memory is 16.1GB. [2024-11-24 00:20:03,048 INFO L158 Benchmark]: CDTParser took 0.61ms. Allocated memory is still 83.9MB. Free memory was 64.1MB in the beginning and 64.1MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:20:03,049 INFO L158 Benchmark]: CACSL2BoogieTranslator took 432.03ms. Allocated memory is still 109.1MB. Free memory was 84.5MB in the beginning and 72.0MB in the end (delta: 12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:20:03,049 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.84ms. Allocated memory is still 109.1MB. Free memory was 72.0MB in the beginning and 70.6MB in the end (delta: 1.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:20:03,049 INFO L158 Benchmark]: Boogie Preprocessor took 54.36ms. Allocated memory is still 109.1MB. Free memory was 70.6MB in the beginning and 69.1MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:20:03,050 INFO L158 Benchmark]: RCFGBuilder took 519.38ms. Allocated memory is still 109.1MB. Free memory was 68.9MB in the beginning and 55.9MB in the end (delta: 12.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:20:03,050 INFO L158 Benchmark]: TraceAbstraction took 127872.50ms. Allocated memory was 109.1MB in the beginning and 243.3MB in the end (delta: 134.2MB). Free memory was 55.5MB in the beginning and 121.2MB in the end (delta: -65.7MB). Peak memory consumption was 72.8MB. Max. memory is 16.1GB. [2024-11-24 00:20:03,053 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.61ms. Allocated memory is still 83.9MB. Free memory was 64.1MB in the beginning and 64.1MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 432.03ms. Allocated memory is still 109.1MB. Free memory was 84.5MB in the beginning and 72.0MB in the end (delta: 12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.84ms. Allocated memory is still 109.1MB. Free memory was 72.0MB in the beginning and 70.6MB in the end (delta: 1.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.36ms. Allocated memory is still 109.1MB. Free memory was 70.6MB in the beginning and 69.1MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 519.38ms. Allocated memory is still 109.1MB. Free memory was 68.9MB in the beginning and 55.9MB in the end (delta: 12.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 127872.50ms. Allocated memory was 109.1MB in the beginning and 243.3MB in the end (delta: 134.2MB). Free memory was 55.5MB in the beginning and 121.2MB in the end (delta: -65.7MB). Peak memory consumption was 72.8MB. 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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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_3411a2fb-b0ad-4025-a194-d3223263a410/bin/uautomizer-verify-LYvppIcaGC/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")