./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe030_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe030_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:36:50,126 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:36:50,192 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:36:50,197 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:36:50,197 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:36:50,224 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:36:50,224 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:36:50,224 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:36:50,225 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:36:50,228 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:36:50,228 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:36:50,228 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:36:50,229 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:36:50,230 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:36:50,230 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:36:50,230 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:36:50,231 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:36:50,231 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:36:50,231 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:36:50,231 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:36:50,231 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:36:50,232 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:36:50,232 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:36:50,232 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:36:50,232 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:36:50,233 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:36:50,233 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:36:50,233 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:36:50,233 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:36:50,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:36:50,234 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:36:50,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:36:50,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:36:50,235 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:36:50,235 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:36:50,235 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:36:50,235 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:36:50,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:36:50,236 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:36:50,236 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:36:50,236 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:36:50,236 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:36:50,237 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:36:50,237 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:36:50,467 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:36:50,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:36:50,489 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:36:50,490 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:36:50,491 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:36:50,492 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_tso.yml/witness.yml [2024-06-28 02:36:50,569 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:36:50,569 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:36:50,570 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe030_tso.i [2024-06-28 02:36:51,612 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:36:51,772 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:36:51,780 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_tso.i [2024-06-28 02:36:51,794 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e3cb8e3d5/f434ceaf53d74de6b5c1d03b4a5bcd70/FLAG3bc397ada [2024-06-28 02:36:51,810 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e3cb8e3d5/f434ceaf53d74de6b5c1d03b4a5bcd70 [2024-06-28 02:36:51,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:36:51,813 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:36:51,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:36:51,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:36:51,819 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:36:51,820 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:36:50" (1/2) ... [2024-06-28 02:36:51,821 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a100923 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:36:51, skipping insertion in model container [2024-06-28 02:36:51,821 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:36:50" (1/2) ... [2024-06-28 02:36:51,822 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@15496eb4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:36:51, skipping insertion in model container [2024-06-28 02:36:51,823 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:36:51" (2/2) ... [2024-06-28 02:36:51,823 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a100923 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:51, skipping insertion in model container [2024-06-28 02:36:51,823 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:36:51" (2/2) ... [2024-06-28 02:36:51,824 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:36:51,858 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:36:51,859 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2))) [2024-06-28 02:36:51,859 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2))) [2024-06-28 02:36:51,859 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2))) [2024-06-28 02:36:51,859 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:36:51,859 INFO L106 edCorrectnessWitness]: ghost_update [L775-L775] multithreaded = 1; [2024-06-28 02:36:51,898 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:36:52,178 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:36:52,185 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:36:52,310 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:36:52,347 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:36:52,347 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52 WrapperNode [2024-06-28 02:36:52,347 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:36:52,348 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:36:52,349 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:36:52,349 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:36:52,354 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,376 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,405 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-28 02:36:52,406 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:36:52,408 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:36:52,409 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:36:52,409 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:36:52,417 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,419 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,431 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-06-28 02:36:52,431 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,431 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,438 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,440 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,441 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,442 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,444 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:36:52,444 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:36:52,444 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:36:52,445 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:36:52,445 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (1/1) ... [2024-06-28 02:36:52,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:36:52,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:36:52,467 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:36:52,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:36:52,499 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:36:52,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:36:52,500 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:36:52,500 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:36:52,500 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:36:52,501 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:36:52,501 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:36:52,501 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:36:52,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:36:52,501 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:36:52,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:36:52,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:36:52,503 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:36:52,591 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:36:52,593 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:36:52,801 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:36:52,802 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:36:52,881 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:36:52,882 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:36:52,882 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:36:52 BoogieIcfgContainer [2024-06-28 02:36:52,882 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:36:52,884 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:36:52,884 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:36:52,887 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:36:52,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:36:50" (1/4) ... [2024-06-28 02:36:52,888 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c0f3418 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:36:52, skipping insertion in model container [2024-06-28 02:36:52,888 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:36:51" (2/4) ... [2024-06-28 02:36:52,888 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c0f3418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:36:52, skipping insertion in model container [2024-06-28 02:36:52,888 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:52" (3/4) ... [2024-06-28 02:36:52,888 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c0f3418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:36:52, skipping insertion in model container [2024-06-28 02:36:52,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:36:52" (4/4) ... [2024-06-28 02:36:52,890 INFO L112 eAbstractionObserver]: Analyzing ICFG safe030_tso.i [2024-06-28 02:36:52,902 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:36:52,903 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:36:52,903 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:36:52,957 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:36:53,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:36:53,054 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:36:53,054 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:36:53,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:36:53,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:36:53,064 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:36:53,077 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:36:53,082 INFO L357 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, mHoare=false, 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;@28a37241, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:36:53,082 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:36:53,085 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:36:53,085 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:36:53,085 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:36:53,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:53,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:36:53,087 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:53,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:53,091 INFO L85 PathProgramCache]: Analyzing trace with hash 212211336, now seen corresponding path program 1 times [2024-06-28 02:36:53,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:53,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447136591] [2024-06-28 02:36:53,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:53,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:53,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:53,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:53,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:53,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447136591] [2024-06-28 02:36:53,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447136591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:53,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:53,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:36:53,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121252371] [2024-06-28 02:36:53,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:53,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:36:53,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:53,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:36:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:36:53,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:53,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-06-28 02:36:53,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:53,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:53,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:53,656 INFO L124 PetriNetUnfolderBase]: 946/1516 cut-off events. [2024-06-28 02:36:53,657 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 02:36:53,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3022 conditions, 1516 events. 946/1516 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7431 event pairs, 638 based on Foata normal form. 1/1452 useless extension candidates. Maximal degree in co-relation 3010. Up to 1431 conditions per place. [2024-06-28 02:36:53,670 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:36:53,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 165 flow [2024-06-28 02:36:53,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:36:53,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:36:53,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-28 02:36:53,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 02:36:53,682 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 79 transitions. [2024-06-28 02:36:53,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 165 flow [2024-06-28 02:36:53,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:53,686 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:36:53,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:36:53,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:36:53,690 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:36:53,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-06-28 02:36:53,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:53,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:53,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:36:53,691 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:53,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:53,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2071824795, now seen corresponding path program 1 times [2024-06-28 02:36:53,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:53,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971214562] [2024-06-28 02:36:53,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:53,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:53,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:53,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:53,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:53,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971214562] [2024-06-28 02:36:53,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971214562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:53,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:53,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:36:53,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954992068] [2024-06-28 02:36:53,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:53,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:36:53,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:53,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:36:53,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:36:53,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:53,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:53,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:53,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:53,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:54,053 INFO L124 PetriNetUnfolderBase]: 940/1507 cut-off events. [2024-06-28 02:36:54,054 INFO L125 PetriNetUnfolderBase]: For 273/273 co-relation queries the response was YES. [2024-06-28 02:36:54,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3428 conditions, 1507 events. 940/1507 cut-off events. For 273/273 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7378 event pairs, 532 based on Foata normal form. 3/1474 useless extension candidates. Maximal degree in co-relation 3416. Up to 1407 conditions per place. [2024-06-28 02:36:54,061 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 37 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-28 02:36:54,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 232 flow [2024-06-28 02:36:54,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:54,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:54,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:36:54,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:36:54,065 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:36:54,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 232 flow [2024-06-28 02:36:54,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:54,068 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-28 02:36:54,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 02:36:54,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-28 02:36:54,069 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-28 02:36:54,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:36:54,072 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:54,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,073 INFO L85 PathProgramCache]: Analyzing trace with hash -197940083, now seen corresponding path program 1 times [2024-06-28 02:36:54,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772697874] [2024-06-28 02:36:54,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772697874] [2024-06-28 02:36:54,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772697874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:54,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696183775] [2024-06-28 02:36:54,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:54,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:54,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:54,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:54,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 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-06-28 02:36:54,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:54,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:54,342 INFO L124 PetriNetUnfolderBase]: 948/1553 cut-off events. [2024-06-28 02:36:54,342 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-28 02:36:54,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3901 conditions, 1553 events. 948/1553 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7797 event pairs, 366 based on Foata normal form. 5/1542 useless extension candidates. Maximal degree in co-relation 3887. Up to 1353 conditions per place. [2024-06-28 02:36:54,350 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 50 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-28 02:36:54,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 73 transitions, 386 flow [2024-06-28 02:36:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-28 02:36:54,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 02:36:54,355 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 135 transitions. [2024-06-28 02:36:54,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 73 transitions, 386 flow [2024-06-28 02:36:54,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 73 transitions, 372 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:54,359 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-28 02:36:54,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-28 02:36:54,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 02:36:54,360 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-28 02:36:54,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 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-06-28 02:36:54,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:36:54,361 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:54,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,361 INFO L85 PathProgramCache]: Analyzing trace with hash -2100114816, now seen corresponding path program 1 times [2024-06-28 02:36:54,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839626879] [2024-06-28 02:36:54,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839626879] [2024-06-28 02:36:54,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839626879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:54,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888690056] [2024-06-28 02:36:54,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:54,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:54,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:54,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:54,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:54,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:54,653 INFO L124 PetriNetUnfolderBase]: 960/1573 cut-off events. [2024-06-28 02:36:54,653 INFO L125 PetriNetUnfolderBase]: For 1957/1959 co-relation queries the response was YES. [2024-06-28 02:36:54,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4715 conditions, 1573 events. 960/1573 cut-off events. For 1957/1959 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7934 event pairs, 245 based on Foata normal form. 12/1569 useless extension candidates. Maximal degree in co-relation 4698. Up to 1321 conditions per place. [2024-06-28 02:36:54,661 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-28 02:36:54,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 489 flow [2024-06-28 02:36:54,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:54,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:54,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:36:54,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:36:54,663 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:36:54,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 489 flow [2024-06-28 02:36:54,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 481 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:54,666 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 289 flow [2024-06-28 02:36:54,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-28 02:36:54,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-28 02:36:54,667 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 289 flow [2024-06-28 02:36:54,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:36:54,668 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:54,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1810790271, now seen corresponding path program 1 times [2024-06-28 02:36:54,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825854790] [2024-06-28 02:36:54,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825854790] [2024-06-28 02:36:54,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825854790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:36:54,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7368887] [2024-06-28 02:36:54,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:36:54,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:36:54,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:36:54,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:54,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 289 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:54,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:54,850 INFO L124 PetriNetUnfolderBase]: 955/1561 cut-off events. [2024-06-28 02:36:54,850 INFO L125 PetriNetUnfolderBase]: For 2897/2897 co-relation queries the response was YES. [2024-06-28 02:36:54,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5148 conditions, 1561 events. 955/1561 cut-off events. For 2897/2897 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7810 event pairs, 354 based on Foata normal form. 2/1545 useless extension candidates. Maximal degree in co-relation 5128. Up to 1438 conditions per place. [2024-06-28 02:36:54,874 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 47 selfloop transitions, 7 changer transitions 0/61 dead transitions. [2024-06-28 02:36:54,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 425 flow [2024-06-28 02:36:54,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:54,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:54,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:36:54,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:36:54,875 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 289 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:36:54,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 425 flow [2024-06-28 02:36:54,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 375 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:54,884 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 261 flow [2024-06-28 02:36:54,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=261, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-28 02:36:54,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-28 02:36:54,887 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 261 flow [2024-06-28 02:36:54,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:36:54,888 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:54,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,889 INFO L85 PathProgramCache]: Analyzing trace with hash 284212581, now seen corresponding path program 1 times [2024-06-28 02:36:54,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541347321] [2024-06-28 02:36:54,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541347321] [2024-06-28 02:36:54,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541347321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:54,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001380375] [2024-06-28 02:36:54,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:54,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:54,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:55,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:55,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 261 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:55,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:55,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,139 INFO L124 PetriNetUnfolderBase]: 957/1574 cut-off events. [2024-06-28 02:36:55,140 INFO L125 PetriNetUnfolderBase]: For 3325/3325 co-relation queries the response was YES. [2024-06-28 02:36:55,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 1574 events. 957/1574 cut-off events. For 3325/3325 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7801 event pairs, 335 based on Foata normal form. 3/1576 useless extension candidates. Maximal degree in co-relation 5116. Up to 1413 conditions per place. [2024-06-28 02:36:55,149 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 55 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-28 02:36:55,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 519 flow [2024-06-28 02:36:55,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:55,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:55,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:36:55,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:55,150 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 261 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:36:55,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 519 flow [2024-06-28 02:36:55,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 499 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:55,157 INFO L231 Difference]: Finished difference. Result has 58 places, 61 transitions, 364 flow [2024-06-28 02:36:55,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=58, PETRI_TRANSITIONS=61} [2024-06-28 02:36:55,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-28 02:36:55,159 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 61 transitions, 364 flow [2024-06-28 02:36:55,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:55,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:55,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:36:55,160 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:55,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:55,160 INFO L85 PathProgramCache]: Analyzing trace with hash 643588976, now seen corresponding path program 1 times [2024-06-28 02:36:55,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:55,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957293506] [2024-06-28 02:36:55,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:55,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:55,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:55,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:55,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:55,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957293506] [2024-06-28 02:36:55,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957293506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:55,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:55,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:55,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201471098] [2024-06-28 02:36:55,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:55,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:55,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:55,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:55,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:55,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 61 transitions, 364 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:55,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:55,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,423 INFO L124 PetriNetUnfolderBase]: 963/1593 cut-off events. [2024-06-28 02:36:55,423 INFO L125 PetriNetUnfolderBase]: For 4985/4989 co-relation queries the response was YES. [2024-06-28 02:36:55,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5819 conditions, 1593 events. 963/1593 cut-off events. For 4985/4989 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7979 event pairs, 337 based on Foata normal form. 8/1599 useless extension candidates. Maximal degree in co-relation 5796. Up to 1375 conditions per place. [2024-06-28 02:36:55,433 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-28 02:36:55,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 84 transitions, 614 flow [2024-06-28 02:36:55,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:55,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:55,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:36:55,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:36:55,434 INFO L175 Difference]: Start difference. First operand has 58 places, 61 transitions, 364 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:36:55,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 84 transitions, 614 flow [2024-06-28 02:36:55,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 84 transitions, 600 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:55,440 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 420 flow [2024-06-28 02:36:55,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=420, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-06-28 02:36:55,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-28 02:36:55,441 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 420 flow [2024-06-28 02:36:55,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:55,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:55,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:36:55,442 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:55,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:55,442 INFO L85 PathProgramCache]: Analyzing trace with hash 708048872, now seen corresponding path program 2 times [2024-06-28 02:36:55,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:55,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775870152] [2024-06-28 02:36:55,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:55,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:55,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:55,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:55,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775870152] [2024-06-28 02:36:55,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775870152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:55,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:55,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:55,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397817375] [2024-06-28 02:36:55,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:55,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:55,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:55,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:55,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:55,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:55,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 420 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:55,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:55,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,637 INFO L124 PetriNetUnfolderBase]: 951/1566 cut-off events. [2024-06-28 02:36:55,637 INFO L125 PetriNetUnfolderBase]: For 5745/5745 co-relation queries the response was YES. [2024-06-28 02:36:55,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5890 conditions, 1566 events. 951/1566 cut-off events. For 5745/5745 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7747 event pairs, 351 based on Foata normal form. 2/1563 useless extension candidates. Maximal degree in co-relation 5864. Up to 1359 conditions per place. [2024-06-28 02:36:55,647 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 53 selfloop transitions, 19 changer transitions 0/79 dead transitions. [2024-06-28 02:36:55,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 602 flow [2024-06-28 02:36:55,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:36:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-28 02:36:55,649 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 420 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:36:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 602 flow [2024-06-28 02:36:55,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 79 transitions, 575 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:55,672 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 439 flow [2024-06-28 02:36:55,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=439, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-28 02:36:55,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-28 02:36:55,673 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 439 flow [2024-06-28 02:36:55,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:55,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:55,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:36:55,674 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:55,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:55,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1406859880, now seen corresponding path program 1 times [2024-06-28 02:36:55,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:55,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354416579] [2024-06-28 02:36:55,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:55,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:55,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:55,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:55,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354416579] [2024-06-28 02:36:55,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354416579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:55,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:55,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:55,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523993060] [2024-06-28 02:36:55,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:55,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:55,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:55,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:55,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:55,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:55,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 439 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:55,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:55,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,904 INFO L124 PetriNetUnfolderBase]: 1097/1791 cut-off events. [2024-06-28 02:36:55,904 INFO L125 PetriNetUnfolderBase]: For 7363/7367 co-relation queries the response was YES. [2024-06-28 02:36:55,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6822 conditions, 1791 events. 1097/1791 cut-off events. For 7363/7367 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9097 event pairs, 302 based on Foata normal form. 9/1791 useless extension candidates. Maximal degree in co-relation 6795. Up to 1233 conditions per place. [2024-06-28 02:36:55,915 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 75 selfloop transitions, 35 changer transitions 0/117 dead transitions. [2024-06-28 02:36:55,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 117 transitions, 941 flow [2024-06-28 02:36:55,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:55,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 02:36:55,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 02:36:55,916 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 439 flow. Second operand 6 states and 165 transitions. [2024-06-28 02:36:55,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 117 transitions, 941 flow [2024-06-28 02:36:55,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 117 transitions, 878 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:55,925 INFO L231 Difference]: Finished difference. Result has 70 places, 85 transitions, 625 flow [2024-06-28 02:36:55,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=625, PETRI_PLACES=70, PETRI_TRANSITIONS=85} [2024-06-28 02:36:55,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-28 02:36:55,926 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 85 transitions, 625 flow [2024-06-28 02:36:55,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:55,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:55,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:36:55,927 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:55,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:55,927 INFO L85 PathProgramCache]: Analyzing trace with hash 464848900, now seen corresponding path program 2 times [2024-06-28 02:36:55,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:55,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766651315] [2024-06-28 02:36:55,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:55,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:55,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:55,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:55,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:55,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766651315] [2024-06-28 02:36:55,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766651315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:55,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:55,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:55,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767579067] [2024-06-28 02:36:55,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:55,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:55,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:55,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:55,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:56,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:56,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 85 transitions, 625 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:56,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:56,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,187 INFO L124 PetriNetUnfolderBase]: 1138/1863 cut-off events. [2024-06-28 02:36:56,187 INFO L125 PetriNetUnfolderBase]: For 10795/10795 co-relation queries the response was YES. [2024-06-28 02:36:56,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8465 conditions, 1863 events. 1138/1863 cut-off events. For 10795/10795 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9579 event pairs, 326 based on Foata normal form. 4/1862 useless extension candidates. Maximal degree in co-relation 8434. Up to 1262 conditions per place. [2024-06-28 02:36:56,198 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 77 selfloop transitions, 46 changer transitions 0/130 dead transitions. [2024-06-28 02:36:56,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 130 transitions, 1214 flow [2024-06-28 02:36:56,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:56,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:56,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:36:56,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-28 02:36:56,200 INFO L175 Difference]: Start difference. First operand has 70 places, 85 transitions, 625 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:36:56,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 130 transitions, 1214 flow [2024-06-28 02:36:56,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 130 transitions, 1174 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:56,213 INFO L231 Difference]: Finished difference. Result has 79 places, 102 transitions, 910 flow [2024-06-28 02:36:56,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=910, PETRI_PLACES=79, PETRI_TRANSITIONS=102} [2024-06-28 02:36:56,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-28 02:36:56,214 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 102 transitions, 910 flow [2024-06-28 02:36:56,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:56,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:56,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:36:56,214 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:56,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1749580412, now seen corresponding path program 3 times [2024-06-28 02:36:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726200346] [2024-06-28 02:36:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:56,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:56,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:56,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:56,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726200346] [2024-06-28 02:36:56,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726200346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:56,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:56,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:56,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518206608] [2024-06-28 02:36:56,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:56,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:56,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:56,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:56,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:56,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:56,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 102 transitions, 910 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:56,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:56,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,508 INFO L124 PetriNetUnfolderBase]: 1171/1918 cut-off events. [2024-06-28 02:36:56,509 INFO L125 PetriNetUnfolderBase]: For 14390/14390 co-relation queries the response was YES. [2024-06-28 02:36:56,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9748 conditions, 1918 events. 1171/1918 cut-off events. For 14390/14390 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 9944 event pairs, 328 based on Foata normal form. 4/1917 useless extension candidates. Maximal degree in co-relation 9711. Up to 1290 conditions per place. [2024-06-28 02:36:56,521 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 73 selfloop transitions, 58 changer transitions 0/138 dead transitions. [2024-06-28 02:36:56,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 1460 flow [2024-06-28 02:36:56,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:56,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:56,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:36:56,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-28 02:36:56,523 INFO L175 Difference]: Start difference. First operand has 79 places, 102 transitions, 910 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:36:56,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 1460 flow [2024-06-28 02:36:56,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 138 transitions, 1428 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:56,541 INFO L231 Difference]: Finished difference. Result has 87 places, 113 transitions, 1194 flow [2024-06-28 02:36:56,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1194, PETRI_PLACES=87, PETRI_TRANSITIONS=113} [2024-06-28 02:36:56,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-28 02:36:56,542 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 113 transitions, 1194 flow [2024-06-28 02:36:56,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:56,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:56,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:36:56,542 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:56,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:56,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1749571484, now seen corresponding path program 1 times [2024-06-28 02:36:56,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:56,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580739433] [2024-06-28 02:36:56,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:56,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:56,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:56,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:56,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:56,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580739433] [2024-06-28 02:36:56,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580739433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:56,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:56,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:56,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45073031] [2024-06-28 02:36:56,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:56,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:56,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:56,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:56,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:56,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:56,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 113 transitions, 1194 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:56,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:56,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,821 INFO L124 PetriNetUnfolderBase]: 1174/1927 cut-off events. [2024-06-28 02:36:56,821 INFO L125 PetriNetUnfolderBase]: For 16838/16838 co-relation queries the response was YES. [2024-06-28 02:36:56,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10568 conditions, 1927 events. 1174/1927 cut-off events. For 16838/16838 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 9930 event pairs, 293 based on Foata normal form. 6/1932 useless extension candidates. Maximal degree in co-relation 10526. Up to 1689 conditions per place. [2024-06-28 02:36:56,835 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 112 selfloop transitions, 19 changer transitions 0/138 dead transitions. [2024-06-28 02:36:56,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 138 transitions, 1586 flow [2024-06-28 02:36:56,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:56,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:56,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:36:56,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:36:56,836 INFO L175 Difference]: Start difference. First operand has 87 places, 113 transitions, 1194 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:36:56,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 138 transitions, 1586 flow [2024-06-28 02:36:56,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 138 transitions, 1506 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:56,862 INFO L231 Difference]: Finished difference. Result has 91 places, 116 transitions, 1198 flow [2024-06-28 02:36:56,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1198, PETRI_PLACES=91, PETRI_TRANSITIONS=116} [2024-06-28 02:36:56,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-28 02:36:56,863 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 116 transitions, 1198 flow [2024-06-28 02:36:56,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:56,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:56,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:36:56,864 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:56,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:56,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1529644569, now seen corresponding path program 1 times [2024-06-28 02:36:56,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:56,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835833947] [2024-06-28 02:36:56,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:56,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:56,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:56,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:56,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835833947] [2024-06-28 02:36:56,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835833947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:56,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:56,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:36:56,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687058743] [2024-06-28 02:36:56,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:56,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:36:56,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:56,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:36:56,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:36:56,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:56,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 116 transitions, 1198 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:56,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:56,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:57,088 INFO L124 PetriNetUnfolderBase]: 1171/1920 cut-off events. [2024-06-28 02:36:57,089 INFO L125 PetriNetUnfolderBase]: For 17368/17368 co-relation queries the response was YES. [2024-06-28 02:36:57,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 1920 events. 1171/1920 cut-off events. For 17368/17368 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9846 event pairs, 312 based on Foata normal form. 1/1920 useless extension candidates. Maximal degree in co-relation 10424. Up to 1745 conditions per place. [2024-06-28 02:36:57,103 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 110 selfloop transitions, 7 changer transitions 0/124 dead transitions. [2024-06-28 02:36:57,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 124 transitions, 1452 flow [2024-06-28 02:36:57,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:57,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:57,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-28 02:36:57,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:36:57,104 INFO L175 Difference]: Start difference. First operand has 91 places, 116 transitions, 1198 flow. Second operand 4 states and 94 transitions. [2024-06-28 02:36:57,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 124 transitions, 1452 flow [2024-06-28 02:36:57,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 1386 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:57,131 INFO L231 Difference]: Finished difference. Result has 91 places, 116 transitions, 1152 flow [2024-06-28 02:36:57,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1152, PETRI_PLACES=91, PETRI_TRANSITIONS=116} [2024-06-28 02:36:57,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-28 02:36:57,133 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 116 transitions, 1152 flow [2024-06-28 02:36:57,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:57,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:36:57,134 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:57,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,134 INFO L85 PathProgramCache]: Analyzing trace with hash 13753642, now seen corresponding path program 1 times [2024-06-28 02:36:57,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127138518] [2024-06-28 02:36:57,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127138518] [2024-06-28 02:36:57,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127138518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:57,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293973617] [2024-06-28 02:36:57,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:57,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:57,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:57,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:57,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 116 transitions, 1152 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:57,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:57,435 INFO L124 PetriNetUnfolderBase]: 1196/1955 cut-off events. [2024-06-28 02:36:57,435 INFO L125 PetriNetUnfolderBase]: For 19271/19275 co-relation queries the response was YES. [2024-06-28 02:36:57,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 1955 events. 1196/1955 cut-off events. For 19271/19275 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10080 event pairs, 303 based on Foata normal form. 5/1950 useless extension candidates. Maximal degree in co-relation 10607. Up to 1320 conditions per place. [2024-06-28 02:36:57,450 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 87 selfloop transitions, 63 changer transitions 0/157 dead transitions. [2024-06-28 02:36:57,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 157 transitions, 1772 flow [2024-06-28 02:36:57,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:57,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:57,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:36:57,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6958333333333333 [2024-06-28 02:36:57,452 INFO L175 Difference]: Start difference. First operand has 91 places, 116 transitions, 1152 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:36:57,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 157 transitions, 1772 flow [2024-06-28 02:36:57,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 157 transitions, 1750 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:57,479 INFO L231 Difference]: Finished difference. Result has 96 places, 126 transitions, 1447 flow [2024-06-28 02:36:57,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1447, PETRI_PLACES=96, PETRI_TRANSITIONS=126} [2024-06-28 02:36:57,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-28 02:36:57,480 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 126 transitions, 1447 flow [2024-06-28 02:36:57,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:57,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:36:57,481 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:57,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1248726238, now seen corresponding path program 2 times [2024-06-28 02:36:57,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867173556] [2024-06-28 02:36:57,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867173556] [2024-06-28 02:36:57,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867173556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:57,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527762967] [2024-06-28 02:36:57,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:57,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:57,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:57,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:57,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 126 transitions, 1447 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:57,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:57,748 INFO L124 PetriNetUnfolderBase]: 1221/2002 cut-off events. [2024-06-28 02:36:57,749 INFO L125 PetriNetUnfolderBase]: For 23631/23635 co-relation queries the response was YES. [2024-06-28 02:36:57,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11971 conditions, 2002 events. 1221/2002 cut-off events. For 23631/23635 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10409 event pairs, 303 based on Foata normal form. 5/1997 useless extension candidates. Maximal degree in co-relation 11925. Up to 1345 conditions per place. [2024-06-28 02:36:57,805 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 86 selfloop transitions, 65 changer transitions 0/158 dead transitions. [2024-06-28 02:36:57,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 158 transitions, 1997 flow [2024-06-28 02:36:57,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 02:36:57,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 02:36:57,806 INFO L175 Difference]: Start difference. First operand has 96 places, 126 transitions, 1447 flow. Second operand 6 states and 162 transitions. [2024-06-28 02:36:57,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 158 transitions, 1997 flow [2024-06-28 02:36:57,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 158 transitions, 1900 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:57,837 INFO L231 Difference]: Finished difference. Result has 100 places, 131 transitions, 1561 flow [2024-06-28 02:36:57,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1561, PETRI_PLACES=100, PETRI_TRANSITIONS=131} [2024-06-28 02:36:57,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 02:36:57,838 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 131 transitions, 1561 flow [2024-06-28 02:36:57,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:57,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:36:57,839 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:57,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1532766854, now seen corresponding path program 3 times [2024-06-28 02:36:57,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670988465] [2024-06-28 02:36:57,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670988465] [2024-06-28 02:36:57,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670988465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:57,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101831541] [2024-06-28 02:36:57,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:57,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:57,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:57,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:57,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 131 transitions, 1561 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:57,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:58,151 INFO L124 PetriNetUnfolderBase]: 1238/2052 cut-off events. [2024-06-28 02:36:58,151 INFO L125 PetriNetUnfolderBase]: For 27571/27575 co-relation queries the response was YES. [2024-06-28 02:36:58,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12420 conditions, 2052 events. 1238/2052 cut-off events. For 27571/27575 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10947 event pairs, 356 based on Foata normal form. 8/2056 useless extension candidates. Maximal degree in co-relation 12373. Up to 1365 conditions per place. [2024-06-28 02:36:58,166 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 90 selfloop transitions, 64 changer transitions 0/161 dead transitions. [2024-06-28 02:36:58,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 161 transitions, 2101 flow [2024-06-28 02:36:58,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:58,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:58,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:36:58,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:36:58,168 INFO L175 Difference]: Start difference. First operand has 100 places, 131 transitions, 1561 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:36:58,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 161 transitions, 2101 flow [2024-06-28 02:36:58,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 161 transitions, 1982 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:58,203 INFO L231 Difference]: Finished difference. Result has 104 places, 140 transitions, 1742 flow [2024-06-28 02:36:58,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1742, PETRI_PLACES=104, PETRI_TRANSITIONS=140} [2024-06-28 02:36:58,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 02:36:58,204 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 140 transitions, 1742 flow [2024-06-28 02:36:58,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:58,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:58,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:36:58,204 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:58,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:58,205 INFO L85 PathProgramCache]: Analyzing trace with hash 174343067, now seen corresponding path program 1 times [2024-06-28 02:36:58,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:58,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446725905] [2024-06-28 02:36:58,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:58,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:58,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:58,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:58,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:58,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446725905] [2024-06-28 02:36:58,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446725905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:58,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:58,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:58,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291570358] [2024-06-28 02:36:58,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:58,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:58,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:58,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:58,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:58,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:58,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 140 transitions, 1742 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:58,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:58,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:58,447 INFO L124 PetriNetUnfolderBase]: 1234/2046 cut-off events. [2024-06-28 02:36:58,447 INFO L125 PetriNetUnfolderBase]: For 29130/29141 co-relation queries the response was YES. [2024-06-28 02:36:58,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 2046 events. 1234/2046 cut-off events. For 29130/29141 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10792 event pairs, 311 based on Foata normal form. 10/2054 useless extension candidates. Maximal degree in co-relation 12776. Up to 1804 conditions per place. [2024-06-28 02:36:58,464 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 129 selfloop transitions, 16 changer transitions 0/152 dead transitions. [2024-06-28 02:36:58,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 152 transitions, 2119 flow [2024-06-28 02:36:58,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:58,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:58,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 02:36:58,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 02:36:58,465 INFO L175 Difference]: Start difference. First operand has 104 places, 140 transitions, 1742 flow. Second operand 5 states and 117 transitions. [2024-06-28 02:36:58,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 152 transitions, 2119 flow [2024-06-28 02:36:58,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 152 transitions, 2041 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:58,504 INFO L231 Difference]: Finished difference. Result has 107 places, 142 transitions, 1739 flow [2024-06-28 02:36:58,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1739, PETRI_PLACES=107, PETRI_TRANSITIONS=142} [2024-06-28 02:36:58,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 02:36:58,505 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 142 transitions, 1739 flow [2024-06-28 02:36:58,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:58,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:58,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:36:58,506 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:58,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:58,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1538360905, now seen corresponding path program 1 times [2024-06-28 02:36:58,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:58,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703480799] [2024-06-28 02:36:58,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:58,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:58,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:58,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:58,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703480799] [2024-06-28 02:36:58,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703480799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:58,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:58,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:58,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787795746] [2024-06-28 02:36:58,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:58,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:58,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:58,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:58,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:58,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:58,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 142 transitions, 1739 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:58,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:58,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:58,802 INFO L124 PetriNetUnfolderBase]: 1251/2071 cut-off events. [2024-06-28 02:36:58,803 INFO L125 PetriNetUnfolderBase]: For 31522/31526 co-relation queries the response was YES. [2024-06-28 02:36:58,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12772 conditions, 2071 events. 1251/2071 cut-off events. For 31522/31526 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10932 event pairs, 197 based on Foata normal form. 8/2078 useless extension candidates. Maximal degree in co-relation 12721. Up to 1691 conditions per place. [2024-06-28 02:36:58,825 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 143 selfloop transitions, 22 changer transitions 0/172 dead transitions. [2024-06-28 02:36:58,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 172 transitions, 2277 flow [2024-06-28 02:36:58,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:58,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:58,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:36:58,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:36:58,826 INFO L175 Difference]: Start difference. First operand has 107 places, 142 transitions, 1739 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:36:58,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 172 transitions, 2277 flow [2024-06-28 02:36:58,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 172 transitions, 2181 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:58,866 INFO L231 Difference]: Finished difference. Result has 110 places, 146 transitions, 1778 flow [2024-06-28 02:36:58,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1778, PETRI_PLACES=110, PETRI_TRANSITIONS=146} [2024-06-28 02:36:58,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-28 02:36:58,866 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 146 transitions, 1778 flow [2024-06-28 02:36:58,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:58,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:58,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:36:58,867 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:58,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:58,867 INFO L85 PathProgramCache]: Analyzing trace with hash 421890701, now seen corresponding path program 2 times [2024-06-28 02:36:58,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:58,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329989804] [2024-06-28 02:36:58,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:58,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:58,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:58,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:58,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329989804] [2024-06-28 02:36:58,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329989804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:58,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:58,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:58,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993713690] [2024-06-28 02:36:58,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:58,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:58,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:58,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:58,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:58,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:58,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 146 transitions, 1778 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:58,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:58,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:59,186 INFO L124 PetriNetUnfolderBase]: 1243/2059 cut-off events. [2024-06-28 02:36:59,186 INFO L125 PetriNetUnfolderBase]: For 33449/33453 co-relation queries the response was YES. [2024-06-28 02:36:59,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12637 conditions, 2059 events. 1243/2059 cut-off events. For 33449/33453 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10870 event pairs, 281 based on Foata normal form. 8/2066 useless extension candidates. Maximal degree in co-relation 12586. Up to 1756 conditions per place. [2024-06-28 02:36:59,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 142 selfloop transitions, 20 changer transitions 0/169 dead transitions. [2024-06-28 02:36:59,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 169 transitions, 2160 flow [2024-06-28 02:36:59,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:59,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:59,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:36:59,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:36:59,207 INFO L175 Difference]: Start difference. First operand has 110 places, 146 transitions, 1778 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:36:59,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 169 transitions, 2160 flow [2024-06-28 02:36:59,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 169 transitions, 2039 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:59,261 INFO L231 Difference]: Finished difference. Result has 113 places, 146 transitions, 1704 flow [2024-06-28 02:36:59,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1704, PETRI_PLACES=113, PETRI_TRANSITIONS=146} [2024-06-28 02:36:59,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-28 02:36:59,262 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 146 transitions, 1704 flow [2024-06-28 02:36:59,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:59,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:59,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:36:59,262 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:59,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:59,263 INFO L85 PathProgramCache]: Analyzing trace with hash 426544049, now seen corresponding path program 1 times [2024-06-28 02:36:59,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:59,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760250448] [2024-06-28 02:36:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:59,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:59,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:59,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:59,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:59,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760250448] [2024-06-28 02:36:59,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760250448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:59,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:59,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:59,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308559855] [2024-06-28 02:36:59,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:59,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:59,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:59,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:59,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:59,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:59,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 146 transitions, 1704 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:36:59,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:59,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:59,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:59,665 INFO L124 PetriNetUnfolderBase]: 1506/2494 cut-off events. [2024-06-28 02:36:59,665 INFO L125 PetriNetUnfolderBase]: For 48964/48968 co-relation queries the response was YES. [2024-06-28 02:36:59,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14093 conditions, 2494 events. 1506/2494 cut-off events. For 48964/48968 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13673 event pairs, 344 based on Foata normal form. 65/2549 useless extension candidates. Maximal degree in co-relation 14041. Up to 1430 conditions per place. [2024-06-28 02:36:59,684 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 103 selfloop transitions, 74 changer transitions 0/184 dead transitions. [2024-06-28 02:36:59,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 184 transitions, 2312 flow [2024-06-28 02:36:59,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:59,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:59,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:36:59,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821428571428572 [2024-06-28 02:36:59,685 INFO L175 Difference]: Start difference. First operand has 113 places, 146 transitions, 1704 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:36:59,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 184 transitions, 2312 flow [2024-06-28 02:36:59,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 184 transitions, 2264 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:59,732 INFO L231 Difference]: Finished difference. Result has 115 places, 149 transitions, 1866 flow [2024-06-28 02:36:59,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=115, PETRI_TRANSITIONS=149} [2024-06-28 02:36:59,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 02:36:59,733 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 149 transitions, 1866 flow [2024-06-28 02:36:59,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:36:59,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:59,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:59,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:36:59,733 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:59,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:59,734 INFO L85 PathProgramCache]: Analyzing trace with hash -861175998, now seen corresponding path program 1 times [2024-06-28 02:36:59,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:59,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419309816] [2024-06-28 02:36:59,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:59,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:59,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:59,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:59,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:59,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419309816] [2024-06-28 02:36:59,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419309816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:59,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:59,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:59,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740086628] [2024-06-28 02:36:59,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:59,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:59,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:59,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:59,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:59,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:59,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 149 transitions, 1866 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:59,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:59,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:00,059 INFO L124 PetriNetUnfolderBase]: 1511/2510 cut-off events. [2024-06-28 02:37:00,059 INFO L125 PetriNetUnfolderBase]: For 41689/41689 co-relation queries the response was YES. [2024-06-28 02:37:00,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14965 conditions, 2510 events. 1511/2510 cut-off events. For 41689/41689 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13758 event pairs, 348 based on Foata normal form. 1/2509 useless extension candidates. Maximal degree in co-relation 14912. Up to 2268 conditions per place. [2024-06-28 02:37:00,077 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 19 changer transitions 0/168 dead transitions. [2024-06-28 02:37:00,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 168 transitions, 2313 flow [2024-06-28 02:37:00,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:00,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:00,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:37:00,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-28 02:37:00,078 INFO L175 Difference]: Start difference. First operand has 115 places, 149 transitions, 1866 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:37:00,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 168 transitions, 2313 flow [2024-06-28 02:37:00,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 168 transitions, 2133 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:00,127 INFO L231 Difference]: Finished difference. Result has 115 places, 152 transitions, 1775 flow [2024-06-28 02:37:00,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1775, PETRI_PLACES=115, PETRI_TRANSITIONS=152} [2024-06-28 02:37:00,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 02:37:00,128 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 152 transitions, 1775 flow [2024-06-28 02:37:00,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:00,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:00,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:00,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:37:00,129 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:00,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:00,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2006243867, now seen corresponding path program 2 times [2024-06-28 02:37:00,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:00,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717805439] [2024-06-28 02:37:00,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:00,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:00,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:00,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:00,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717805439] [2024-06-28 02:37:00,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717805439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:00,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:00,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:00,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103685617] [2024-06-28 02:37:00,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:00,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:00,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:00,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:00,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:00,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:00,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 152 transitions, 1775 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:37:00,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:00,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:00,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:00,551 INFO L124 PetriNetUnfolderBase]: 1577/2598 cut-off events. [2024-06-28 02:37:00,551 INFO L125 PetriNetUnfolderBase]: For 45222/45222 co-relation queries the response was YES. [2024-06-28 02:37:00,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14686 conditions, 2598 events. 1577/2598 cut-off events. For 45222/45222 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14274 event pairs, 390 based on Foata normal form. 14/2608 useless extension candidates. Maximal degree in co-relation 14632. Up to 1860 conditions per place. [2024-06-28 02:37:00,566 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 100 selfloop transitions, 78 changer transitions 0/185 dead transitions. [2024-06-28 02:37:00,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 185 transitions, 2387 flow [2024-06-28 02:37:00,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:00,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:00,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:37:00,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-28 02:37:00,568 INFO L175 Difference]: Start difference. First operand has 115 places, 152 transitions, 1775 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:37:00,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 185 transitions, 2387 flow [2024-06-28 02:37:00,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 185 transitions, 2265 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:00,614 INFO L231 Difference]: Finished difference. Result has 118 places, 155 transitions, 1876 flow [2024-06-28 02:37:00,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1876, PETRI_PLACES=118, PETRI_TRANSITIONS=155} [2024-06-28 02:37:00,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-28 02:37:00,614 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 155 transitions, 1876 flow [2024-06-28 02:37:00,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:37:00,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:00,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:00,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:37:00,615 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:00,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:00,616 INFO L85 PathProgramCache]: Analyzing trace with hash -2005947197, now seen corresponding path program 3 times [2024-06-28 02:37:00,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:00,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95686419] [2024-06-28 02:37:00,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:00,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:00,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:00,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:00,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:00,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95686419] [2024-06-28 02:37:00,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95686419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:00,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:00,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:00,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413391335] [2024-06-28 02:37:00,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:00,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:00,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:00,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:00,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:00,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:00,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 155 transitions, 1876 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:37:00,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:00,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:00,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:01,013 INFO L124 PetriNetUnfolderBase]: 1875/3104 cut-off events. [2024-06-28 02:37:01,013 INFO L125 PetriNetUnfolderBase]: For 61496/61496 co-relation queries the response was YES. [2024-06-28 02:37:01,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18144 conditions, 3104 events. 1875/3104 cut-off events. For 61496/61496 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17851 event pairs, 439 based on Foata normal form. 14/3114 useless extension candidates. Maximal degree in co-relation 18089. Up to 1402 conditions per place. [2024-06-28 02:37:01,038 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 109 selfloop transitions, 84 changer transitions 0/200 dead transitions. [2024-06-28 02:37:01,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 200 transitions, 2706 flow [2024-06-28 02:37:01,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:01,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:01,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:37:01,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-28 02:37:01,089 INFO L175 Difference]: Start difference. First operand has 118 places, 155 transitions, 1876 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:37:01,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 200 transitions, 2706 flow [2024-06-28 02:37:01,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 200 transitions, 2513 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:01,153 INFO L231 Difference]: Finished difference. Result has 121 places, 161 transitions, 2003 flow [2024-06-28 02:37:01,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2003, PETRI_PLACES=121, PETRI_TRANSITIONS=161} [2024-06-28 02:37:01,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-28 02:37:01,154 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 161 transitions, 2003 flow [2024-06-28 02:37:01,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:37:01,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:01,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:01,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:37:01,155 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:01,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:01,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2052548069, now seen corresponding path program 4 times [2024-06-28 02:37:01,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:01,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649391198] [2024-06-28 02:37:01,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:01,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:01,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:01,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:01,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:01,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649391198] [2024-06-28 02:37:01,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649391198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:01,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:01,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:01,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397248944] [2024-06-28 02:37:01,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:01,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:01,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:01,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:01,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:01,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:01,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 161 transitions, 2003 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:37:01,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:01,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:01,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:01,572 INFO L124 PetriNetUnfolderBase]: 1903/3152 cut-off events. [2024-06-28 02:37:01,572 INFO L125 PetriNetUnfolderBase]: For 65606/65606 co-relation queries the response was YES. [2024-06-28 02:37:01,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18773 conditions, 3152 events. 1903/3152 cut-off events. For 65606/65606 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18184 event pairs, 512 based on Foata normal form. 14/3162 useless extension candidates. Maximal degree in co-relation 18716. Up to 2378 conditions per place. [2024-06-28 02:37:01,596 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 111 selfloop transitions, 75 changer transitions 0/193 dead transitions. [2024-06-28 02:37:01,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 193 transitions, 2622 flow [2024-06-28 02:37:01,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:01,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:01,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:37:01,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 02:37:01,597 INFO L175 Difference]: Start difference. First operand has 121 places, 161 transitions, 2003 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:37:01,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 193 transitions, 2622 flow [2024-06-28 02:37:01,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 193 transitions, 2416 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:01,693 INFO L231 Difference]: Finished difference. Result has 124 places, 163 transitions, 1991 flow [2024-06-28 02:37:01,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1991, PETRI_PLACES=124, PETRI_TRANSITIONS=163} [2024-06-28 02:37:01,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 02:37:01,693 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 163 transitions, 1991 flow [2024-06-28 02:37:01,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-06-28 02:37:01,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:01,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:01,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:37:01,694 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:01,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:01,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1109655608, now seen corresponding path program 2 times [2024-06-28 02:37:01,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:01,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880458364] [2024-06-28 02:37:01,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:01,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:01,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:01,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:01,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880458364] [2024-06-28 02:37:01,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880458364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:01,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:01,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:01,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003245083] [2024-06-28 02:37:01,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:01,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:01,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:01,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:01,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:01,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:01,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 163 transitions, 1991 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:01,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:01,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:01,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:02,031 INFO L124 PetriNetUnfolderBase]: 1895/3158 cut-off events. [2024-06-28 02:37:02,031 INFO L125 PetriNetUnfolderBase]: For 63551/63559 co-relation queries the response was YES. [2024-06-28 02:37:02,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18495 conditions, 3158 events. 1895/3158 cut-off events. For 63551/63559 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18315 event pairs, 527 based on Foata normal form. 8/3164 useless extension candidates. Maximal degree in co-relation 18437. Up to 2884 conditions per place. [2024-06-28 02:37:02,059 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 147 selfloop transitions, 18 changer transitions 0/172 dead transitions. [2024-06-28 02:37:02,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 172 transitions, 2343 flow [2024-06-28 02:37:02,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:02,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:02,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:37:02,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:37:02,061 INFO L175 Difference]: Start difference. First operand has 124 places, 163 transitions, 1991 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:37:02,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 172 transitions, 2343 flow [2024-06-28 02:37:02,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 172 transitions, 2142 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:02,128 INFO L231 Difference]: Finished difference. Result has 124 places, 163 transitions, 1834 flow [2024-06-28 02:37:02,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1834, PETRI_PLACES=124, PETRI_TRANSITIONS=163} [2024-06-28 02:37:02,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 02:37:02,129 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 163 transitions, 1834 flow [2024-06-28 02:37:02,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:02,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:02,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:37:02,130 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:02,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:02,131 INFO L85 PathProgramCache]: Analyzing trace with hash -312691412, now seen corresponding path program 1 times [2024-06-28 02:37:02,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:02,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100118301] [2024-06-28 02:37:02,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:02,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:02,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:02,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:02,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:02,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100118301] [2024-06-28 02:37:02,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100118301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:02,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:02,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:02,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283623451] [2024-06-28 02:37:02,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:02,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:02,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:02,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:02,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:02,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:02,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 163 transitions, 1834 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:02,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:02,483 INFO L124 PetriNetUnfolderBase]: 1897/3158 cut-off events. [2024-06-28 02:37:02,483 INFO L125 PetriNetUnfolderBase]: For 64038/64038 co-relation queries the response was YES. [2024-06-28 02:37:02,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17932 conditions, 3158 events. 1897/3158 cut-off events. For 64038/64038 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18375 event pairs, 517 based on Foata normal form. 2/3159 useless extension candidates. Maximal degree in co-relation 17873. Up to 2885 conditions per place. [2024-06-28 02:37:02,507 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 154 selfloop transitions, 18 changer transitions 0/179 dead transitions. [2024-06-28 02:37:02,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 179 transitions, 2298 flow [2024-06-28 02:37:02,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:02,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:02,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 02:37:02,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:02,508 INFO L175 Difference]: Start difference. First operand has 124 places, 163 transitions, 1834 flow. Second operand 5 states and 120 transitions. [2024-06-28 02:37:02,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 179 transitions, 2298 flow [2024-06-28 02:37:02,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 179 transitions, 2246 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:02,576 INFO L231 Difference]: Finished difference. Result has 124 places, 166 transitions, 1866 flow [2024-06-28 02:37:02,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1866, PETRI_PLACES=124, PETRI_TRANSITIONS=166} [2024-06-28 02:37:02,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 02:37:02,578 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 166 transitions, 1866 flow [2024-06-28 02:37:02,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:02,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:02,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:37:02,578 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:02,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1110612950, now seen corresponding path program 2 times [2024-06-28 02:37:02,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:02,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607686514] [2024-06-28 02:37:02,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:02,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:02,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:02,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:02,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607686514] [2024-06-28 02:37:02,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607686514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:02,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:02,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:02,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548135477] [2024-06-28 02:37:02,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:02,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:02,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:02,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:02,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:02,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:02,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 166 transitions, 1866 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:02,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:02,965 INFO L124 PetriNetUnfolderBase]: 1879/3127 cut-off events. [2024-06-28 02:37:02,965 INFO L125 PetriNetUnfolderBase]: For 67637/67639 co-relation queries the response was YES. [2024-06-28 02:37:02,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17916 conditions, 3127 events. 1879/3127 cut-off events. For 67637/67639 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18134 event pairs, 523 based on Foata normal form. 1/3125 useless extension candidates. Maximal degree in co-relation 17856. Up to 2859 conditions per place. [2024-06-28 02:37:02,991 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 149 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2024-06-28 02:37:02,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 175 transitions, 2224 flow [2024-06-28 02:37:02,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:02,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:02,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 02:37:02,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 02:37:02,993 INFO L175 Difference]: Start difference. First operand has 124 places, 166 transitions, 1866 flow. Second operand 5 states and 117 transitions. [2024-06-28 02:37:02,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 175 transitions, 2224 flow [2024-06-28 02:37:03,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 175 transitions, 2193 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:03,078 INFO L231 Difference]: Finished difference. Result has 127 places, 166 transitions, 1879 flow [2024-06-28 02:37:03,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1835, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1879, PETRI_PLACES=127, PETRI_TRANSITIONS=166} [2024-06-28 02:37:03,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 02:37:03,079 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 166 transitions, 1879 flow [2024-06-28 02:37:03,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:03,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:03,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:03,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:37:03,080 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1420826169, now seen corresponding path program 1 times [2024-06-28 02:37:03,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:03,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758734524] [2024-06-28 02:37:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:03,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:03,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:03,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758734524] [2024-06-28 02:37:03,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758734524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:03,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:03,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:03,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558711986] [2024-06-28 02:37:03,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:03,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:03,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:03,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:03,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:03,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:03,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 166 transitions, 1879 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:03,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:03,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:03,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:03,736 INFO L124 PetriNetUnfolderBase]: 2567/4253 cut-off events. [2024-06-28 02:37:03,737 INFO L125 PetriNetUnfolderBase]: For 127325/127327 co-relation queries the response was YES. [2024-06-28 02:37:03,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25156 conditions, 4253 events. 2567/4253 cut-off events. For 127325/127327 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26331 event pairs, 460 based on Foata normal form. 48/4271 useless extension candidates. Maximal degree in co-relation 25095. Up to 1585 conditions per place. [2024-06-28 02:37:03,770 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 143 selfloop transitions, 76 changer transitions 0/226 dead transitions. [2024-06-28 02:37:03,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 226 transitions, 2921 flow [2024-06-28 02:37:03,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:03,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:03,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 02:37:03,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7178571428571429 [2024-06-28 02:37:03,773 INFO L175 Difference]: Start difference. First operand has 127 places, 166 transitions, 1879 flow. Second operand 7 states and 201 transitions. [2024-06-28 02:37:03,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 226 transitions, 2921 flow [2024-06-28 02:37:03,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 226 transitions, 2852 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:03,964 INFO L231 Difference]: Finished difference. Result has 130 places, 174 transitions, 2165 flow [2024-06-28 02:37:03,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2165, PETRI_PLACES=130, PETRI_TRANSITIONS=174} [2024-06-28 02:37:03,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-28 02:37:03,965 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 174 transitions, 2165 flow [2024-06-28 02:37:03,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:03,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:03,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:03,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:37:03,966 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:03,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:03,966 INFO L85 PathProgramCache]: Analyzing trace with hash 649922753, now seen corresponding path program 2 times [2024-06-28 02:37:03,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:03,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276619841] [2024-06-28 02:37:03,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:03,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:04,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:04,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:04,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276619841] [2024-06-28 02:37:04,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276619841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:04,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:04,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:04,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206226824] [2024-06-28 02:37:04,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:04,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:04,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:04,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:04,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:04,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:04,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 174 transitions, 2165 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:04,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:04,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:04,624 INFO L124 PetriNetUnfolderBase]: 2883/4817 cut-off events. [2024-06-28 02:37:04,625 INFO L125 PetriNetUnfolderBase]: For 153203/153205 co-relation queries the response was YES. [2024-06-28 02:37:04,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29697 conditions, 4817 events. 2883/4817 cut-off events. For 153203/153205 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30897 event pairs, 791 based on Foata normal form. 48/4841 useless extension candidates. Maximal degree in co-relation 29634. Up to 3151 conditions per place. [2024-06-28 02:37:04,663 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 135 selfloop transitions, 80 changer transitions 0/222 dead transitions. [2024-06-28 02:37:04,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 222 transitions, 3065 flow [2024-06-28 02:37:04,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:04,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:04,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 02:37:04,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 02:37:04,664 INFO L175 Difference]: Start difference. First operand has 130 places, 174 transitions, 2165 flow. Second operand 7 states and 196 transitions. [2024-06-28 02:37:04,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 222 transitions, 3065 flow [2024-06-28 02:37:04,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 222 transitions, 2914 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:04,913 INFO L231 Difference]: Finished difference. Result has 136 places, 180 transitions, 2333 flow [2024-06-28 02:37:04,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2333, PETRI_PLACES=136, PETRI_TRANSITIONS=180} [2024-06-28 02:37:04,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-28 02:37:04,913 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 180 transitions, 2333 flow [2024-06-28 02:37:04,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:04,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:04,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:37:04,914 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:04,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:04,914 INFO L85 PathProgramCache]: Analyzing trace with hash -559568280, now seen corresponding path program 1 times [2024-06-28 02:37:04,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:04,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274662869] [2024-06-28 02:37:04,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:04,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:04,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:04,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:04,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274662869] [2024-06-28 02:37:04,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274662869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:04,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:04,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:04,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082719073] [2024-06-28 02:37:04,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:04,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:04,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:04,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:04,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:04,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:04,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 180 transitions, 2333 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:04,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:04,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:05,503 INFO L124 PetriNetUnfolderBase]: 2898/4859 cut-off events. [2024-06-28 02:37:05,503 INFO L125 PetriNetUnfolderBase]: For 144787/144789 co-relation queries the response was YES. [2024-06-28 02:37:05,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30607 conditions, 4859 events. 2898/4859 cut-off events. For 144787/144789 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 31459 event pairs, 934 based on Foata normal form. 3/4852 useless extension candidates. Maximal degree in co-relation 30541. Up to 4062 conditions per place. [2024-06-28 02:37:05,540 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 119 selfloop transitions, 84 changer transitions 0/210 dead transitions. [2024-06-28 02:37:05,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 210 transitions, 3057 flow [2024-06-28 02:37:05,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:05,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:05,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 02:37:05,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 02:37:05,541 INFO L175 Difference]: Start difference. First operand has 136 places, 180 transitions, 2333 flow. Second operand 6 states and 162 transitions. [2024-06-28 02:37:05,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 210 transitions, 3057 flow [2024-06-28 02:37:05,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 210 transitions, 2880 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:05,743 INFO L231 Difference]: Finished difference. Result has 139 places, 185 transitions, 2419 flow [2024-06-28 02:37:05,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2419, PETRI_PLACES=139, PETRI_TRANSITIONS=185} [2024-06-28 02:37:05,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-28 02:37:05,744 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 185 transitions, 2419 flow [2024-06-28 02:37:05,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:05,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:05,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:37:05,745 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:05,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:05,745 INFO L85 PathProgramCache]: Analyzing trace with hash 332239371, now seen corresponding path program 3 times [2024-06-28 02:37:05,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:05,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646648096] [2024-06-28 02:37:05,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:05,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:05,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:05,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:05,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646648096] [2024-06-28 02:37:05,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646648096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:05,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:05,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:05,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168003453] [2024-06-28 02:37:05,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:05,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:05,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:05,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 185 transitions, 2419 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:05,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:05,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:06,531 INFO L124 PetriNetUnfolderBase]: 3330/5653 cut-off events. [2024-06-28 02:37:06,532 INFO L125 PetriNetUnfolderBase]: For 192859/192861 co-relation queries the response was YES. [2024-06-28 02:37:06,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35241 conditions, 5653 events. 3330/5653 cut-off events. For 192859/192861 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38495 event pairs, 932 based on Foata normal form. 42/5685 useless extension candidates. Maximal degree in co-relation 35173. Up to 3813 conditions per place. [2024-06-28 02:37:06,581 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 144 selfloop transitions, 86 changer transitions 0/237 dead transitions. [2024-06-28 02:37:06,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 237 transitions, 3445 flow [2024-06-28 02:37:06,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:06,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 02:37:06,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7107142857142857 [2024-06-28 02:37:06,582 INFO L175 Difference]: Start difference. First operand has 139 places, 185 transitions, 2419 flow. Second operand 7 states and 199 transitions. [2024-06-28 02:37:06,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 237 transitions, 3445 flow [2024-06-28 02:37:06,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 3304 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:06,825 INFO L231 Difference]: Finished difference. Result has 144 places, 190 transitions, 2601 flow [2024-06-28 02:37:06,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2601, PETRI_PLACES=144, PETRI_TRANSITIONS=190} [2024-06-28 02:37:06,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-28 02:37:06,826 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 190 transitions, 2601 flow [2024-06-28 02:37:06,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:06,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:06,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:06,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:37:06,826 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:06,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:06,827 INFO L85 PathProgramCache]: Analyzing trace with hash 337749621, now seen corresponding path program 4 times [2024-06-28 02:37:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:06,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603830972] [2024-06-28 02:37:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:06,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:06,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:06,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:06,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603830972] [2024-06-28 02:37:06,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603830972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:06,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:06,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:06,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875340231] [2024-06-28 02:37:06,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:06,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:06,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:06,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:06,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:06,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:06,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 190 transitions, 2601 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:06,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:06,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:06,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:07,715 INFO L124 PetriNetUnfolderBase]: 3527/6012 cut-off events. [2024-06-28 02:37:07,716 INFO L125 PetriNetUnfolderBase]: For 214220/214222 co-relation queries the response was YES. [2024-06-28 02:37:07,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37583 conditions, 6012 events. 3527/6012 cut-off events. For 214220/214222 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41684 event pairs, 1219 based on Foata normal form. 50/6052 useless extension candidates. Maximal degree in co-relation 37513. Up to 4797 conditions per place. [2024-06-28 02:37:07,768 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 138 selfloop transitions, 81 changer transitions 0/226 dead transitions. [2024-06-28 02:37:07,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 226 transitions, 3319 flow [2024-06-28 02:37:07,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:07,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:07,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:37:07,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-28 02:37:07,770 INFO L175 Difference]: Start difference. First operand has 144 places, 190 transitions, 2601 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:37:07,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 226 transitions, 3319 flow [2024-06-28 02:37:08,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 226 transitions, 3144 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:08,080 INFO L231 Difference]: Finished difference. Result has 148 places, 192 transitions, 2665 flow [2024-06-28 02:37:08,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2665, PETRI_PLACES=148, PETRI_TRANSITIONS=192} [2024-06-28 02:37:08,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 02:37:08,081 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 192 transitions, 2665 flow [2024-06-28 02:37:08,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:08,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:08,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:37:08,081 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:08,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:08,082 INFO L85 PathProgramCache]: Analyzing trace with hash 332387241, now seen corresponding path program 5 times [2024-06-28 02:37:08,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:08,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56328471] [2024-06-28 02:37:08,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:08,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:08,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:08,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:08,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56328471] [2024-06-28 02:37:08,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56328471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:08,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:08,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:08,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033915217] [2024-06-28 02:37:08,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:08,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:08,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:08,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:08,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:08,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:08,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 192 transitions, 2665 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:08,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,844 INFO L124 PetriNetUnfolderBase]: 3724/6333 cut-off events. [2024-06-28 02:37:08,844 INFO L125 PetriNetUnfolderBase]: For 228980/228982 co-relation queries the response was YES. [2024-06-28 02:37:08,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39332 conditions, 6333 events. 3724/6333 cut-off events. For 228980/228982 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 44173 event pairs, 1307 based on Foata normal form. 50/6373 useless extension candidates. Maximal degree in co-relation 39260. Up to 5136 conditions per place. [2024-06-28 02:37:08,900 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 140 selfloop transitions, 85 changer transitions 0/232 dead transitions. [2024-06-28 02:37:08,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 232 transitions, 3475 flow [2024-06-28 02:37:08,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:08,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:37:08,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-28 02:37:08,902 INFO L175 Difference]: Start difference. First operand has 148 places, 192 transitions, 2665 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:37:08,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 232 transitions, 3475 flow [2024-06-28 02:37:09,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 232 transitions, 3272 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:09,201 INFO L231 Difference]: Finished difference. Result has 150 places, 194 transitions, 2711 flow [2024-06-28 02:37:09,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2711, PETRI_PLACES=150, PETRI_TRANSITIONS=194} [2024-06-28 02:37:09,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-28 02:37:09,202 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 194 transitions, 2711 flow [2024-06-28 02:37:09,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:37:09,202 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,203 INFO L85 PathProgramCache]: Analyzing trace with hash 794176355, now seen corresponding path program 1 times [2024-06-28 02:37:09,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455735004] [2024-06-28 02:37:09,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455735004] [2024-06-28 02:37:09,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455735004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:09,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471387966] [2024-06-28 02:37:09,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:09,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:09,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:09,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:09,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 194 transitions, 2711 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:09,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,070 INFO L124 PetriNetUnfolderBase]: 3882/6651 cut-off events. [2024-06-28 02:37:10,070 INFO L125 PetriNetUnfolderBase]: For 241767/241769 co-relation queries the response was YES. [2024-06-28 02:37:10,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40642 conditions, 6651 events. 3882/6651 cut-off events. For 241767/241769 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 47438 event pairs, 1217 based on Foata normal form. 42/6668 useless extension candidates. Maximal degree in co-relation 40569. Up to 4298 conditions per place. [2024-06-28 02:37:10,121 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 140 selfloop transitions, 89 changer transitions 0/236 dead transitions. [2024-06-28 02:37:10,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 236 transitions, 3482 flow [2024-06-28 02:37:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:10,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:10,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:37:10,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821428571428572 [2024-06-28 02:37:10,122 INFO L175 Difference]: Start difference. First operand has 150 places, 194 transitions, 2711 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:37:10,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 236 transitions, 3482 flow [2024-06-28 02:37:10,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 236 transitions, 3267 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:10,408 INFO L231 Difference]: Finished difference. Result has 152 places, 196 transitions, 2753 flow [2024-06-28 02:37:10,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2753, PETRI_PLACES=152, PETRI_TRANSITIONS=196} [2024-06-28 02:37:10,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 02:37:10,409 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 196 transitions, 2753 flow [2024-06-28 02:37:10,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:10,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:10,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:37:10,410 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:10,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:10,410 INFO L85 PathProgramCache]: Analyzing trace with hash -559269750, now seen corresponding path program 2 times [2024-06-28 02:37:10,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:10,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554750724] [2024-06-28 02:37:10,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:10,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:10,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:10,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:10,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554750724] [2024-06-28 02:37:10,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554750724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:10,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:10,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:10,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584525678] [2024-06-28 02:37:10,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:10,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:10,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:10,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:10,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:10,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:10,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 196 transitions, 2753 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:10,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:10,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,163 INFO L124 PetriNetUnfolderBase]: 3933/6715 cut-off events. [2024-06-28 02:37:11,163 INFO L125 PetriNetUnfolderBase]: For 229784/229786 co-relation queries the response was YES. [2024-06-28 02:37:11,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41569 conditions, 6715 events. 3933/6715 cut-off events. For 229784/229786 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 47539 event pairs, 1404 based on Foata normal form. 3/6708 useless extension candidates. Maximal degree in co-relation 41495. Up to 5755 conditions per place. [2024-06-28 02:37:11,221 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 130 selfloop transitions, 91 changer transitions 0/228 dead transitions. [2024-06-28 02:37:11,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 228 transitions, 3674 flow [2024-06-28 02:37:11,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:11,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:37:11,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:37:11,223 INFO L175 Difference]: Start difference. First operand has 152 places, 196 transitions, 2753 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:37:11,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 228 transitions, 3674 flow [2024-06-28 02:37:11,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 228 transitions, 3426 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:11,567 INFO L231 Difference]: Finished difference. Result has 154 places, 209 transitions, 2964 flow [2024-06-28 02:37:11,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2964, PETRI_PLACES=154, PETRI_TRANSITIONS=209} [2024-06-28 02:37:11,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-28 02:37:11,568 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 209 transitions, 2964 flow [2024-06-28 02:37:11,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:11,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:11,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:37:11,569 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:11,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:11,569 INFO L85 PathProgramCache]: Analyzing trace with hash -184796667, now seen corresponding path program 6 times [2024-06-28 02:37:11,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:11,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009617459] [2024-06-28 02:37:11,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:11,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:11,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:11,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:11,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:11,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009617459] [2024-06-28 02:37:11,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009617459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:11,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:11,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:11,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459045148] [2024-06-28 02:37:11,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:11,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:11,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:11,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:11,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:11,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:11,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 209 transitions, 2964 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:11,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:11,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:12,375 INFO L124 PetriNetUnfolderBase]: 4034/6916 cut-off events. [2024-06-28 02:37:12,376 INFO L125 PetriNetUnfolderBase]: For 260927/260929 co-relation queries the response was YES. [2024-06-28 02:37:12,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41526 conditions, 6916 events. 4034/6916 cut-off events. For 260927/260929 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 49474 event pairs, 1480 based on Foata normal form. 52/6964 useless extension candidates. Maximal degree in co-relation 41450. Up to 5622 conditions per place. [2024-06-28 02:37:12,435 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 157 selfloop transitions, 78 changer transitions 0/242 dead transitions. [2024-06-28 02:37:12,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 242 transitions, 3730 flow [2024-06-28 02:37:12,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:12,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:12,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:37:12,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:37:12,437 INFO L175 Difference]: Start difference. First operand has 154 places, 209 transitions, 2964 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:37:12,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 242 transitions, 3730 flow [2024-06-28 02:37:12,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 242 transitions, 3613 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:12,695 INFO L231 Difference]: Finished difference. Result has 159 places, 211 transitions, 3088 flow [2024-06-28 02:37:12,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3088, PETRI_PLACES=159, PETRI_TRANSITIONS=211} [2024-06-28 02:37:12,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 02:37:12,696 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 211 transitions, 3088 flow [2024-06-28 02:37:12,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:12,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:12,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:37:12,696 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:12,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:12,697 INFO L85 PathProgramCache]: Analyzing trace with hash -184581465, now seen corresponding path program 2 times [2024-06-28 02:37:12,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:12,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715329887] [2024-06-28 02:37:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:12,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:12,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:12,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:12,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715329887] [2024-06-28 02:37:12,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715329887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:12,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:12,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:12,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192097069] [2024-06-28 02:37:12,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:12,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:12,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:12,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:12,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:12,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:12,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 211 transitions, 3088 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:12,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:12,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:13,680 INFO L124 PetriNetUnfolderBase]: 4124/7107 cut-off events. [2024-06-28 02:37:13,680 INFO L125 PetriNetUnfolderBase]: For 265997/265999 co-relation queries the response was YES. [2024-06-28 02:37:13,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42048 conditions, 7107 events. 4124/7107 cut-off events. For 265997/265999 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 51425 event pairs, 1450 based on Foata normal form. 44/7147 useless extension candidates. Maximal degree in co-relation 41971. Up to 5437 conditions per place. [2024-06-28 02:37:13,736 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 82 changer transitions 0/250 dead transitions. [2024-06-28 02:37:13,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 250 transitions, 3897 flow [2024-06-28 02:37:13,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:13,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:13,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:37:13,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-28 02:37:13,737 INFO L175 Difference]: Start difference. First operand has 159 places, 211 transitions, 3088 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:37:13,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 250 transitions, 3897 flow [2024-06-28 02:37:14,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 250 transitions, 3690 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:14,041 INFO L231 Difference]: Finished difference. Result has 161 places, 213 transitions, 3129 flow [2024-06-28 02:37:14,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3129, PETRI_PLACES=161, PETRI_TRANSITIONS=213} [2024-06-28 02:37:14,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-28 02:37:14,042 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 213 transitions, 3129 flow [2024-06-28 02:37:14,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:14,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:37:14,043 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,043 INFO L85 PathProgramCache]: Analyzing trace with hash 81115815, now seen corresponding path program 3 times [2024-06-28 02:37:14,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212281461] [2024-06-28 02:37:14,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212281461] [2024-06-28 02:37:14,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212281461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:14,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293920641] [2024-06-28 02:37:14,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:14,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:14,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:14,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:14,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 213 transitions, 3129 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:14,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,042 INFO L124 PetriNetUnfolderBase]: 4341/7503 cut-off events. [2024-06-28 02:37:15,042 INFO L125 PetriNetUnfolderBase]: For 288918/288920 co-relation queries the response was YES. [2024-06-28 02:37:15,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43566 conditions, 7503 events. 4341/7503 cut-off events. For 288918/288920 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54701 event pairs, 1464 based on Foata normal form. 44/7543 useless extension candidates. Maximal degree in co-relation 43488. Up to 3258 conditions per place. [2024-06-28 02:37:15,095 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 87 changer transitions 0/255 dead transitions. [2024-06-28 02:37:15,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 255 transitions, 3927 flow [2024-06-28 02:37:15,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:15,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:15,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:37:15,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 02:37:15,096 INFO L175 Difference]: Start difference. First operand has 161 places, 213 transitions, 3129 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:37:15,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 255 transitions, 3927 flow [2024-06-28 02:37:15,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 255 transitions, 3706 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:15,468 INFO L231 Difference]: Finished difference. Result has 162 places, 213 transitions, 3047 flow [2024-06-28 02:37:15,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2848, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3047, PETRI_PLACES=162, PETRI_TRANSITIONS=213} [2024-06-28 02:37:15,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-28 02:37:15,469 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 213 transitions, 3047 flow [2024-06-28 02:37:15,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:15,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:15,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:37:15,469 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:15,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:15,470 INFO L85 PathProgramCache]: Analyzing trace with hash 39586792, now seen corresponding path program 3 times [2024-06-28 02:37:15,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:15,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468684611] [2024-06-28 02:37:15,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:15,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:15,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:15,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:15,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:15,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468684611] [2024-06-28 02:37:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468684611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:15,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080001114] [2024-06-28 02:37:15,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:15,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:15,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:15,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 213 transitions, 3047 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:15,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:15,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:16,279 INFO L124 PetriNetUnfolderBase]: 4331/7484 cut-off events. [2024-06-28 02:37:16,280 INFO L125 PetriNetUnfolderBase]: For 267306/267308 co-relation queries the response was YES. [2024-06-28 02:37:16,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43405 conditions, 7484 events. 4331/7484 cut-off events. For 267306/267308 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 55000 event pairs, 1710 based on Foata normal form. 6/7476 useless extension candidates. Maximal degree in co-relation 43326. Up to 6460 conditions per place. [2024-06-28 02:37:16,342 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 86 changer transitions 0/226 dead transitions. [2024-06-28 02:37:16,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 226 transitions, 3743 flow [2024-06-28 02:37:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:16,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:16,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:37:16,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:37:16,343 INFO L175 Difference]: Start difference. First operand has 162 places, 213 transitions, 3047 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:37:16,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 226 transitions, 3743 flow [2024-06-28 02:37:16,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 226 transitions, 3506 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:16,909 INFO L231 Difference]: Finished difference. Result has 163 places, 213 transitions, 2993 flow [2024-06-28 02:37:16,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2993, PETRI_PLACES=163, PETRI_TRANSITIONS=213} [2024-06-28 02:37:16,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-28 02:37:16,912 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 213 transitions, 2993 flow [2024-06-28 02:37:16,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:16,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:16,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:37:16,913 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:16,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:16,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1117577004, now seen corresponding path program 1 times [2024-06-28 02:37:16,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:16,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997157082] [2024-06-28 02:37:16,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:16,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:16,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:16,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:16,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:16,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997157082] [2024-06-28 02:37:16,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997157082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:16,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:16,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:16,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267819745] [2024-06-28 02:37:16,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:16,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:16,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:16,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:16,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:16,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:16,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 213 transitions, 2993 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:16,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:16,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,847 INFO L124 PetriNetUnfolderBase]: 4250/7312 cut-off events. [2024-06-28 02:37:17,847 INFO L125 PetriNetUnfolderBase]: For 260202/260202 co-relation queries the response was YES. [2024-06-28 02:37:17,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42372 conditions, 7312 events. 4250/7312 cut-off events. For 260202/260202 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53203 event pairs, 1679 based on Foata normal form. 6/7314 useless extension candidates. Maximal degree in co-relation 42292. Up to 6270 conditions per place. [2024-06-28 02:37:17,927 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 140 selfloop transitions, 95 changer transitions 0/242 dead transitions. [2024-06-28 02:37:17,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 242 transitions, 3970 flow [2024-06-28 02:37:17,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:17,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:17,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:17,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:37:17,928 INFO L175 Difference]: Start difference. First operand has 163 places, 213 transitions, 2993 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:17,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 242 transitions, 3970 flow [2024-06-28 02:37:18,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 242 transitions, 3482 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:18,349 INFO L231 Difference]: Finished difference. Result has 161 places, 226 transitions, 2979 flow [2024-06-28 02:37:18,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2979, PETRI_PLACES=161, PETRI_TRANSITIONS=226} [2024-06-28 02:37:18,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-28 02:37:18,353 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 226 transitions, 2979 flow [2024-06-28 02:37:18,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:18,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:18,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:37:18,354 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:18,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:18,355 INFO L85 PathProgramCache]: Analyzing trace with hash 39771676, now seen corresponding path program 2 times [2024-06-28 02:37:18,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:18,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393089437] [2024-06-28 02:37:18,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:18,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:18,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:18,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:18,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393089437] [2024-06-28 02:37:18,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393089437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:18,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:18,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:18,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370979845] [2024-06-28 02:37:18,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:18,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:18,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:18,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:18,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:18,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:18,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 226 transitions, 2979 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:18,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:18,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:19,246 INFO L124 PetriNetUnfolderBase]: 4269/7356 cut-off events. [2024-06-28 02:37:19,247 INFO L125 PetriNetUnfolderBase]: For 263726/263728 co-relation queries the response was YES. [2024-06-28 02:37:19,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42520 conditions, 7356 events. 4269/7356 cut-off events. For 263726/263728 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53587 event pairs, 1706 based on Foata normal form. 3/7344 useless extension candidates. Maximal degree in co-relation 42441. Up to 6281 conditions per place. [2024-06-28 02:37:19,312 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 136 selfloop transitions, 101 changer transitions 0/244 dead transitions. [2024-06-28 02:37:19,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 244 transitions, 3806 flow [2024-06-28 02:37:19,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:19,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:19,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:37:19,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:37:19,313 INFO L175 Difference]: Start difference. First operand has 161 places, 226 transitions, 2979 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:37:19,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 244 transitions, 3806 flow [2024-06-28 02:37:19,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 244 transitions, 3677 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:19,664 INFO L231 Difference]: Finished difference. Result has 165 places, 231 transitions, 3148 flow [2024-06-28 02:37:19,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3148, PETRI_PLACES=165, PETRI_TRANSITIONS=231} [2024-06-28 02:37:19,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 02:37:19,664 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 231 transitions, 3148 flow [2024-06-28 02:37:19,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:19,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:19,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:37:19,665 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:19,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:19,665 INFO L85 PathProgramCache]: Analyzing trace with hash -204584676, now seen corresponding path program 3 times [2024-06-28 02:37:19,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:19,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888900280] [2024-06-28 02:37:19,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:19,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:19,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:19,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:19,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:19,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888900280] [2024-06-28 02:37:19,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888900280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:19,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:19,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:19,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876648105] [2024-06-28 02:37:19,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:19,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:19,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:19,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:19,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:19,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:19,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 231 transitions, 3148 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:19,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:19,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:20,547 INFO L124 PetriNetUnfolderBase]: 4262/7347 cut-off events. [2024-06-28 02:37:20,547 INFO L125 PetriNetUnfolderBase]: For 274109/274111 co-relation queries the response was YES. [2024-06-28 02:37:20,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42660 conditions, 7347 events. 4262/7347 cut-off events. For 274109/274111 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53537 event pairs, 1713 based on Foata normal form. 3/7335 useless extension candidates. Maximal degree in co-relation 42580. Up to 6279 conditions per place. [2024-06-28 02:37:20,611 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 104 changer transitions 0/244 dead transitions. [2024-06-28 02:37:20,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 244 transitions, 3898 flow [2024-06-28 02:37:20,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:37:20,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:37:20,613 INFO L175 Difference]: Start difference. First operand has 165 places, 231 transitions, 3148 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:37:20,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 244 transitions, 3898 flow [2024-06-28 02:37:20,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 244 transitions, 3606 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:21,001 INFO L231 Difference]: Finished difference. Result has 165 places, 231 transitions, 3073 flow [2024-06-28 02:37:21,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3073, PETRI_PLACES=165, PETRI_TRANSITIONS=231} [2024-06-28 02:37:21,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 02:37:21,002 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 231 transitions, 3073 flow [2024-06-28 02:37:21,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:21,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:21,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:37:21,003 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:21,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:21,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1068207446, now seen corresponding path program 1 times [2024-06-28 02:37:21,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:21,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541142929] [2024-06-28 02:37:21,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:21,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:21,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:21,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:21,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541142929] [2024-06-28 02:37:21,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541142929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:21,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:21,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:21,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6307584] [2024-06-28 02:37:21,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:21,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:21,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:21,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:21,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:21,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:21,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 231 transitions, 3073 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:21,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:21,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:21,819 INFO L124 PetriNetUnfolderBase]: 4265/7359 cut-off events. [2024-06-28 02:37:21,819 INFO L125 PetriNetUnfolderBase]: For 284765/284770 co-relation queries the response was YES. [2024-06-28 02:37:21,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42734 conditions, 7359 events. 4265/7359 cut-off events. For 284765/284770 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53596 event pairs, 1665 based on Foata normal form. 8/7365 useless extension candidates. Maximal degree in co-relation 42655. Up to 6822 conditions per place. [2024-06-28 02:37:21,885 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 216 selfloop transitions, 22 changer transitions 0/245 dead transitions. [2024-06-28 02:37:21,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 245 transitions, 3623 flow [2024-06-28 02:37:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:21,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 02:37:21,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:37:21,887 INFO L175 Difference]: Start difference. First operand has 165 places, 231 transitions, 3073 flow. Second operand 6 states and 134 transitions. [2024-06-28 02:37:21,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 245 transitions, 3623 flow [2024-06-28 02:37:22,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 245 transitions, 3344 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:22,234 INFO L231 Difference]: Finished difference. Result has 165 places, 234 transitions, 2898 flow [2024-06-28 02:37:22,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2898, PETRI_PLACES=165, PETRI_TRANSITIONS=234} [2024-06-28 02:37:22,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 02:37:22,235 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 234 transitions, 2898 flow [2024-06-28 02:37:22,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:22,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:22,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:37:22,235 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:22,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:22,236 INFO L85 PathProgramCache]: Analyzing trace with hash 639928718, now seen corresponding path program 1 times [2024-06-28 02:37:22,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:22,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167448073] [2024-06-28 02:37:22,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:22,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:22,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:22,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:22,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167448073] [2024-06-28 02:37:22,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167448073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:22,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:22,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:22,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734976147] [2024-06-28 02:37:22,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:22,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:22,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:22,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:22,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:22,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:22,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 234 transitions, 2898 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:22,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:22,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:23,064 INFO L124 PetriNetUnfolderBase]: 4280/7395 cut-off events. [2024-06-28 02:37:23,064 INFO L125 PetriNetUnfolderBase]: For 294191/294198 co-relation queries the response was YES. [2024-06-28 02:37:23,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42802 conditions, 7395 events. 4280/7395 cut-off events. For 294191/294198 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 54042 event pairs, 1625 based on Foata normal form. 7/7399 useless extension candidates. Maximal degree in co-relation 42724. Up to 6298 conditions per place. [2024-06-28 02:37:23,132 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 160 selfloop transitions, 90 changer transitions 0/257 dead transitions. [2024-06-28 02:37:23,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 257 transitions, 3689 flow [2024-06-28 02:37:23,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:23,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:23,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:37:23,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:37:23,133 INFO L175 Difference]: Start difference. First operand has 165 places, 234 transitions, 2898 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:37:23,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 257 transitions, 3689 flow [2024-06-28 02:37:23,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 257 transitions, 3607 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:23,482 INFO L231 Difference]: Finished difference. Result has 167 places, 239 transitions, 3081 flow [2024-06-28 02:37:23,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3081, PETRI_PLACES=167, PETRI_TRANSITIONS=239} [2024-06-28 02:37:23,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-28 02:37:23,482 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 239 transitions, 3081 flow [2024-06-28 02:37:23,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:23,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:23,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:37:23,483 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:23,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:23,483 INFO L85 PathProgramCache]: Analyzing trace with hash -139401991, now seen corresponding path program 1 times [2024-06-28 02:37:23,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:23,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095190042] [2024-06-28 02:37:23,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:23,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:23,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:23,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:23,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095190042] [2024-06-28 02:37:23,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095190042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:23,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:23,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:23,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390550686] [2024-06-28 02:37:23,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:23,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:23,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:23,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:23,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:23,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:23,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 239 transitions, 3081 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:23,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:23,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:24,285 INFO L124 PetriNetUnfolderBase]: 4264/7343 cut-off events. [2024-06-28 02:37:24,285 INFO L125 PetriNetUnfolderBase]: For 304891/304893 co-relation queries the response was YES. [2024-06-28 02:37:24,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43083 conditions, 7343 events. 4264/7343 cut-off events. For 304891/304893 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53395 event pairs, 1590 based on Foata normal form. 4/7333 useless extension candidates. Maximal degree in co-relation 43004. Up to 6289 conditions per place. [2024-06-28 02:37:24,349 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 101 changer transitions 0/261 dead transitions. [2024-06-28 02:37:24,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 261 transitions, 3907 flow [2024-06-28 02:37:24,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:24,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:24,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:37:24,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 02:37:24,351 INFO L175 Difference]: Start difference. First operand has 167 places, 239 transitions, 3081 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:37:24,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 261 transitions, 3907 flow [2024-06-28 02:37:24,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 261 transitions, 3709 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:24,751 INFO L231 Difference]: Finished difference. Result has 169 places, 239 transitions, 3094 flow [2024-06-28 02:37:24,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3094, PETRI_PLACES=169, PETRI_TRANSITIONS=239} [2024-06-28 02:37:24,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 02:37:24,752 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 239 transitions, 3094 flow [2024-06-28 02:37:24,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:24,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:24,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:24,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:37:24,753 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:24,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:24,753 INFO L85 PathProgramCache]: Analyzing trace with hash -157487755, now seen corresponding path program 2 times [2024-06-28 02:37:24,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:24,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843591348] [2024-06-28 02:37:24,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:24,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:24,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:24,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:24,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843591348] [2024-06-28 02:37:24,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843591348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:24,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:24,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:24,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552800779] [2024-06-28 02:37:24,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:24,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:24,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:24,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:24,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:24,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:24,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 239 transitions, 3094 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:24,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:24,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:24,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:25,659 INFO L124 PetriNetUnfolderBase]: 4258/7334 cut-off events. [2024-06-28 02:37:25,659 INFO L125 PetriNetUnfolderBase]: For 313387/313389 co-relation queries the response was YES. [2024-06-28 02:37:25,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43289 conditions, 7334 events. 4258/7334 cut-off events. For 313387/313389 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53376 event pairs, 1590 based on Foata normal form. 2/7321 useless extension candidates. Maximal degree in co-relation 43210. Up to 6288 conditions per place. [2024-06-28 02:37:25,721 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 146 selfloop transitions, 105 changer transitions 0/258 dead transitions. [2024-06-28 02:37:25,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 258 transitions, 3912 flow [2024-06-28 02:37:25,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:25,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:25,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:25,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:37:25,733 INFO L175 Difference]: Start difference. First operand has 169 places, 239 transitions, 3094 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:25,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 258 transitions, 3912 flow [2024-06-28 02:37:26,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 258 transitions, 3737 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:26,169 INFO L231 Difference]: Finished difference. Result has 172 places, 239 transitions, 3138 flow [2024-06-28 02:37:26,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3138, PETRI_PLACES=172, PETRI_TRANSITIONS=239} [2024-06-28 02:37:26,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-28 02:37:26,170 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 239 transitions, 3138 flow [2024-06-28 02:37:26,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:26,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:26,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:26,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:37:26,170 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:26,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:26,171 INFO L85 PathProgramCache]: Analyzing trace with hash 856777830, now seen corresponding path program 2 times [2024-06-28 02:37:26,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:26,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474929867] [2024-06-28 02:37:26,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:26,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:26,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:26,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:26,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:26,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474929867] [2024-06-28 02:37:26,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474929867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:26,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:26,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:26,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734959343] [2024-06-28 02:37:26,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:26,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:26,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:26,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:26,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:26,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:26,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 239 transitions, 3138 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:26,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:26,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:26,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:26,982 INFO L124 PetriNetUnfolderBase]: 4277/7373 cut-off events. [2024-06-28 02:37:26,983 INFO L125 PetriNetUnfolderBase]: For 328560/328562 co-relation queries the response was YES. [2024-06-28 02:37:27,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43879 conditions, 7373 events. 4277/7373 cut-off events. For 328560/328562 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53777 event pairs, 1638 based on Foata normal form. 3/7361 useless extension candidates. Maximal degree in co-relation 43799. Up to 6307 conditions per place. [2024-06-28 02:37:27,049 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 109 changer transitions 0/257 dead transitions. [2024-06-28 02:37:27,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 257 transitions, 4027 flow [2024-06-28 02:37:27,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:27,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:27,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:37:27,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:37:27,050 INFO L175 Difference]: Start difference. First operand has 172 places, 239 transitions, 3138 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:37:27,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 257 transitions, 4027 flow [2024-06-28 02:37:27,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 257 transitions, 3844 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:27,517 INFO L231 Difference]: Finished difference. Result has 175 places, 244 transitions, 3265 flow [2024-06-28 02:37:27,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3265, PETRI_PLACES=175, PETRI_TRANSITIONS=244} [2024-06-28 02:37:27,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-28 02:37:27,518 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 244 transitions, 3265 flow [2024-06-28 02:37:27,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:27,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:27,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:37:27,518 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:27,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:27,519 INFO L85 PathProgramCache]: Analyzing trace with hash 649194308, now seen corresponding path program 3 times [2024-06-28 02:37:27,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:27,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112588944] [2024-06-28 02:37:27,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:27,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:27,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:27,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:27,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112588944] [2024-06-28 02:37:27,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112588944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:27,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:27,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:27,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323118181] [2024-06-28 02:37:27,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:27,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:27,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:27,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:27,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:27,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:27,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 244 transitions, 3265 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:27,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:27,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:28,564 INFO L124 PetriNetUnfolderBase]: 4270/7366 cut-off events. [2024-06-28 02:37:28,565 INFO L125 PetriNetUnfolderBase]: For 338547/338549 co-relation queries the response was YES. [2024-06-28 02:37:28,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44030 conditions, 7366 events. 4270/7366 cut-off events. For 338547/338549 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53743 event pairs, 1638 based on Foata normal form. 3/7354 useless extension candidates. Maximal degree in co-relation 43949. Up to 6303 conditions per place. [2024-06-28 02:37:28,629 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 135 selfloop transitions, 114 changer transitions 0/256 dead transitions. [2024-06-28 02:37:28,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 256 transitions, 3979 flow [2024-06-28 02:37:28,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:28,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:37:28,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:37:28,631 INFO L175 Difference]: Start difference. First operand has 175 places, 244 transitions, 3265 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:37:28,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 256 transitions, 3979 flow [2024-06-28 02:37:29,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 256 transitions, 3634 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:29,052 INFO L231 Difference]: Finished difference. Result has 176 places, 244 transitions, 3159 flow [2024-06-28 02:37:29,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3159, PETRI_PLACES=176, PETRI_TRANSITIONS=244} [2024-06-28 02:37:29,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 02:37:29,053 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 244 transitions, 3159 flow [2024-06-28 02:37:29,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:29,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:29,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:29,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:37:29,054 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:29,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:29,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1328491333, now seen corresponding path program 3 times [2024-06-28 02:37:29,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:29,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119488463] [2024-06-28 02:37:29,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:29,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:29,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:29,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119488463] [2024-06-28 02:37:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119488463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:29,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:29,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198186627] [2024-06-28 02:37:29,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:29,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:29,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:29,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:29,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:29,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 244 transitions, 3159 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:29,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:29,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:29,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:30,028 INFO L124 PetriNetUnfolderBase]: 4260/7337 cut-off events. [2024-06-28 02:37:30,028 INFO L125 PetriNetUnfolderBase]: For 347236/347236 co-relation queries the response was YES. [2024-06-28 02:37:30,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43849 conditions, 7337 events. 4260/7337 cut-off events. For 347236/347236 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53518 event pairs, 1617 based on Foata normal form. 2/7335 useless extension candidates. Maximal degree in co-relation 43768. Up to 6299 conditions per place. [2024-06-28 02:37:30,100 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 150 selfloop transitions, 106 changer transitions 0/263 dead transitions. [2024-06-28 02:37:30,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 263 transitions, 4005 flow [2024-06-28 02:37:30,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:30,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:30,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:30,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:37:30,102 INFO L175 Difference]: Start difference. First operand has 176 places, 244 transitions, 3159 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:30,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 263 transitions, 4005 flow [2024-06-28 02:37:30,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 263 transitions, 3708 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:30,674 INFO L231 Difference]: Finished difference. Result has 176 places, 244 transitions, 3083 flow [2024-06-28 02:37:30,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3083, PETRI_PLACES=176, PETRI_TRANSITIONS=244} [2024-06-28 02:37:30,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 02:37:30,675 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 244 transitions, 3083 flow [2024-06-28 02:37:30,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:30,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:30,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:30,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:37:30,675 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:30,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:30,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1698461455, now seen corresponding path program 4 times [2024-06-28 02:37:30,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:30,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816667140] [2024-06-28 02:37:30,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:30,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:30,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:30,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:30,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:30,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816667140] [2024-06-28 02:37:30,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816667140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:30,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:30,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:30,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556446057] [2024-06-28 02:37:30,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:30,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:30,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:30,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:30,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:30,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:30,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 244 transitions, 3083 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:30,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:30,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:30,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:31,503 INFO L124 PetriNetUnfolderBase]: 4236/7287 cut-off events. [2024-06-28 02:37:31,504 INFO L125 PetriNetUnfolderBase]: For 357359/357359 co-relation queries the response was YES. [2024-06-28 02:37:31,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43487 conditions, 7287 events. 4236/7287 cut-off events. For 357359/357359 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 52839 event pairs, 1683 based on Foata normal form. 4/7287 useless extension candidates. Maximal degree in co-relation 43405. Up to 6281 conditions per place. [2024-06-28 02:37:31,572 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 148 selfloop transitions, 104 changer transitions 0/259 dead transitions. [2024-06-28 02:37:31,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 259 transitions, 3819 flow [2024-06-28 02:37:31,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:31,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:37:31,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:37:31,573 INFO L175 Difference]: Start difference. First operand has 176 places, 244 transitions, 3083 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:37:31,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 259 transitions, 3819 flow [2024-06-28 02:37:32,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 259 transitions, 3574 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:32,060 INFO L231 Difference]: Finished difference. Result has 177 places, 244 transitions, 3055 flow [2024-06-28 02:37:32,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3055, PETRI_PLACES=177, PETRI_TRANSITIONS=244} [2024-06-28 02:37:32,060 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 02:37:32,061 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 244 transitions, 3055 flow [2024-06-28 02:37:32,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:32,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:32,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:32,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:37:32,061 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:32,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:32,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1232909783, now seen corresponding path program 5 times [2024-06-28 02:37:32,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:32,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163138741] [2024-06-28 02:37:32,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:32,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:32,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163138741] [2024-06-28 02:37:32,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163138741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:32,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:32,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:32,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823295510] [2024-06-28 02:37:32,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:32,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:32,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:32,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:32,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:32,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:32,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 244 transitions, 3055 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:32,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:32,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:32,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:32,937 INFO L124 PetriNetUnfolderBase]: 4213/7261 cut-off events. [2024-06-28 02:37:32,937 INFO L125 PetriNetUnfolderBase]: For 366055/366057 co-relation queries the response was YES. [2024-06-28 02:37:32,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43443 conditions, 7261 events. 4213/7261 cut-off events. For 366055/366057 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 52720 event pairs, 1702 based on Foata normal form. 2/7248 useless extension candidates. Maximal degree in co-relation 43360. Up to 6254 conditions per place. [2024-06-28 02:37:32,992 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 139 selfloop transitions, 109 changer transitions 1/256 dead transitions. [2024-06-28 02:37:32,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 256 transitions, 3781 flow [2024-06-28 02:37:32,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:32,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:32,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:37:32,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:37:32,994 INFO L175 Difference]: Start difference. First operand has 177 places, 244 transitions, 3055 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:37:32,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 256 transitions, 3781 flow [2024-06-28 02:37:33,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 256 transitions, 3549 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:33,407 INFO L231 Difference]: Finished difference. Result has 178 places, 243 transitions, 3033 flow [2024-06-28 02:37:33,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3033, PETRI_PLACES=178, PETRI_TRANSITIONS=243} [2024-06-28 02:37:33,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 02:37:33,408 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 243 transitions, 3033 flow [2024-06-28 02:37:33,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:33,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:33,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:37:33,409 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:33,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:33,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1231953031, now seen corresponding path program 6 times [2024-06-28 02:37:33,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:33,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139292748] [2024-06-28 02:37:33,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:33,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:33,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:33,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:33,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139292748] [2024-06-28 02:37:33,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139292748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:33,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:33,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:33,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502834912] [2024-06-28 02:37:33,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:33,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:33,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:33,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:33,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:33,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:33,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 243 transitions, 3033 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:33,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:33,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:34,205 INFO L124 PetriNetUnfolderBase]: 4016/6882 cut-off events. [2024-06-28 02:37:34,205 INFO L125 PetriNetUnfolderBase]: For 375419/375421 co-relation queries the response was YES. [2024-06-28 02:37:34,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41843 conditions, 6882 events. 4016/6882 cut-off events. For 375419/375421 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 49177 event pairs, 1620 based on Foata normal form. 4/6872 useless extension candidates. Maximal degree in co-relation 41759. Up to 5919 conditions per place. [2024-06-28 02:37:34,267 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 142 selfloop transitions, 102 changer transitions 3/254 dead transitions. [2024-06-28 02:37:34,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 254 transitions, 3655 flow [2024-06-28 02:37:34,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:34,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:34,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:37:34,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:37:34,269 INFO L175 Difference]: Start difference. First operand has 178 places, 243 transitions, 3033 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:37:34,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 254 transitions, 3655 flow [2024-06-28 02:37:34,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 254 transitions, 3411 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:34,802 INFO L231 Difference]: Finished difference. Result has 179 places, 240 transitions, 2949 flow [2024-06-28 02:37:34,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2949, PETRI_PLACES=179, PETRI_TRANSITIONS=240} [2024-06-28 02:37:34,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-28 02:37:34,802 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 240 transitions, 2949 flow [2024-06-28 02:37:34,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:34,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:34,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:37:34,803 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:34,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:34,804 INFO L85 PathProgramCache]: Analyzing trace with hash 321902924, now seen corresponding path program 1 times [2024-06-28 02:37:34,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:34,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115129613] [2024-06-28 02:37:34,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:34,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:34,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:34,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:34,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:34,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115129613] [2024-06-28 02:37:34,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115129613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:34,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:34,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:34,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272011360] [2024-06-28 02:37:34,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:34,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:34,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:34,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:34,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:34,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:34,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 240 transitions, 2949 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:34,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:34,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:35,580 INFO L124 PetriNetUnfolderBase]: 3971/6805 cut-off events. [2024-06-28 02:37:35,581 INFO L125 PetriNetUnfolderBase]: For 387497/387497 co-relation queries the response was YES. [2024-06-28 02:37:35,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41880 conditions, 6805 events. 3971/6805 cut-off events. For 387497/387497 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 48408 event pairs, 1594 based on Foata normal form. 3/6804 useless extension candidates. Maximal degree in co-relation 41795. Up to 5845 conditions per place. [2024-06-28 02:37:35,640 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 144 selfloop transitions, 111 changer transitions 1/263 dead transitions. [2024-06-28 02:37:35,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 263 transitions, 3785 flow [2024-06-28 02:37:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:35,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:35,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:37:35,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:37:35,641 INFO L175 Difference]: Start difference. First operand has 179 places, 240 transitions, 2949 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:37:35,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 263 transitions, 3785 flow [2024-06-28 02:37:36,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 263 transitions, 3447 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:36,200 INFO L231 Difference]: Finished difference. Result has 176 places, 244 transitions, 2902 flow [2024-06-28 02:37:36,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2902, PETRI_PLACES=176, PETRI_TRANSITIONS=244} [2024-06-28 02:37:36,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 02:37:36,200 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 244 transitions, 2902 flow [2024-06-28 02:37:36,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:36,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:36,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:36,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:37:36,201 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:36,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:36,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1044349660, now seen corresponding path program 2 times [2024-06-28 02:37:36,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:36,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777589135] [2024-06-28 02:37:36,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:36,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:36,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:36,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:36,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:36,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777589135] [2024-06-28 02:37:36,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777589135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:36,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:36,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:36,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211682774] [2024-06-28 02:37:36,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:36,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:36,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:36,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:36,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:36,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:36,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 244 transitions, 2902 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:36,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:36,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:36,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:37,050 INFO L124 PetriNetUnfolderBase]: 3984/6830 cut-off events. [2024-06-28 02:37:37,050 INFO L125 PetriNetUnfolderBase]: For 401426/401426 co-relation queries the response was YES. [2024-06-28 02:37:37,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42254 conditions, 6830 events. 3984/6830 cut-off events. For 401426/401426 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 48671 event pairs, 1596 based on Foata normal form. 3/6829 useless extension candidates. Maximal degree in co-relation 42168. Up to 5859 conditions per place. [2024-06-28 02:37:37,116 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 109 changer transitions 1/264 dead transitions. [2024-06-28 02:37:37,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 264 transitions, 3740 flow [2024-06-28 02:37:37,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:37,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:37,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:37:37,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:37:37,118 INFO L175 Difference]: Start difference. First operand has 176 places, 244 transitions, 2902 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:37:37,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 264 transitions, 3740 flow [2024-06-28 02:37:37,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 264 transitions, 3551 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:37,631 INFO L231 Difference]: Finished difference. Result has 179 places, 248 transitions, 3000 flow [2024-06-28 02:37:37,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3000, PETRI_PLACES=179, PETRI_TRANSITIONS=248} [2024-06-28 02:37:37,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-28 02:37:37,637 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 248 transitions, 3000 flow [2024-06-28 02:37:37,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:37,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:37,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:37:37,637 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:37,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:37,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1240275104, now seen corresponding path program 3 times [2024-06-28 02:37:37,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:37,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596097076] [2024-06-28 02:37:37,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:37,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:37,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:37,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:37,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596097076] [2024-06-28 02:37:37,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596097076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:37,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:37,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:37,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873010383] [2024-06-28 02:37:37,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:37,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:37,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:37,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:37,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:37,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:37,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 248 transitions, 3000 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:37,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:37,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:38,442 INFO L124 PetriNetUnfolderBase]: 3912/6714 cut-off events. [2024-06-28 02:37:38,442 INFO L125 PetriNetUnfolderBase]: For 411672/411674 co-relation queries the response was YES. [2024-06-28 02:37:38,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41929 conditions, 6714 events. 3912/6714 cut-off events. For 411672/411674 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 47594 event pairs, 1606 based on Foata normal form. 3/6712 useless extension candidates. Maximal degree in co-relation 41842. Up to 5732 conditions per place. [2024-06-28 02:37:38,502 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 93 changer transitions 3/259 dead transitions. [2024-06-28 02:37:38,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 259 transitions, 3638 flow [2024-06-28 02:37:38,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:38,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:38,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:37:38,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:38,503 INFO L175 Difference]: Start difference. First operand has 179 places, 248 transitions, 3000 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:37:38,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 259 transitions, 3638 flow [2024-06-28 02:37:39,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 259 transitions, 3478 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:39,287 INFO L231 Difference]: Finished difference. Result has 182 places, 245 transitions, 2982 flow [2024-06-28 02:37:39,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2982, PETRI_PLACES=182, PETRI_TRANSITIONS=245} [2024-06-28 02:37:39,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-28 02:37:39,288 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 245 transitions, 2982 flow [2024-06-28 02:37:39,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:39,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:39,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:39,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:37:39,289 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:39,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:39,289 INFO L85 PathProgramCache]: Analyzing trace with hash -28960083, now seen corresponding path program 1 times [2024-06-28 02:37:39,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:39,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491229578] [2024-06-28 02:37:39,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:39,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:39,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:39,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:39,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:39,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491229578] [2024-06-28 02:37:39,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491229578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:39,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:39,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:39,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233528751] [2024-06-28 02:37:39,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:39,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:39,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:39,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:39,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:39,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:39,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 245 transitions, 2982 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:39,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:39,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:39,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:40,147 INFO L124 PetriNetUnfolderBase]: 3772/6454 cut-off events. [2024-06-28 02:37:40,147 INFO L125 PetriNetUnfolderBase]: For 442929/442931 co-relation queries the response was YES. [2024-06-28 02:37:40,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41742 conditions, 6454 events. 3772/6454 cut-off events. For 442929/442931 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45151 event pairs, 1286 based on Foata normal form. 12/6449 useless extension candidates. Maximal degree in co-relation 41654. Up to 4051 conditions per place. [2024-06-28 02:37:40,206 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 121 changer transitions 0/286 dead transitions. [2024-06-28 02:37:40,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 286 transitions, 3925 flow [2024-06-28 02:37:40,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:40,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:40,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:37:40,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 02:37:40,207 INFO L175 Difference]: Start difference. First operand has 182 places, 245 transitions, 2982 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:37:40,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 286 transitions, 3925 flow [2024-06-28 02:37:40,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 286 transitions, 3531 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:41,001 INFO L231 Difference]: Finished difference. Result has 181 places, 248 transitions, 2899 flow [2024-06-28 02:37:41,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2899, PETRI_PLACES=181, PETRI_TRANSITIONS=248} [2024-06-28 02:37:41,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 02:37:41,002 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 248 transitions, 2899 flow [2024-06-28 02:37:41,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:41,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:41,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:41,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:37:41,003 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:41,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:41,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1740080901, now seen corresponding path program 2 times [2024-06-28 02:37:41,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:41,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453682944] [2024-06-28 02:37:41,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:41,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:41,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:41,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:41,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:41,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453682944] [2024-06-28 02:37:41,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453682944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:41,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:41,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:41,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922313635] [2024-06-28 02:37:41,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:41,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:41,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:41,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:41,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:41,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:41,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 248 transitions, 2899 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:41,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:41,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:41,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:41,842 INFO L124 PetriNetUnfolderBase]: 3816/6522 cut-off events. [2024-06-28 02:37:41,842 INFO L125 PetriNetUnfolderBase]: For 457724/457726 co-relation queries the response was YES. [2024-06-28 02:37:41,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42723 conditions, 6522 events. 3816/6522 cut-off events. For 457724/457726 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 45740 event pairs, 1452 based on Foata normal form. 12/6517 useless extension candidates. Maximal degree in co-relation 42635. Up to 5526 conditions per place. [2024-06-28 02:37:41,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 114 changer transitions 0/279 dead transitions. [2024-06-28 02:37:41,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 279 transitions, 3694 flow [2024-06-28 02:37:41,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:41,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:41,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:37:41,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:37:41,900 INFO L175 Difference]: Start difference. First operand has 181 places, 248 transitions, 2899 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:37:41,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 279 transitions, 3694 flow [2024-06-28 02:37:42,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 279 transitions, 3457 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:42,646 INFO L231 Difference]: Finished difference. Result has 184 places, 251 transitions, 2966 flow [2024-06-28 02:37:42,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2966, PETRI_PLACES=184, PETRI_TRANSITIONS=251} [2024-06-28 02:37:42,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-28 02:37:42,647 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 251 transitions, 2966 flow [2024-06-28 02:37:42,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:42,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:42,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:37:42,647 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:42,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:42,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1453193571, now seen corresponding path program 3 times [2024-06-28 02:37:42,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:42,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768325533] [2024-06-28 02:37:42,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:42,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:42,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:42,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768325533] [2024-06-28 02:37:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768325533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:42,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:42,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:42,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392822310] [2024-06-28 02:37:42,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:42,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:42,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:42,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:42,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:42,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:42,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 251 transitions, 2966 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:42,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:42,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:43,475 INFO L124 PetriNetUnfolderBase]: 3860/6590 cut-off events. [2024-06-28 02:37:43,475 INFO L125 PetriNetUnfolderBase]: For 475469/475471 co-relation queries the response was YES. [2024-06-28 02:37:43,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43426 conditions, 6590 events. 3860/6590 cut-off events. For 475469/475471 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 46152 event pairs, 1456 based on Foata normal form. 12/6585 useless extension candidates. Maximal degree in co-relation 43337. Up to 5594 conditions per place. [2024-06-28 02:37:43,545 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 111 changer transitions 0/276 dead transitions. [2024-06-28 02:37:43,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 276 transitions, 3745 flow [2024-06-28 02:37:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:37:43,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:37:43,546 INFO L175 Difference]: Start difference. First operand has 184 places, 251 transitions, 2966 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:37:43,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 276 transitions, 3745 flow [2024-06-28 02:37:44,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 276 transitions, 3492 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:44,243 INFO L231 Difference]: Finished difference. Result has 186 places, 254 transitions, 3015 flow [2024-06-28 02:37:44,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3015, PETRI_PLACES=186, PETRI_TRANSITIONS=254} [2024-06-28 02:37:44,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 02:37:44,244 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 254 transitions, 3015 flow [2024-06-28 02:37:44,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:44,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:44,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:37:44,245 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:44,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:44,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1270576803, now seen corresponding path program 4 times [2024-06-28 02:37:44,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:44,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702408738] [2024-06-28 02:37:44,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:44,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:44,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:44,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:44,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:44,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702408738] [2024-06-28 02:37:44,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702408738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:44,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:44,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:44,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085955191] [2024-06-28 02:37:44,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:44,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:44,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:44,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:44,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:44,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:44,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 254 transitions, 3015 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:44,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:44,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:45,072 INFO L124 PetriNetUnfolderBase]: 3716/6343 cut-off events. [2024-06-28 02:37:45,072 INFO L125 PetriNetUnfolderBase]: For 471641/471643 co-relation queries the response was YES. [2024-06-28 02:37:45,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39451 conditions, 6343 events. 3716/6343 cut-off events. For 471641/471643 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44053 event pairs, 1373 based on Foata normal form. 54/6377 useless extension candidates. Maximal degree in co-relation 39361. Up to 5168 conditions per place. [2024-06-28 02:37:45,129 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 154 selfloop transitions, 111 changer transitions 0/272 dead transitions. [2024-06-28 02:37:45,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 272 transitions, 3711 flow [2024-06-28 02:37:45,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:45,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:37:45,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:37:45,131 INFO L175 Difference]: Start difference. First operand has 186 places, 254 transitions, 3015 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:37:45,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 272 transitions, 3711 flow [2024-06-28 02:37:45,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 272 transitions, 3442 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:45,809 INFO L231 Difference]: Finished difference. Result has 188 places, 254 transitions, 2976 flow [2024-06-28 02:37:45,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2976, PETRI_PLACES=188, PETRI_TRANSITIONS=254} [2024-06-28 02:37:45,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-28 02:37:45,809 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 254 transitions, 2976 flow [2024-06-28 02:37:45,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:45,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:45,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:45,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:37:45,810 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:45,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:45,810 INFO L85 PathProgramCache]: Analyzing trace with hash -64416631, now seen corresponding path program 1 times [2024-06-28 02:37:45,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:45,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096910558] [2024-06-28 02:37:45,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:45,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:45,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:45,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:45,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:45,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096910558] [2024-06-28 02:37:45,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096910558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:45,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:45,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:45,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123242066] [2024-06-28 02:37:45,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:45,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:45,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:45,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:45,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:45,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:45,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 254 transitions, 2976 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:45,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:45,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:45,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:46,595 INFO L124 PetriNetUnfolderBase]: 3711/6360 cut-off events. [2024-06-28 02:37:46,595 INFO L125 PetriNetUnfolderBase]: For 387568/387573 co-relation queries the response was YES. [2024-06-28 02:37:46,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39195 conditions, 6360 events. 3711/6360 cut-off events. For 387568/387573 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44511 event pairs, 1306 based on Foata normal form. 6/6364 useless extension candidates. Maximal degree in co-relation 39104. Up to 5873 conditions per place. [2024-06-28 02:37:46,654 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 240 selfloop transitions, 20 changer transitions 0/267 dead transitions. [2024-06-28 02:37:46,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 267 transitions, 3560 flow [2024-06-28 02:37:46,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:46,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:46,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 02:37:46,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-28 02:37:46,656 INFO L175 Difference]: Start difference. First operand has 188 places, 254 transitions, 2976 flow. Second operand 6 states and 133 transitions. [2024-06-28 02:37:46,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 267 transitions, 3560 flow [2024-06-28 02:37:47,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 267 transitions, 3255 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:47,334 INFO L231 Difference]: Finished difference. Result has 187 places, 256 transitions, 2758 flow [2024-06-28 02:37:47,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2758, PETRI_PLACES=187, PETRI_TRANSITIONS=256} [2024-06-28 02:37:47,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 02:37:47,335 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 256 transitions, 2758 flow [2024-06-28 02:37:47,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:47,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:47,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:47,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:37:47,335 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:47,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:47,336 INFO L85 PathProgramCache]: Analyzing trace with hash -50131831, now seen corresponding path program 2 times [2024-06-28 02:37:47,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:47,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570955940] [2024-06-28 02:37:47,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:47,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:47,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:47,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:47,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570955940] [2024-06-28 02:37:47,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570955940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:47,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:47,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:47,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580474575] [2024-06-28 02:37:47,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:47,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:47,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:47,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:47,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:47,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:47,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 256 transitions, 2758 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:47,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:47,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:47,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:48,119 INFO L124 PetriNetUnfolderBase]: 3706/6365 cut-off events. [2024-06-28 02:37:48,120 INFO L125 PetriNetUnfolderBase]: For 392869/392874 co-relation queries the response was YES. [2024-06-28 02:37:48,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38394 conditions, 6365 events. 3706/6365 cut-off events. For 392869/392874 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44655 event pairs, 1286 based on Foata normal form. 6/6369 useless extension candidates. Maximal degree in co-relation 38302. Up to 5846 conditions per place. [2024-06-28 02:37:48,182 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 241 selfloop transitions, 22 changer transitions 0/270 dead transitions. [2024-06-28 02:37:48,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 270 transitions, 3354 flow [2024-06-28 02:37:48,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:48,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:48,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 02:37:48,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-28 02:37:48,184 INFO L175 Difference]: Start difference. First operand has 187 places, 256 transitions, 2758 flow. Second operand 6 states and 133 transitions. [2024-06-28 02:37:48,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 270 transitions, 3354 flow [2024-06-28 02:37:48,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 270 transitions, 3287 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:48,803 INFO L231 Difference]: Finished difference. Result has 189 places, 258 transitions, 2786 flow [2024-06-28 02:37:48,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2786, PETRI_PLACES=189, PETRI_TRANSITIONS=258} [2024-06-28 02:37:48,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-28 02:37:48,804 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 258 transitions, 2786 flow [2024-06-28 02:37:48,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:48,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:48,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:37:48,804 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:48,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:48,805 INFO L85 PathProgramCache]: Analyzing trace with hash 277550539, now seen corresponding path program 1 times [2024-06-28 02:37:48,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:48,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171082047] [2024-06-28 02:37:48,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:48,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:48,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:48,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:48,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171082047] [2024-06-28 02:37:48,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171082047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:48,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:48,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:48,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645761161] [2024-06-28 02:37:48,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:48,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:48,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:48,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:48,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:48,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:48,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 258 transitions, 2786 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:48,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:48,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:49,610 INFO L124 PetriNetUnfolderBase]: 3714/6368 cut-off events. [2024-06-28 02:37:49,611 INFO L125 PetriNetUnfolderBase]: For 406741/406741 co-relation queries the response was YES. [2024-06-28 02:37:49,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38743 conditions, 6368 events. 3714/6368 cut-off events. For 406741/406741 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44519 event pairs, 1205 based on Foata normal form. 2/6369 useless extension candidates. Maximal degree in co-relation 38650. Up to 5843 conditions per place. [2024-06-28 02:37:49,673 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 252 selfloop transitions, 22 changer transitions 0/281 dead transitions. [2024-06-28 02:37:49,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 281 transitions, 3570 flow [2024-06-28 02:37:49,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:49,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:49,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:37:49,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:37:49,675 INFO L175 Difference]: Start difference. First operand has 189 places, 258 transitions, 2786 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:37:49,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 281 transitions, 3570 flow [2024-06-28 02:37:50,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 281 transitions, 3491 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:50,430 INFO L231 Difference]: Finished difference. Result has 191 places, 262 transitions, 2828 flow [2024-06-28 02:37:50,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2828, PETRI_PLACES=191, PETRI_TRANSITIONS=262} [2024-06-28 02:37:50,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 02:37:50,430 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 262 transitions, 2828 flow [2024-06-28 02:37:50,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:50,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:50,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:37:50,431 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:50,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:50,431 INFO L85 PathProgramCache]: Analyzing trace with hash -2103162813, now seen corresponding path program 2 times [2024-06-28 02:37:50,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:50,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069926341] [2024-06-28 02:37:50,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:50,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:50,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:50,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:50,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:50,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069926341] [2024-06-28 02:37:50,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069926341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:50,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:50,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:50,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831809617] [2024-06-28 02:37:50,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:50,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:50,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:50,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:50,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:50,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:50,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 262 transitions, 2828 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:50,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:50,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:51,237 INFO L124 PetriNetUnfolderBase]: 3709/6368 cut-off events. [2024-06-28 02:37:51,237 INFO L125 PetriNetUnfolderBase]: For 415695/415695 co-relation queries the response was YES. [2024-06-28 02:37:51,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38794 conditions, 6368 events. 3709/6368 cut-off events. For 415695/415695 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44619 event pairs, 1300 based on Foata normal form. 2/6369 useless extension candidates. Maximal degree in co-relation 38700. Up to 5871 conditions per place. [2024-06-28 02:37:51,292 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 249 selfloop transitions, 20 changer transitions 0/276 dead transitions. [2024-06-28 02:37:51,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 276 transitions, 3400 flow [2024-06-28 02:37:51,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:37:51,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:37:51,293 INFO L175 Difference]: Start difference. First operand has 191 places, 262 transitions, 2828 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:37:51,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 276 transitions, 3400 flow [2024-06-28 02:37:52,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 276 transitions, 3329 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:52,179 INFO L231 Difference]: Finished difference. Result has 195 places, 262 transitions, 2802 flow [2024-06-28 02:37:52,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2802, PETRI_PLACES=195, PETRI_TRANSITIONS=262} [2024-06-28 02:37:52,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-28 02:37:52,180 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 262 transitions, 2802 flow [2024-06-28 02:37:52,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:52,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:52,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:37:52,180 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:52,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:52,181 INFO L85 PathProgramCache]: Analyzing trace with hash 395883367, now seen corresponding path program 1 times [2024-06-28 02:37:52,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:52,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623383851] [2024-06-28 02:37:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:52,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:52,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:52,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:52,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:52,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623383851] [2024-06-28 02:37:52,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623383851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:52,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:52,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:52,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145467101] [2024-06-28 02:37:52,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:52,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:52,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:52,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:52,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:52,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:52,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 262 transitions, 2802 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:52,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:52,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:53,081 INFO L124 PetriNetUnfolderBase]: 3885/6637 cut-off events. [2024-06-28 02:37:53,082 INFO L125 PetriNetUnfolderBase]: For 536869/536869 co-relation queries the response was YES. [2024-06-28 02:37:53,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40253 conditions, 6637 events. 3885/6637 cut-off events. For 536869/536869 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 46843 event pairs, 1410 based on Foata normal form. 54/6687 useless extension candidates. Maximal degree in co-relation 40157. Up to 5443 conditions per place. [2024-06-28 02:37:53,144 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 168 selfloop transitions, 111 changer transitions 0/286 dead transitions. [2024-06-28 02:37:53,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 286 transitions, 3608 flow [2024-06-28 02:37:53,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:53,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:53,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:37:53,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:37:53,145 INFO L175 Difference]: Start difference. First operand has 195 places, 262 transitions, 2802 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:37:53,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 286 transitions, 3608 flow [2024-06-28 02:37:53,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 286 transitions, 3558 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:53,803 INFO L231 Difference]: Finished difference. Result has 197 places, 265 transitions, 3052 flow [2024-06-28 02:37:53,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3052, PETRI_PLACES=197, PETRI_TRANSITIONS=265} [2024-06-28 02:37:53,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 02:37:53,804 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 265 transitions, 3052 flow [2024-06-28 02:37:53,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:53,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:53,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:53,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:37:53,805 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:53,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:53,805 INFO L85 PathProgramCache]: Analyzing trace with hash -206168967, now seen corresponding path program 2 times [2024-06-28 02:37:53,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:53,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089625430] [2024-06-28 02:37:53,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:53,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:53,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:53,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:53,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:53,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089625430] [2024-06-28 02:37:53,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089625430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:53,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:53,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:53,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243596543] [2024-06-28 02:37:53,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:53,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:53,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:53,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:53,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:53,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:53,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 265 transitions, 3052 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:53,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:53,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:53,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:54,655 INFO L124 PetriNetUnfolderBase]: 3929/6720 cut-off events. [2024-06-28 02:37:54,655 INFO L125 PetriNetUnfolderBase]: For 469942/469944 co-relation queries the response was YES. [2024-06-28 02:37:54,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41676 conditions, 6720 events. 3929/6720 cut-off events. For 469942/469944 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 47506 event pairs, 1450 based on Foata normal form. 12/6714 useless extension candidates. Maximal degree in co-relation 41579. Up to 5709 conditions per place. [2024-06-28 02:37:54,718 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 117 changer transitions 0/284 dead transitions. [2024-06-28 02:37:54,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 284 transitions, 3846 flow [2024-06-28 02:37:54,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:54,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:54,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:37:54,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:37:54,719 INFO L175 Difference]: Start difference. First operand has 197 places, 265 transitions, 3052 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:37:54,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 284 transitions, 3846 flow [2024-06-28 02:37:55,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 284 transitions, 3576 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:55,586 INFO L231 Difference]: Finished difference. Result has 199 places, 268 transitions, 3099 flow [2024-06-28 02:37:55,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3099, PETRI_PLACES=199, PETRI_TRANSITIONS=268} [2024-06-28 02:37:55,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-28 02:37:55,587 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 268 transitions, 3099 flow [2024-06-28 02:37:55,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:55,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:55,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:55,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:37:55,587 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:55,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash 971247771, now seen corresponding path program 3 times [2024-06-28 02:37:55,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:55,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697918211] [2024-06-28 02:37:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:55,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:55,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:55,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:55,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697918211] [2024-06-28 02:37:55,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697918211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:55,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:55,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:55,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770356309] [2024-06-28 02:37:55,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:55,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:55,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:55,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:55,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 268 transitions, 3099 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:55,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:55,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:55,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:56,530 INFO L124 PetriNetUnfolderBase]: 4215/7168 cut-off events. [2024-06-28 02:37:56,530 INFO L125 PetriNetUnfolderBase]: For 576579/576581 co-relation queries the response was YES. [2024-06-28 02:37:56,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46556 conditions, 7168 events. 4215/7168 cut-off events. For 576579/576581 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50989 event pairs, 1536 based on Foata normal form. 12/7162 useless extension candidates. Maximal degree in co-relation 46458. Up to 5428 conditions per place. [2024-06-28 02:37:56,601 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 170 selfloop transitions, 121 changer transitions 0/298 dead transitions. [2024-06-28 02:37:56,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 298 transitions, 4179 flow [2024-06-28 02:37:56,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:56,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:56,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:37:56,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:37:56,603 INFO L175 Difference]: Start difference. First operand has 199 places, 268 transitions, 3099 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:37:56,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 298 transitions, 4179 flow [2024-06-28 02:37:57,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 298 transitions, 3888 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:57,373 INFO L231 Difference]: Finished difference. Result has 202 places, 274 transitions, 3234 flow [2024-06-28 02:37:57,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2808, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3234, PETRI_PLACES=202, PETRI_TRANSITIONS=274} [2024-06-28 02:37:57,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:37:57,374 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 274 transitions, 3234 flow [2024-06-28 02:37:57,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:57,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:57,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:57,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:37:57,375 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:57,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash -286597909, now seen corresponding path program 4 times [2024-06-28 02:37:57,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:57,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123444918] [2024-06-28 02:37:57,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:57,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:57,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:57,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:57,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123444918] [2024-06-28 02:37:57,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123444918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:57,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:57,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:57,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914001628] [2024-06-28 02:37:57,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:57,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:57,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:57,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:57,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:57,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:57,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 274 transitions, 3234 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:57,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:57,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:57,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:58,329 INFO L124 PetriNetUnfolderBase]: 4233/7198 cut-off events. [2024-06-28 02:37:58,330 INFO L125 PetriNetUnfolderBase]: For 588785/588787 co-relation queries the response was YES. [2024-06-28 02:37:58,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46933 conditions, 7198 events. 4233/7198 cut-off events. For 588785/588787 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 51266 event pairs, 1586 based on Foata normal form. 12/7192 useless extension candidates. Maximal degree in co-relation 46833. Up to 6189 conditions per place. [2024-06-28 02:37:58,401 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 114 changer transitions 0/292 dead transitions. [2024-06-28 02:37:58,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 292 transitions, 4039 flow [2024-06-28 02:37:58,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:58,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:58,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:37:58,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:58,402 INFO L175 Difference]: Start difference. First operand has 202 places, 274 transitions, 3234 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:37:58,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 292 transitions, 4039 flow [2024-06-28 02:37:59,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 292 transitions, 3579 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:59,464 INFO L231 Difference]: Finished difference. Result has 202 places, 276 transitions, 3074 flow [2024-06-28 02:37:59,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2786, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3074, PETRI_PLACES=202, PETRI_TRANSITIONS=276} [2024-06-28 02:37:59,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:37:59,465 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 276 transitions, 3074 flow [2024-06-28 02:37:59,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:59,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:59,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:59,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:37:59,465 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:59,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:59,466 INFO L85 PathProgramCache]: Analyzing trace with hash -897760889, now seen corresponding path program 1 times [2024-06-28 02:37:59,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:59,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693338412] [2024-06-28 02:37:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:59,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:59,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:59,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:59,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:59,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693338412] [2024-06-28 02:37:59,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693338412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:59,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:59,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:59,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459050157] [2024-06-28 02:37:59,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:59,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:59,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:59,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:59,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:59,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:59,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 276 transitions, 3074 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:37:59,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:59,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:59,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:00,575 INFO L124 PetriNetUnfolderBase]: 4701/8036 cut-off events. [2024-06-28 02:38:00,576 INFO L125 PetriNetUnfolderBase]: For 818622/818629 co-relation queries the response was YES. [2024-06-28 02:38:00,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53589 conditions, 8036 events. 4701/8036 cut-off events. For 818622/818629 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 58696 event pairs, 1656 based on Foata normal form. 40/8073 useless extension candidates. Maximal degree in co-relation 53491. Up to 4673 conditions per place. [2024-06-28 02:38:00,645 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 101 changer transitions 11/320 dead transitions. [2024-06-28 02:38:00,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 320 transitions, 4207 flow [2024-06-28 02:38:00,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:00,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:00,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:38:00,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 02:38:00,646 INFO L175 Difference]: Start difference. First operand has 202 places, 276 transitions, 3074 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:38:00,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 320 transitions, 4207 flow [2024-06-28 02:38:01,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 320 transitions, 3932 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:01,785 INFO L231 Difference]: Finished difference. Result has 205 places, 275 transitions, 3090 flow [2024-06-28 02:38:01,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=205, PETRI_TRANSITIONS=275} [2024-06-28 02:38:01,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 02:38:01,786 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 275 transitions, 3090 flow [2024-06-28 02:38:01,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:01,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:01,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:01,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:38:01,787 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:01,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:01,787 INFO L85 PathProgramCache]: Analyzing trace with hash 791217677, now seen corresponding path program 2 times [2024-06-28 02:38:01,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:01,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714677888] [2024-06-28 02:38:01,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:01,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:01,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:01,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:01,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:01,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714677888] [2024-06-28 02:38:01,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714677888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:01,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:01,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:01,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216805081] [2024-06-28 02:38:01,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:01,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:01,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:01,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:01,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:01,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:01,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 275 transitions, 3090 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:01,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:01,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:01,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:02,847 INFO L124 PetriNetUnfolderBase]: 4638/7941 cut-off events. [2024-06-28 02:38:02,847 INFO L125 PetriNetUnfolderBase]: For 857672/857679 co-relation queries the response was YES. [2024-06-28 02:38:02,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53788 conditions, 7941 events. 4638/7941 cut-off events. For 857672/857679 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 58391 event pairs, 1835 based on Foata normal form. 46/7984 useless extension candidates. Maximal degree in co-relation 53688. Up to 6718 conditions per place. [2024-06-28 02:38:02,927 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 194 selfloop transitions, 97 changer transitions 3/301 dead transitions. [2024-06-28 02:38:02,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 301 transitions, 3920 flow [2024-06-28 02:38:02,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:02,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:02,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:38:02,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:38:02,930 INFO L175 Difference]: Start difference. First operand has 205 places, 275 transitions, 3090 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:38:02,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 301 transitions, 3920 flow [2024-06-28 02:38:03,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 301 transitions, 3622 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:03,977 INFO L231 Difference]: Finished difference. Result has 207 places, 276 transitions, 3022 flow [2024-06-28 02:38:03,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3022, PETRI_PLACES=207, PETRI_TRANSITIONS=276} [2024-06-28 02:38:03,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 02:38:03,977 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 276 transitions, 3022 flow [2024-06-28 02:38:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:03,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:03,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:03,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:38:03,978 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:03,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:03,978 INFO L85 PathProgramCache]: Analyzing trace with hash -213076907, now seen corresponding path program 3 times [2024-06-28 02:38:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659806896] [2024-06-28 02:38:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:04,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:04,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:04,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659806896] [2024-06-28 02:38:04,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659806896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:04,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:04,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:04,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977370374] [2024-06-28 02:38:04,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:04,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:04,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:04,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:04,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:04,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:04,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 276 transitions, 3022 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:04,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:04,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:04,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:05,190 INFO L124 PetriNetUnfolderBase]: 4736/8131 cut-off events. [2024-06-28 02:38:05,190 INFO L125 PetriNetUnfolderBase]: For 867121/867128 co-relation queries the response was YES. [2024-06-28 02:38:05,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54380 conditions, 8131 events. 4736/8131 cut-off events. For 867121/867128 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 60148 event pairs, 1835 based on Foata normal form. 40/8168 useless extension candidates. Maximal degree in co-relation 54280. Up to 6674 conditions per place. [2024-06-28 02:38:05,259 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 194 selfloop transitions, 97 changer transitions 10/308 dead transitions. [2024-06-28 02:38:05,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 308 transitions, 3895 flow [2024-06-28 02:38:05,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:05,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:05,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:38:05,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:38:05,260 INFO L175 Difference]: Start difference. First operand has 207 places, 276 transitions, 3022 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:38:05,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 308 transitions, 3895 flow [2024-06-28 02:38:06,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 308 transitions, 3685 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:06,469 INFO L231 Difference]: Finished difference. Result has 209 places, 273 transitions, 3013 flow [2024-06-28 02:38:06,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3013, PETRI_PLACES=209, PETRI_TRANSITIONS=273} [2024-06-28 02:38:06,470 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 02:38:06,470 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 273 transitions, 3013 flow [2024-06-28 02:38:06,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:06,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:06,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:06,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:38:06,471 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:06,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:06,471 INFO L85 PathProgramCache]: Analyzing trace with hash 87254285, now seen corresponding path program 4 times [2024-06-28 02:38:06,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:06,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554011854] [2024-06-28 02:38:06,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:06,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:06,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:06,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:06,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:06,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554011854] [2024-06-28 02:38:06,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554011854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:06,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:06,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:06,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786650788] [2024-06-28 02:38:06,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:06,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:06,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:06,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:06,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:06,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:06,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 273 transitions, 3013 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:06,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:06,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:06,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:07,601 INFO L124 PetriNetUnfolderBase]: 4634/7911 cut-off events. [2024-06-28 02:38:07,601 INFO L125 PetriNetUnfolderBase]: For 908075/908077 co-relation queries the response was YES. [2024-06-28 02:38:07,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54176 conditions, 7911 events. 4634/7911 cut-off events. For 908075/908077 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57930 event pairs, 1839 based on Foata normal form. 42/7935 useless extension candidates. Maximal degree in co-relation 54075. Up to 6724 conditions per place. [2024-06-28 02:38:07,688 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 178 selfloop transitions, 105 changer transitions 3/293 dead transitions. [2024-06-28 02:38:07,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 293 transitions, 3815 flow [2024-06-28 02:38:07,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:07,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:07,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:38:07,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:38:07,689 INFO L175 Difference]: Start difference. First operand has 209 places, 273 transitions, 3013 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:38:07,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 293 transitions, 3815 flow [2024-06-28 02:38:08,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 293 transitions, 3580 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:08,797 INFO L231 Difference]: Finished difference. Result has 211 places, 274 transitions, 3023 flow [2024-06-28 02:38:08,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3023, PETRI_PLACES=211, PETRI_TRANSITIONS=274} [2024-06-28 02:38:08,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 02:38:08,797 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 274 transitions, 3023 flow [2024-06-28 02:38:08,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:08,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:08,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:08,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:38:08,798 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:08,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash 91685023, now seen corresponding path program 5 times [2024-06-28 02:38:08,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:08,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125898271] [2024-06-28 02:38:08,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:08,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:08,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:08,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:08,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125898271] [2024-06-28 02:38:08,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125898271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:08,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:08,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:08,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126004648] [2024-06-28 02:38:08,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:08,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:08,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:08,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:08,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:08,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:08,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 274 transitions, 3023 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:08,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:08,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:08,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:09,960 INFO L124 PetriNetUnfolderBase]: 4666/7979 cut-off events. [2024-06-28 02:38:09,960 INFO L125 PetriNetUnfolderBase]: For 886682/886684 co-relation queries the response was YES. [2024-06-28 02:38:10,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53520 conditions, 7979 events. 4666/7979 cut-off events. For 886682/886684 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 58528 event pairs, 1788 based on Foata normal form. 36/7995 useless extension candidates. Maximal degree in co-relation 53418. Up to 6001 conditions per place. [2024-06-28 02:38:10,037 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 178 selfloop transitions, 111 changer transitions 5/301 dead transitions. [2024-06-28 02:38:10,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 301 transitions, 4014 flow [2024-06-28 02:38:10,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:10,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:10,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:38:10,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:38:10,039 INFO L175 Difference]: Start difference. First operand has 211 places, 274 transitions, 3023 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:38:10,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 301 transitions, 4014 flow [2024-06-28 02:38:11,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 301 transitions, 3784 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:11,304 INFO L231 Difference]: Finished difference. Result has 214 places, 274 transitions, 3056 flow [2024-06-28 02:38:11,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2793, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3056, PETRI_PLACES=214, PETRI_TRANSITIONS=274} [2024-06-28 02:38:11,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-28 02:38:11,305 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 274 transitions, 3056 flow [2024-06-28 02:38:11,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:11,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:11,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:11,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:38:11,306 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:11,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:11,306 INFO L85 PathProgramCache]: Analyzing trace with hash 102736213, now seen corresponding path program 6 times [2024-06-28 02:38:11,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:11,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025541142] [2024-06-28 02:38:11,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:11,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:11,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:11,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:11,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:11,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025541142] [2024-06-28 02:38:11,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025541142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:11,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:11,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:11,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12254651] [2024-06-28 02:38:11,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:11,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:11,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:11,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:11,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:11,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:11,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 274 transitions, 3056 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:11,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:11,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:11,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:12,338 INFO L124 PetriNetUnfolderBase]: 4526/7779 cut-off events. [2024-06-28 02:38:12,338 INFO L125 PetriNetUnfolderBase]: For 817238/817240 co-relation queries the response was YES. [2024-06-28 02:38:12,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50203 conditions, 7779 events. 4526/7779 cut-off events. For 817238/817240 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 57191 event pairs, 1809 based on Foata normal form. 42/7803 useless extension candidates. Maximal degree in co-relation 50099. Up to 6580 conditions per place. [2024-06-28 02:38:12,413 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 107 changer transitions 3/292 dead transitions. [2024-06-28 02:38:12,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 292 transitions, 3820 flow [2024-06-28 02:38:12,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:12,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:12,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:38:12,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:38:12,414 INFO L175 Difference]: Start difference. First operand has 214 places, 274 transitions, 3056 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:38:12,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 292 transitions, 3820 flow [2024-06-28 02:38:13,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 292 transitions, 3519 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:13,829 INFO L231 Difference]: Finished difference. Result has 216 places, 273 transitions, 2959 flow [2024-06-28 02:38:13,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2959, PETRI_PLACES=216, PETRI_TRANSITIONS=273} [2024-06-28 02:38:13,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 02:38:13,830 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 273 transitions, 2959 flow [2024-06-28 02:38:13,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:13,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:13,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:13,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:38:13,830 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:13,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1105914789, now seen corresponding path program 1 times [2024-06-28 02:38:13,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:13,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923379571] [2024-06-28 02:38:13,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:13,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:13,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:13,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:13,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923379571] [2024-06-28 02:38:13,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923379571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:13,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:13,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:13,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739302916] [2024-06-28 02:38:13,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:13,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:13,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:13,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:13,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 273 transitions, 2959 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:13,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:13,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:13,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:14,966 INFO L124 PetriNetUnfolderBase]: 4437/7632 cut-off events. [2024-06-28 02:38:14,967 INFO L125 PetriNetUnfolderBase]: For 722931/722933 co-relation queries the response was YES. [2024-06-28 02:38:15,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46765 conditions, 7632 events. 4437/7632 cut-off events. For 722931/722933 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 55785 event pairs, 1653 based on Foata normal form. 36/7650 useless extension candidates. Maximal degree in co-relation 46660. Up to 5573 conditions per place. [2024-06-28 02:38:15,033 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 168 selfloop transitions, 119 changer transitions 3/297 dead transitions. [2024-06-28 02:38:15,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 297 transitions, 3757 flow [2024-06-28 02:38:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:15,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:15,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:38:15,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:38:15,035 INFO L175 Difference]: Start difference. First operand has 216 places, 273 transitions, 2959 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:38:15,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 297 transitions, 3757 flow [2024-06-28 02:38:16,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 297 transitions, 3514 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:16,156 INFO L231 Difference]: Finished difference. Result has 217 places, 273 transitions, 2963 flow [2024-06-28 02:38:16,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2963, PETRI_PLACES=217, PETRI_TRANSITIONS=273} [2024-06-28 02:38:16,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 02:38:16,157 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 273 transitions, 2963 flow [2024-06-28 02:38:16,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:16,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:16,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:16,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:38:16,157 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:16,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:16,158 INFO L85 PathProgramCache]: Analyzing trace with hash 28994499, now seen corresponding path program 2 times [2024-06-28 02:38:16,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:16,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007389035] [2024-06-28 02:38:16,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:16,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:16,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:16,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:16,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:16,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007389035] [2024-06-28 02:38:16,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007389035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:16,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:16,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:16,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550686661] [2024-06-28 02:38:16,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:16,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:16,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:16,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:16,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:16,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:16,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 273 transitions, 2963 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:16,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:16,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:16,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:17,218 INFO L124 PetriNetUnfolderBase]: 4574/7847 cut-off events. [2024-06-28 02:38:17,218 INFO L125 PetriNetUnfolderBase]: For 739846/739848 co-relation queries the response was YES. [2024-06-28 02:38:17,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48005 conditions, 7847 events. 4574/7847 cut-off events. For 739846/739848 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 57583 event pairs, 1667 based on Foata normal form. 42/7863 useless extension candidates. Maximal degree in co-relation 47899. Up to 6136 conditions per place. [2024-06-28 02:38:17,292 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 192 selfloop transitions, 109 changer transitions 0/308 dead transitions. [2024-06-28 02:38:17,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 308 transitions, 4161 flow [2024-06-28 02:38:17,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:17,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:17,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:38:17,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-28 02:38:17,293 INFO L175 Difference]: Start difference. First operand has 217 places, 273 transitions, 2963 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:38:17,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 308 transitions, 4161 flow [2024-06-28 02:38:18,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 308 transitions, 3834 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:18,543 INFO L231 Difference]: Finished difference. Result has 217 places, 283 transitions, 3126 flow [2024-06-28 02:38:18,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=217, PETRI_TRANSITIONS=283} [2024-06-28 02:38:18,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 02:38:18,544 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 283 transitions, 3126 flow [2024-06-28 02:38:18,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:18,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:18,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:18,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:38:18,545 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:18,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:18,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1554085449, now seen corresponding path program 3 times [2024-06-28 02:38:18,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:18,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096373434] [2024-06-28 02:38:18,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:18,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:18,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:18,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:18,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:18,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096373434] [2024-06-28 02:38:18,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096373434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:18,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:18,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:18,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513848957] [2024-06-28 02:38:18,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:18,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:18,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:18,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:18,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:18,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:18,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 283 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:18,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:18,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:18,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:19,849 INFO L124 PetriNetUnfolderBase]: 5128/8799 cut-off events. [2024-06-28 02:38:19,849 INFO L125 PetriNetUnfolderBase]: For 971287/971289 co-relation queries the response was YES. [2024-06-28 02:38:19,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58640 conditions, 8799 events. 5128/8799 cut-off events. For 971287/971289 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 65675 event pairs, 1784 based on Foata normal form. 42/8815 useless extension candidates. Maximal degree in co-relation 58534. Up to 4649 conditions per place. [2024-06-28 02:38:19,928 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 206 selfloop transitions, 116 changer transitions 0/329 dead transitions. [2024-06-28 02:38:19,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 329 transitions, 4665 flow [2024-06-28 02:38:19,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:19,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:19,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:38:19,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:38:19,929 INFO L175 Difference]: Start difference. First operand has 217 places, 283 transitions, 3126 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:38:19,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 329 transitions, 4665 flow [2024-06-28 02:38:21,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 329 transitions, 4462 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:21,487 INFO L231 Difference]: Finished difference. Result has 223 places, 292 transitions, 3462 flow [2024-06-28 02:38:21,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=223, PETRI_TRANSITIONS=292} [2024-06-28 02:38:21,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-28 02:38:21,488 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 292 transitions, 3462 flow [2024-06-28 02:38:21,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:21,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:21,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:21,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:38:21,489 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:21,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:21,489 INFO L85 PathProgramCache]: Analyzing trace with hash 652141805, now seen corresponding path program 1 times [2024-06-28 02:38:21,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:21,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733547849] [2024-06-28 02:38:21,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:21,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:21,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:21,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:21,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:21,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733547849] [2024-06-28 02:38:21,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733547849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:21,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:21,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:21,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466401585] [2024-06-28 02:38:21,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:21,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:21,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:21,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:21,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:21,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:21,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 292 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:21,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:21,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:21,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:22,965 INFO L124 PetriNetUnfolderBase]: 5606/9646 cut-off events. [2024-06-28 02:38:22,965 INFO L125 PetriNetUnfolderBase]: For 1199021/1199021 co-relation queries the response was YES. [2024-06-28 02:38:23,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68421 conditions, 9646 events. 5606/9646 cut-off events. For 1199021/1199021 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 74224 event pairs, 1799 based on Foata normal form. 42/9684 useless extension candidates. Maximal degree in co-relation 68311. Up to 5439 conditions per place. [2024-06-28 02:38:23,073 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 116 changer transitions 0/344 dead transitions. [2024-06-28 02:38:23,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 344 transitions, 5127 flow [2024-06-28 02:38:23,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:23,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:23,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:38:23,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6714285714285714 [2024-06-28 02:38:23,074 INFO L175 Difference]: Start difference. First operand has 223 places, 292 transitions, 3462 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:38:23,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 344 transitions, 5127 flow [2024-06-28 02:38:24,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 344 transitions, 4762 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:24,898 INFO L231 Difference]: Finished difference. Result has 227 places, 302 transitions, 3743 flow [2024-06-28 02:38:24,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=227, PETRI_TRANSITIONS=302} [2024-06-28 02:38:24,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-28 02:38:24,899 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 302 transitions, 3743 flow [2024-06-28 02:38:24,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:24,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:24,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:24,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:38:24,900 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:24,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:24,900 INFO L85 PathProgramCache]: Analyzing trace with hash -686844269, now seen corresponding path program 2 times [2024-06-28 02:38:24,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:24,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090495050] [2024-06-28 02:38:24,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:24,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:24,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:24,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-06-28 02:38:24,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:24,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090495050] [2024-06-28 02:38:24,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090495050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:24,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:24,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:24,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270646639] [2024-06-28 02:38:24,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:24,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:24,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:24,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:24,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:24,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:24,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 302 transitions, 3743 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:24,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:24,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:24,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:26,273 INFO L124 PetriNetUnfolderBase]: 5502/9474 cut-off events. [2024-06-28 02:38:26,273 INFO L125 PetriNetUnfolderBase]: For 1073553/1073553 co-relation queries the response was YES. [2024-06-28 02:38:26,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64307 conditions, 9474 events. 5502/9474 cut-off events. For 1073553/1073553 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 72467 event pairs, 2119 based on Foata normal form. 42/9512 useless extension candidates. Maximal degree in co-relation 64196. Up to 7627 conditions per place. [2024-06-28 02:38:26,366 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 219 selfloop transitions, 114 changer transitions 0/340 dead transitions. [2024-06-28 02:38:26,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 5099 flow [2024-06-28 02:38:26,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:26,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:38:26,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:38:26,368 INFO L175 Difference]: Start difference. First operand has 227 places, 302 transitions, 3743 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:38:26,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 5099 flow [2024-06-28 02:38:28,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 340 transitions, 4872 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-28 02:38:28,228 INFO L231 Difference]: Finished difference. Result has 233 places, 312 transitions, 4096 flow [2024-06-28 02:38:28,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4096, PETRI_PLACES=233, PETRI_TRANSITIONS=312} [2024-06-28 02:38:28,229 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 02:38:28,229 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 312 transitions, 4096 flow [2024-06-28 02:38:28,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:28,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:28,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:28,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:38:28,230 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:28,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:28,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1407785295, now seen corresponding path program 3 times [2024-06-28 02:38:28,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:28,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917430727] [2024-06-28 02:38:28,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:28,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:28,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:28,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:28,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:28,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917430727] [2024-06-28 02:38:28,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917430727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:28,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:28,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:28,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588126518] [2024-06-28 02:38:28,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:28,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:28,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:28,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:28,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:28,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:28,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 312 transitions, 4096 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:28,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:28,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:28,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:29,717 INFO L124 PetriNetUnfolderBase]: 5610/9717 cut-off events. [2024-06-28 02:38:29,718 INFO L125 PetriNetUnfolderBase]: For 1079575/1079575 co-relation queries the response was YES. [2024-06-28 02:38:29,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65343 conditions, 9717 events. 5610/9717 cut-off events. For 1079575/1079575 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 75481 event pairs, 2031 based on Foata normal form. 36/9749 useless extension candidates. Maximal degree in co-relation 65229. Up to 7570 conditions per place. [2024-06-28 02:38:29,830 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 118 changer transitions 5/348 dead transitions. [2024-06-28 02:38:29,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 348 transitions, 5218 flow [2024-06-28 02:38:29,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:29,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:29,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:38:29,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-28 02:38:29,831 INFO L175 Difference]: Start difference. First operand has 233 places, 312 transitions, 4096 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:38:29,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 348 transitions, 5218 flow [2024-06-28 02:38:31,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 348 transitions, 4983 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:31,840 INFO L231 Difference]: Finished difference. Result has 237 places, 312 transitions, 4119 flow [2024-06-28 02:38:31,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3861, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4119, PETRI_PLACES=237, PETRI_TRANSITIONS=312} [2024-06-28 02:38:31,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 02:38:31,841 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 312 transitions, 4119 flow [2024-06-28 02:38:31,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:31,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:31,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:31,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:38:31,842 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:31,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:31,842 INFO L85 PathProgramCache]: Analyzing trace with hash 255072497, now seen corresponding path program 4 times [2024-06-28 02:38:31,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:31,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138480526] [2024-06-28 02:38:31,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:31,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:31,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:31,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:31,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:31,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138480526] [2024-06-28 02:38:31,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138480526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:31,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:31,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:31,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702781722] [2024-06-28 02:38:31,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:31,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:31,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:31,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:31,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:31,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:31,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 312 transitions, 4119 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:31,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:31,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:31,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:33,311 INFO L124 PetriNetUnfolderBase]: 5718/9896 cut-off events. [2024-06-28 02:38:33,312 INFO L125 PetriNetUnfolderBase]: For 1124895/1124895 co-relation queries the response was YES. [2024-06-28 02:38:33,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66126 conditions, 9896 events. 5718/9896 cut-off events. For 1124895/1124895 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 77089 event pairs, 2379 based on Foata normal form. 42/9934 useless extension candidates. Maximal degree in co-relation 66010. Up to 8572 conditions per place. [2024-06-28 02:38:33,423 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 101 changer transitions 4/335 dead transitions. [2024-06-28 02:38:33,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 335 transitions, 5025 flow [2024-06-28 02:38:33,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:33,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:33,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:38:33,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:38:33,424 INFO L175 Difference]: Start difference. First operand has 237 places, 312 transitions, 4119 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:38:33,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 335 transitions, 5025 flow [2024-06-28 02:38:35,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 335 transitions, 4809 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:35,534 INFO L231 Difference]: Finished difference. Result has 240 places, 312 transitions, 4115 flow [2024-06-28 02:38:35,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4115, PETRI_PLACES=240, PETRI_TRANSITIONS=312} [2024-06-28 02:38:35,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:38:35,535 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 312 transitions, 4115 flow [2024-06-28 02:38:35,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:35,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:35,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:35,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:38:35,536 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:35,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:35,536 INFO L85 PathProgramCache]: Analyzing trace with hash -618093595, now seen corresponding path program 5 times [2024-06-28 02:38:35,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:35,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904420102] [2024-06-28 02:38:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:35,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:35,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:35,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:35,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904420102] [2024-06-28 02:38:35,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904420102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:35,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:35,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:35,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218016768] [2024-06-28 02:38:35,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:35,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:35,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:35,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:35,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:35,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:35,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 312 transitions, 4115 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:35,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:35,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:35,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:37,074 INFO L124 PetriNetUnfolderBase]: 5824/10082 cut-off events. [2024-06-28 02:38:37,074 INFO L125 PetriNetUnfolderBase]: For 1152730/1152730 co-relation queries the response was YES. [2024-06-28 02:38:37,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66910 conditions, 10082 events. 5824/10082 cut-off events. For 1152730/1152730 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 79009 event pairs, 2423 based on Foata normal form. 42/10120 useless extension candidates. Maximal degree in co-relation 66793. Up to 8758 conditions per place. [2024-06-28 02:38:37,209 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 105 changer transitions 5/338 dead transitions. [2024-06-28 02:38:37,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 338 transitions, 5040 flow [2024-06-28 02:38:37,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:37,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:38:37,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:38:37,211 INFO L175 Difference]: Start difference. First operand has 240 places, 312 transitions, 4115 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:38:37,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 338 transitions, 5040 flow [2024-06-28 02:38:39,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 338 transitions, 4829 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:39,631 INFO L231 Difference]: Finished difference. Result has 242 places, 311 transitions, 4116 flow [2024-06-28 02:38:39,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4116, PETRI_PLACES=242, PETRI_TRANSITIONS=311} [2024-06-28 02:38:39,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:38:39,632 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 311 transitions, 4116 flow [2024-06-28 02:38:39,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:39,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:39,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:39,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:38:39,632 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:39,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:39,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1402059843, now seen corresponding path program 1 times [2024-06-28 02:38:39,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:39,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042252647] [2024-06-28 02:38:39,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:39,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:39,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:39,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:39,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042252647] [2024-06-28 02:38:39,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042252647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:39,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:39,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:39,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211493449] [2024-06-28 02:38:39,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:39,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:39,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:39,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:39,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:39,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:39,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 311 transitions, 4116 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:39,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:39,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:39,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:41,314 INFO L124 PetriNetUnfolderBase]: 5889/10215 cut-off events. [2024-06-28 02:38:41,315 INFO L125 PetriNetUnfolderBase]: For 1163263/1163263 co-relation queries the response was YES. [2024-06-28 02:38:41,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67680 conditions, 10215 events. 5889/10215 cut-off events. For 1163263/1163263 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 80308 event pairs, 2401 based on Foata normal form. 36/10247 useless extension candidates. Maximal degree in co-relation 67562. Up to 8248 conditions per place. [2024-06-28 02:38:41,409 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 104 changer transitions 7/340 dead transitions. [2024-06-28 02:38:41,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 340 transitions, 5089 flow [2024-06-28 02:38:41,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:41,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:41,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:38:41,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:38:41,411 INFO L175 Difference]: Start difference. First operand has 242 places, 311 transitions, 4116 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:38:41,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 340 transitions, 5089 flow [2024-06-28 02:38:43,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 340 transitions, 4870 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:43,427 INFO L231 Difference]: Finished difference. Result has 244 places, 311 transitions, 4143 flow [2024-06-28 02:38:43,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3897, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4143, PETRI_PLACES=244, PETRI_TRANSITIONS=311} [2024-06-28 02:38:43,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 02:38:43,428 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 311 transitions, 4143 flow [2024-06-28 02:38:43,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:43,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:43,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:43,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:38:43,428 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:43,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:43,429 INFO L85 PathProgramCache]: Analyzing trace with hash -747791805, now seen corresponding path program 6 times [2024-06-28 02:38:43,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:43,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302397234] [2024-06-28 02:38:43,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:43,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:43,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:43,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302397234] [2024-06-28 02:38:43,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302397234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:43,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:43,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:43,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795216655] [2024-06-28 02:38:43,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:43,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:43,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:43,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:43,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:43,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:43,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 311 transitions, 4143 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:43,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:43,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:43,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:44,928 INFO L124 PetriNetUnfolderBase]: 5720/9968 cut-off events. [2024-06-28 02:38:44,928 INFO L125 PetriNetUnfolderBase]: For 1067402/1067404 co-relation queries the response was YES. [2024-06-28 02:38:45,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63678 conditions, 9968 events. 5720/9968 cut-off events. For 1067402/1067404 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 78502 event pairs, 2442 based on Foata normal form. 42/10005 useless extension candidates. Maximal degree in co-relation 63559. Up to 8609 conditions per place. [2024-06-28 02:38:45,041 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 82 changer transitions 4/329 dead transitions. [2024-06-28 02:38:45,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 329 transitions, 5001 flow [2024-06-28 02:38:45,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:45,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:45,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:38:45,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:38:45,043 INFO L175 Difference]: Start difference. First operand has 244 places, 311 transitions, 4143 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:38:45,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 329 transitions, 5001 flow [2024-06-28 02:38:47,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 329 transitions, 4735 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:47,211 INFO L231 Difference]: Finished difference. Result has 246 places, 309 transitions, 4012 flow [2024-06-28 02:38:47,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4012, PETRI_PLACES=246, PETRI_TRANSITIONS=309} [2024-06-28 02:38:47,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 02:38:47,211 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 309 transitions, 4012 flow [2024-06-28 02:38:47,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:47,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:47,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:47,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:38:47,212 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:47,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:47,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1839768673, now seen corresponding path program 2 times [2024-06-28 02:38:47,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:47,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403315612] [2024-06-28 02:38:47,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:47,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:47,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:47,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:47,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:47,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403315612] [2024-06-28 02:38:47,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403315612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:47,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:47,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:47,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980903256] [2024-06-28 02:38:47,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:47,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:47,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:47,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:47,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:47,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:47,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 309 transitions, 4012 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:47,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:47,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:47,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:48,621 INFO L124 PetriNetUnfolderBase]: 5640/9856 cut-off events. [2024-06-28 02:38:48,621 INFO L125 PetriNetUnfolderBase]: For 1028107/1028109 co-relation queries the response was YES. [2024-06-28 02:38:48,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62094 conditions, 9856 events. 5640/9856 cut-off events. For 1028107/1028109 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 77518 event pairs, 2366 based on Foata normal form. 36/9887 useless extension candidates. Maximal degree in co-relation 61974. Up to 8287 conditions per place. [2024-06-28 02:38:48,727 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 82 changer transitions 9/335 dead transitions. [2024-06-28 02:38:48,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 335 transitions, 4975 flow [2024-06-28 02:38:48,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:48,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:48,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:38:48,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:38:48,728 INFO L175 Difference]: Start difference. First operand has 246 places, 309 transitions, 4012 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:38:48,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 335 transitions, 4975 flow [2024-06-28 02:38:50,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 335 transitions, 4747 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:50,759 INFO L231 Difference]: Finished difference. Result has 246 places, 307 transitions, 3986 flow [2024-06-28 02:38:50,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3986, PETRI_PLACES=246, PETRI_TRANSITIONS=307} [2024-06-28 02:38:50,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 02:38:50,760 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 307 transitions, 3986 flow [2024-06-28 02:38:50,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:50,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:50,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:50,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:38:50,761 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:50,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:50,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1830571903, now seen corresponding path program 3 times [2024-06-28 02:38:50,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:50,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010648035] [2024-06-28 02:38:50,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:50,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:50,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:50,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:50,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010648035] [2024-06-28 02:38:50,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010648035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:50,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:50,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:50,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38193849] [2024-06-28 02:38:50,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:50,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:50,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:50,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:50,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:50,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:50,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 307 transitions, 3986 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:50,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:50,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:50,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:52,388 INFO L124 PetriNetUnfolderBase]: 5664/9912 cut-off events. [2024-06-28 02:38:52,389 INFO L125 PetriNetUnfolderBase]: For 1122409/1122411 co-relation queries the response was YES. [2024-06-28 02:38:52,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63958 conditions, 9912 events. 5664/9912 cut-off events. For 1122409/1122411 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 77744 event pairs, 2291 based on Foata normal form. 36/9943 useless extension candidates. Maximal degree in co-relation 63837. Up to 6591 conditions per place. [2024-06-28 02:38:52,485 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 85 changer transitions 12/337 dead transitions. [2024-06-28 02:38:52,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 337 transitions, 5108 flow [2024-06-28 02:38:52,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:52,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:52,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:38:52,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:38:52,486 INFO L175 Difference]: Start difference. First operand has 246 places, 307 transitions, 3986 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:38:52,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 337 transitions, 5108 flow [2024-06-28 02:38:54,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 337 transitions, 4885 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:54,685 INFO L231 Difference]: Finished difference. Result has 248 places, 302 transitions, 3941 flow [2024-06-28 02:38:54,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3763, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3941, PETRI_PLACES=248, PETRI_TRANSITIONS=302} [2024-06-28 02:38:54,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 02:38:54,686 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 302 transitions, 3941 flow [2024-06-28 02:38:54,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:54,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:54,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:54,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:38:54,686 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:54,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:54,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2060997394, now seen corresponding path program 1 times [2024-06-28 02:38:54,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:54,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480756170] [2024-06-28 02:38:54,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:54,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:54,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:54,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-06-28 02:38:54,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:54,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480756170] [2024-06-28 02:38:54,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480756170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:54,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:54,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:54,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197552304] [2024-06-28 02:38:54,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:54,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:54,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:54,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:54,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:54,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:54,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 302 transitions, 3941 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:54,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:54,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:54,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:56,149 INFO L124 PetriNetUnfolderBase]: 5474/9581 cut-off events. [2024-06-28 02:38:56,150 INFO L125 PetriNetUnfolderBase]: For 1020506/1020508 co-relation queries the response was YES. [2024-06-28 02:38:56,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62465 conditions, 9581 events. 5474/9581 cut-off events. For 1020506/1020508 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 74730 event pairs, 1733 based on Foata normal form. 8/9519 useless extension candidates. Maximal degree in co-relation 62343. Up to 4891 conditions per place. [2024-06-28 02:38:56,255 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 115 changer transitions 0/347 dead transitions. [2024-06-28 02:38:56,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 347 transitions, 5362 flow [2024-06-28 02:38:56,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:56,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:56,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:38:56,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 02:38:56,257 INFO L175 Difference]: Start difference. First operand has 248 places, 302 transitions, 3941 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:38:56,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 347 transitions, 5362 flow [2024-06-28 02:38:58,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 347 transitions, 5109 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:58,341 INFO L231 Difference]: Finished difference. Result has 249 places, 304 transitions, 3963 flow [2024-06-28 02:38:58,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=249, PETRI_TRANSITIONS=304} [2024-06-28 02:38:58,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 02:38:58,342 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 304 transitions, 3963 flow [2024-06-28 02:38:58,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:58,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:58,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:58,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:38:58,342 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:58,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:58,343 INFO L85 PathProgramCache]: Analyzing trace with hash 887596960, now seen corresponding path program 2 times [2024-06-28 02:38:58,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:58,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491444763] [2024-06-28 02:38:58,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:58,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:58,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:58,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:58,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:58,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491444763] [2024-06-28 02:38:58,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491444763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:58,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:58,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:58,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127304713] [2024-06-28 02:38:58,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:58,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:58,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:58,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:58,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:58,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:58,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 304 transitions, 3963 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:38:58,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:58,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:58,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:59,771 INFO L124 PetriNetUnfolderBase]: 5342/9349 cut-off events. [2024-06-28 02:38:59,771 INFO L125 PetriNetUnfolderBase]: For 918140/918142 co-relation queries the response was YES. [2024-06-28 02:38:59,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59624 conditions, 9349 events. 5342/9349 cut-off events. For 918140/918142 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 72529 event pairs, 1727 based on Foata normal form. 2/9283 useless extension candidates. Maximal degree in co-relation 59502. Up to 4684 conditions per place. [2024-06-28 02:38:59,867 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 120 changer transitions 0/342 dead transitions. [2024-06-28 02:38:59,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 342 transitions, 5378 flow [2024-06-28 02:38:59,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:59,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:59,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:38:59,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-28 02:38:59,869 INFO L175 Difference]: Start difference. First operand has 249 places, 304 transitions, 3963 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:38:59,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 342 transitions, 5378 flow [2024-06-28 02:39:02,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 342 transitions, 5140 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:02,143 INFO L231 Difference]: Finished difference. Result has 252 places, 306 transitions, 4027 flow [2024-06-28 02:39:02,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4027, PETRI_PLACES=252, PETRI_TRANSITIONS=306} [2024-06-28 02:39:02,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 02:39:02,144 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 306 transitions, 4027 flow [2024-06-28 02:39:02,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:02,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:02,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:02,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:39:02,144 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:02,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:02,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1069724292, now seen corresponding path program 3 times [2024-06-28 02:39:02,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:02,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684891741] [2024-06-28 02:39:02,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:02,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:02,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:02,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:02,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684891741] [2024-06-28 02:39:02,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684891741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:02,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:02,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:02,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405380370] [2024-06-28 02:39:02,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:02,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:02,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:02,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:02,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:02,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:02,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 306 transitions, 4027 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:02,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:02,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:02,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:03,616 INFO L124 PetriNetUnfolderBase]: 5285/9198 cut-off events. [2024-06-28 02:39:03,616 INFO L125 PetriNetUnfolderBase]: For 933975/933977 co-relation queries the response was YES. [2024-06-28 02:39:03,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58282 conditions, 9198 events. 5285/9198 cut-off events. For 933975/933977 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 71334 event pairs, 2020 based on Foata normal form. 12/9147 useless extension candidates. Maximal degree in co-relation 58159. Up to 7289 conditions per place. [2024-06-28 02:39:03,700 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 228 selfloop transitions, 101 changer transitions 5/341 dead transitions. [2024-06-28 02:39:03,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 341 transitions, 5143 flow [2024-06-28 02:39:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:03,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:03,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:39:03,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-28 02:39:03,701 INFO L175 Difference]: Start difference. First operand has 252 places, 306 transitions, 4027 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:39:03,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 341 transitions, 5143 flow [2024-06-28 02:39:05,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 341 transitions, 4894 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:05,707 INFO L231 Difference]: Finished difference. Result has 255 places, 303 transitions, 3945 flow [2024-06-28 02:39:05,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3778, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3945, PETRI_PLACES=255, PETRI_TRANSITIONS=303} [2024-06-28 02:39:05,708 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-28 02:39:05,708 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 303 transitions, 3945 flow [2024-06-28 02:39:05,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:05,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:05,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:05,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:39:05,708 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:05,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:05,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1893040552, now seen corresponding path program 4 times [2024-06-28 02:39:05,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:05,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349217775] [2024-06-28 02:39:05,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:05,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:05,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:05,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:05,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:05,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349217775] [2024-06-28 02:39:05,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349217775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:05,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:05,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:05,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916132856] [2024-06-28 02:39:05,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:05,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:05,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:05,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:05,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:05,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:05,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 303 transitions, 3945 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:05,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:05,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:05,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:07,080 INFO L124 PetriNetUnfolderBase]: 5075/8878 cut-off events. [2024-06-28 02:39:07,080 INFO L125 PetriNetUnfolderBase]: For 903960/903962 co-relation queries the response was YES. [2024-06-28 02:39:07,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55565 conditions, 8878 events. 5075/8878 cut-off events. For 903960/903962 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 68538 event pairs, 2096 based on Foata normal form. 12/8866 useless extension candidates. Maximal degree in co-relation 55442. Up to 7771 conditions per place. [2024-06-28 02:39:07,209 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 93 changer transitions 2/328 dead transitions. [2024-06-28 02:39:07,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 328 transitions, 4831 flow [2024-06-28 02:39:07,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:07,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:07,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:39:07,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:39:07,210 INFO L175 Difference]: Start difference. First operand has 255 places, 303 transitions, 3945 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:39:07,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 328 transitions, 4831 flow [2024-06-28 02:39:08,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 328 transitions, 4619 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:08,927 INFO L231 Difference]: Finished difference. Result has 258 places, 303 transitions, 3926 flow [2024-06-28 02:39:08,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3733, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3926, PETRI_PLACES=258, PETRI_TRANSITIONS=303} [2024-06-28 02:39:08,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 02:39:08,928 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 303 transitions, 3926 flow [2024-06-28 02:39:08,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:08,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:08,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:08,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:39:08,929 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:08,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:08,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1475421734, now seen corresponding path program 5 times [2024-06-28 02:39:08,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:08,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969408536] [2024-06-28 02:39:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:08,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:08,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:08,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:08,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:08,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969408536] [2024-06-28 02:39:08,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969408536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:08,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:08,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:08,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547252729] [2024-06-28 02:39:08,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:08,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:08,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:08,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:08,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:09,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:09,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 303 transitions, 3926 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:09,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:09,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:09,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:10,269 INFO L124 PetriNetUnfolderBase]: 5070/8844 cut-off events. [2024-06-28 02:39:10,269 INFO L125 PetriNetUnfolderBase]: For 877041/877043 co-relation queries the response was YES. [2024-06-28 02:39:10,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55293 conditions, 8844 events. 5070/8844 cut-off events. For 877041/877043 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 68116 event pairs, 2061 based on Foata normal form. 2/8807 useless extension candidates. Maximal degree in co-relation 55169. Up to 7645 conditions per place. [2024-06-28 02:39:10,364 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 101 changer transitions 1/327 dead transitions. [2024-06-28 02:39:10,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 327 transitions, 4986 flow [2024-06-28 02:39:10,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:10,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:10,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:39:10,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:39:10,366 INFO L175 Difference]: Start difference. First operand has 258 places, 303 transitions, 3926 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:39:10,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 327 transitions, 4986 flow [2024-06-28 02:39:11,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4777 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:11,922 INFO L231 Difference]: Finished difference. Result has 260 places, 303 transitions, 3925 flow [2024-06-28 02:39:11,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3925, PETRI_PLACES=260, PETRI_TRANSITIONS=303} [2024-06-28 02:39:11,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 02:39:11,922 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 303 transitions, 3925 flow [2024-06-28 02:39:11,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:11,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:11,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:11,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:39:11,923 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:11,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:11,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1770183228, now seen corresponding path program 6 times [2024-06-28 02:39:11,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:11,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779555860] [2024-06-28 02:39:11,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:11,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:11,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:11,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:11,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:11,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779555860] [2024-06-28 02:39:11,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779555860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:11,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:11,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:11,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006665447] [2024-06-28 02:39:11,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:11,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:11,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:11,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:11,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:12,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:12,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 303 transitions, 3925 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:12,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:12,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:12,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:13,226 INFO L124 PetriNetUnfolderBase]: 5065/8874 cut-off events. [2024-06-28 02:39:13,226 INFO L125 PetriNetUnfolderBase]: For 886707/886709 co-relation queries the response was YES. [2024-06-28 02:39:13,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55202 conditions, 8874 events. 5065/8874 cut-off events. For 886707/886709 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 68664 event pairs, 2103 based on Foata normal form. 2/8858 useless extension candidates. Maximal degree in co-relation 55077. Up to 7795 conditions per place. [2024-06-28 02:39:13,319 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 93 changer transitions 0/322 dead transitions. [2024-06-28 02:39:13,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 322 transitions, 4781 flow [2024-06-28 02:39:13,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:13,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:13,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:39:13,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:39:13,320 INFO L175 Difference]: Start difference. First operand has 260 places, 303 transitions, 3925 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:39:13,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 322 transitions, 4781 flow [2024-06-28 02:39:15,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 322 transitions, 4514 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:15,476 INFO L231 Difference]: Finished difference. Result has 262 places, 303 transitions, 3849 flow [2024-06-28 02:39:15,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3849, PETRI_PLACES=262, PETRI_TRANSITIONS=303} [2024-06-28 02:39:15,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:39:15,477 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 303 transitions, 3849 flow [2024-06-28 02:39:15,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:15,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:15,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:15,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:39:15,477 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:15,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:15,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1684406003, now seen corresponding path program 1 times [2024-06-28 02:39:15,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:15,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422407821] [2024-06-28 02:39:15,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:15,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:15,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:15,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422407821] [2024-06-28 02:39:15,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422407821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:15,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:15,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:15,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454309546] [2024-06-28 02:39:15,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:15,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:15,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:15,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:15,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:15,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:15,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 303 transitions, 3849 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:15,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:15,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:15,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:16,747 INFO L124 PetriNetUnfolderBase]: 5078/8916 cut-off events. [2024-06-28 02:39:16,748 INFO L125 PetriNetUnfolderBase]: For 902975/902982 co-relation queries the response was YES. [2024-06-28 02:39:16,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55432 conditions, 8916 events. 5078/8916 cut-off events. For 902975/902982 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 69163 event pairs, 2161 based on Foata normal form. 5/8918 useless extension candidates. Maximal degree in co-relation 55306. Up to 7816 conditions per place. [2024-06-28 02:39:16,849 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 86 changer transitions 0/327 dead transitions. [2024-06-28 02:39:16,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 327 transitions, 4999 flow [2024-06-28 02:39:16,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:16,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:16,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:39:16,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:39:16,850 INFO L175 Difference]: Start difference. First operand has 262 places, 303 transitions, 3849 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:39:16,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 327 transitions, 4999 flow [2024-06-28 02:39:18,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 327 transitions, 4778 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:18,524 INFO L231 Difference]: Finished difference. Result has 263 places, 309 transitions, 3909 flow [2024-06-28 02:39:18,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3640, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3909, PETRI_PLACES=263, PETRI_TRANSITIONS=309} [2024-06-28 02:39:18,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-28 02:39:18,525 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 309 transitions, 3909 flow [2024-06-28 02:39:18,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:18,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:18,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:18,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:39:18,525 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:18,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:18,526 INFO L85 PathProgramCache]: Analyzing trace with hash -808085925, now seen corresponding path program 2 times [2024-06-28 02:39:18,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:18,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846117170] [2024-06-28 02:39:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:18,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:18,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:18,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:18,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846117170] [2024-06-28 02:39:18,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846117170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:18,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:18,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:18,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204926312] [2024-06-28 02:39:18,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:18,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:18,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:18,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:18,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:18,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:18,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 309 transitions, 3909 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:18,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:18,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:18,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:19,995 INFO L124 PetriNetUnfolderBase]: 5091/8938 cut-off events. [2024-06-28 02:39:19,995 INFO L125 PetriNetUnfolderBase]: For 926792/926799 co-relation queries the response was YES. [2024-06-28 02:39:20,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55874 conditions, 8938 events. 5091/8938 cut-off events. For 926792/926799 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 69368 event pairs, 2161 based on Foata normal form. 5/8940 useless extension candidates. Maximal degree in co-relation 55747. Up to 7831 conditions per place. [2024-06-28 02:39:20,110 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 91 changer transitions 0/333 dead transitions. [2024-06-28 02:39:20,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 333 transitions, 5075 flow [2024-06-28 02:39:20,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:20,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:20,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:39:20,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:39:20,111 INFO L175 Difference]: Start difference. First operand has 263 places, 309 transitions, 3909 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:39:20,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 333 transitions, 5075 flow [2024-06-28 02:39:22,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 333 transitions, 4963 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:22,123 INFO L231 Difference]: Finished difference. Result has 267 places, 315 transitions, 4087 flow [2024-06-28 02:39:22,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4087, PETRI_PLACES=267, PETRI_TRANSITIONS=315} [2024-06-28 02:39:22,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:39:22,124 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 315 transitions, 4087 flow [2024-06-28 02:39:22,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:22,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:22,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:22,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:39:22,125 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:22,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:22,125 INFO L85 PathProgramCache]: Analyzing trace with hash 310143285, now seen corresponding path program 3 times [2024-06-28 02:39:22,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:22,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280935588] [2024-06-28 02:39:22,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:22,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:22,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:22,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:22,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:22,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280935588] [2024-06-28 02:39:22,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280935588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:22,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:22,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:22,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145231734] [2024-06-28 02:39:22,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:22,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:22,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:22,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:22,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:22,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:22,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 315 transitions, 4087 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:22,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:22,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:22,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:23,457 INFO L124 PetriNetUnfolderBase]: 5088/8932 cut-off events. [2024-06-28 02:39:23,457 INFO L125 PetriNetUnfolderBase]: For 942531/942533 co-relation queries the response was YES. [2024-06-28 02:39:23,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56059 conditions, 8932 events. 5088/8932 cut-off events. For 942531/942533 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 69262 event pairs, 2155 based on Foata normal form. 3/8931 useless extension candidates. Maximal degree in co-relation 55931. Up to 7828 conditions per place. [2024-06-28 02:39:23,558 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 231 selfloop transitions, 92 changer transitions 3/333 dead transitions. [2024-06-28 02:39:23,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 333 transitions, 5155 flow [2024-06-28 02:39:23,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:23,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:23,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:39:23,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:39:23,560 INFO L175 Difference]: Start difference. First operand has 267 places, 315 transitions, 4087 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:39:23,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 333 transitions, 5155 flow [2024-06-28 02:39:25,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 333 transitions, 5043 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:25,319 INFO L231 Difference]: Finished difference. Result has 271 places, 315 transitions, 4166 flow [2024-06-28 02:39:25,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3975, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4166, PETRI_PLACES=271, PETRI_TRANSITIONS=315} [2024-06-28 02:39:25,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-28 02:39:25,319 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 315 transitions, 4166 flow [2024-06-28 02:39:25,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:25,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:25,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:25,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:39:25,320 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:25,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash 310327425, now seen corresponding path program 4 times [2024-06-28 02:39:25,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:25,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988602701] [2024-06-28 02:39:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:25,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:25,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:25,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:25,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988602701] [2024-06-28 02:39:25,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988602701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:25,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:25,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:25,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033014985] [2024-06-28 02:39:25,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:25,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:25,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:25,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:25,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:25,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:25,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 315 transitions, 4166 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:25,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:25,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:25,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:26,650 INFO L124 PetriNetUnfolderBase]: 5093/8944 cut-off events. [2024-06-28 02:39:26,650 INFO L125 PetriNetUnfolderBase]: For 961612/961614 co-relation queries the response was YES. [2024-06-28 02:39:26,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56471 conditions, 8944 events. 5093/8944 cut-off events. For 961612/961614 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 69359 event pairs, 2180 based on Foata normal form. 1/8940 useless extension candidates. Maximal degree in co-relation 56342. Up to 7834 conditions per place. [2024-06-28 02:39:26,745 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 228 selfloop transitions, 95 changer transitions 0/330 dead transitions. [2024-06-28 02:39:26,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 330 transitions, 5273 flow [2024-06-28 02:39:26,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:26,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:26,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:39:26,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:39:26,747 INFO L175 Difference]: Start difference. First operand has 271 places, 315 transitions, 4166 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:39:26,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 330 transitions, 5273 flow [2024-06-28 02:39:29,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 330 transitions, 4976 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:29,057 INFO L231 Difference]: Finished difference. Result has 271 places, 318 transitions, 4123 flow [2024-06-28 02:39:29,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4123, PETRI_PLACES=271, PETRI_TRANSITIONS=318} [2024-06-28 02:39:29,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-28 02:39:29,058 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 318 transitions, 4123 flow [2024-06-28 02:39:29,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:29,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:29,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:39:29,058 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:29,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:29,059 INFO L85 PathProgramCache]: Analyzing trace with hash 310154445, now seen corresponding path program 5 times [2024-06-28 02:39:29,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:29,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381810591] [2024-06-28 02:39:29,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:29,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:29,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:29,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381810591] [2024-06-28 02:39:29,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381810591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:29,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199745500] [2024-06-28 02:39:29,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:29,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:29,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:29,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:29,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 318 transitions, 4123 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:29,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:30,402 INFO L124 PetriNetUnfolderBase]: 5090/8937 cut-off events. [2024-06-28 02:39:30,402 INFO L125 PetriNetUnfolderBase]: For 976830/976832 co-relation queries the response was YES. [2024-06-28 02:39:30,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56357 conditions, 8937 events. 5090/8937 cut-off events. For 976830/976832 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 69282 event pairs, 2155 based on Foata normal form. 3/8936 useless extension candidates. Maximal degree in co-relation 56227. Up to 7831 conditions per place. [2024-06-28 02:39:30,513 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 231 selfloop transitions, 94 changer transitions 0/332 dead transitions. [2024-06-28 02:39:30,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 332 transitions, 4997 flow [2024-06-28 02:39:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:30,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:30,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:39:30,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:39:30,514 INFO L175 Difference]: Start difference. First operand has 271 places, 318 transitions, 4123 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:39:30,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 332 transitions, 4997 flow [2024-06-28 02:39:33,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 332 transitions, 4882 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:33,224 INFO L231 Difference]: Finished difference. Result has 275 places, 318 transitions, 4202 flow [2024-06-28 02:39:33,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4202, PETRI_PLACES=275, PETRI_TRANSITIONS=318} [2024-06-28 02:39:33,224 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 02:39:33,224 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 318 transitions, 4202 flow [2024-06-28 02:39:33,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:33,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:33,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:33,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:39:33,225 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:33,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:33,225 INFO L85 PathProgramCache]: Analyzing trace with hash 310321845, now seen corresponding path program 6 times [2024-06-28 02:39:33,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:33,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274197693] [2024-06-28 02:39:33,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:33,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:33,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:33,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:33,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:33,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274197693] [2024-06-28 02:39:33,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274197693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:33,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:33,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:33,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21878135] [2024-06-28 02:39:33,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:33,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:33,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:33,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:33,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:33,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:33,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 318 transitions, 4202 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:33,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:33,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:33,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:34,514 INFO L124 PetriNetUnfolderBase]: 5087/8932 cut-off events. [2024-06-28 02:39:34,514 INFO L125 PetriNetUnfolderBase]: For 992538/992540 co-relation queries the response was YES. [2024-06-28 02:39:34,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56529 conditions, 8932 events. 5087/8932 cut-off events. For 992538/992540 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 69297 event pairs, 2176 based on Foata normal form. 1/8928 useless extension candidates. Maximal degree in co-relation 56398. Up to 7828 conditions per place. [2024-06-28 02:39:34,623 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 227 selfloop transitions, 94 changer transitions 0/328 dead transitions. [2024-06-28 02:39:34,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 328 transitions, 4868 flow [2024-06-28 02:39:34,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:34,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:34,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:39:34,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:39:34,624 INFO L175 Difference]: Start difference. First operand has 275 places, 318 transitions, 4202 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:39:34,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 328 transitions, 4868 flow [2024-06-28 02:39:37,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 328 transitions, 4557 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:37,696 INFO L231 Difference]: Finished difference. Result has 274 places, 318 transitions, 4085 flow [2024-06-28 02:39:37,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3891, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4085, PETRI_PLACES=274, PETRI_TRANSITIONS=318} [2024-06-28 02:39:37,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 02:39:37,697 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 318 transitions, 4085 flow [2024-06-28 02:39:37,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:37,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:37,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:37,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:39:37,698 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:37,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:37,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1424240088, now seen corresponding path program 7 times [2024-06-28 02:39:37,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:37,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026435009] [2024-06-28 02:39:37,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:37,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:37,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:37,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:37,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:37,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026435009] [2024-06-28 02:39:37,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026435009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:37,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:37,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:37,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985693343] [2024-06-28 02:39:37,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:37,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:37,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:37,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:37,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:37,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:37,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 318 transitions, 4085 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:37,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:37,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:37,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:39,049 INFO L124 PetriNetUnfolderBase]: 5023/8781 cut-off events. [2024-06-28 02:39:39,049 INFO L125 PetriNetUnfolderBase]: For 1006560/1006562 co-relation queries the response was YES. [2024-06-28 02:39:39,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54890 conditions, 8781 events. 5023/8781 cut-off events. For 1006560/1006562 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 67623 event pairs, 2099 based on Foata normal form. 12/8773 useless extension candidates. Maximal degree in co-relation 54758. Up to 7672 conditions per place. [2024-06-28 02:39:39,154 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 108 changer transitions 2/333 dead transitions. [2024-06-28 02:39:39,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 333 transitions, 4777 flow [2024-06-28 02:39:39,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:39,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:39,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:39:39,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:39:39,156 INFO L175 Difference]: Start difference. First operand has 274 places, 318 transitions, 4085 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:39:39,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 333 transitions, 4777 flow [2024-06-28 02:39:41,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 333 transitions, 4432 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:41,823 INFO L231 Difference]: Finished difference. Result has 273 places, 318 transitions, 3963 flow [2024-06-28 02:39:41,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=273, PETRI_TRANSITIONS=318} [2024-06-28 02:39:41,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 02:39:41,824 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 318 transitions, 3963 flow [2024-06-28 02:39:41,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:41,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:41,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:41,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:39:41,824 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:41,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:41,825 INFO L85 PathProgramCache]: Analyzing trace with hash -976878484, now seen corresponding path program 8 times [2024-06-28 02:39:41,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:41,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131322081] [2024-06-28 02:39:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:41,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:41,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:41,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131322081] [2024-06-28 02:39:41,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131322081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:41,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:41,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:41,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535736396] [2024-06-28 02:39:41,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:41,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:41,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:41,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:41,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:41,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:41,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 318 transitions, 3963 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:41,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:41,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:41,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:43,122 INFO L124 PetriNetUnfolderBase]: 4959/8619 cut-off events. [2024-06-28 02:39:43,122 INFO L125 PetriNetUnfolderBase]: For 968720/968722 co-relation queries the response was YES. [2024-06-28 02:39:43,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53282 conditions, 8619 events. 4959/8619 cut-off events. For 968720/968722 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 65606 event pairs, 1993 based on Foata normal form. 12/8607 useless extension candidates. Maximal degree in co-relation 53149. Up to 6897 conditions per place. [2024-06-28 02:39:43,219 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 213 selfloop transitions, 115 changer transitions 5/340 dead transitions. [2024-06-28 02:39:43,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 4889 flow [2024-06-28 02:39:43,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:43,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:43,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:39:43,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:39:43,220 INFO L175 Difference]: Start difference. First operand has 273 places, 318 transitions, 3963 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:39:43,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 4889 flow [2024-06-28 02:39:46,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 340 transitions, 4613 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:46,304 INFO L231 Difference]: Finished difference. Result has 273 places, 315 transitions, 3889 flow [2024-06-28 02:39:46,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3889, PETRI_PLACES=273, PETRI_TRANSITIONS=315} [2024-06-28 02:39:46,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 02:39:46,305 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 315 transitions, 3889 flow [2024-06-28 02:39:46,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:46,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:46,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:46,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:39:46,305 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:46,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:46,306 INFO L85 PathProgramCache]: Analyzing trace with hash -916561626, now seen corresponding path program 1 times [2024-06-28 02:39:46,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:46,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677773182] [2024-06-28 02:39:46,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:46,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:46,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:46,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:46,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677773182] [2024-06-28 02:39:46,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677773182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:46,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:46,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:46,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990718410] [2024-06-28 02:39:46,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:46,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:46,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:46,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:46,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:46,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:46,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 315 transitions, 3889 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:46,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:46,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:46,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:47,614 INFO L124 PetriNetUnfolderBase]: 4840/8439 cut-off events. [2024-06-28 02:39:47,614 INFO L125 PetriNetUnfolderBase]: For 928032/928032 co-relation queries the response was YES. [2024-06-28 02:39:47,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52520 conditions, 8439 events. 4840/8439 cut-off events. For 928032/928032 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 64216 event pairs, 1959 based on Foata normal form. 2/8436 useless extension candidates. Maximal degree in co-relation 52386. Up to 7210 conditions per place. [2024-06-28 02:39:47,711 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 221 selfloop transitions, 115 changer transitions 0/343 dead transitions. [2024-06-28 02:39:47,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 343 transitions, 4903 flow [2024-06-28 02:39:47,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:47,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:47,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:39:47,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:39:47,712 INFO L175 Difference]: Start difference. First operand has 273 places, 315 transitions, 3889 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:39:47,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 343 transitions, 4903 flow [2024-06-28 02:39:50,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 343 transitions, 4657 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:50,234 INFO L231 Difference]: Finished difference. Result has 275 places, 317 transitions, 3977 flow [2024-06-28 02:39:50,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3977, PETRI_PLACES=275, PETRI_TRANSITIONS=317} [2024-06-28 02:39:50,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 02:39:50,234 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 317 transitions, 3977 flow [2024-06-28 02:39:50,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:50,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:50,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:50,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:39:50,235 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:50,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:50,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1232391292, now seen corresponding path program 2 times [2024-06-28 02:39:50,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:50,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338939300] [2024-06-28 02:39:50,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:50,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:50,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:50,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:50,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:50,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338939300] [2024-06-28 02:39:50,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338939300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:50,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:50,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:50,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452630742] [2024-06-28 02:39:50,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:50,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:50,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:50,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:50,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:50,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:50,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 317 transitions, 3977 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:50,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:50,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:50,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:51,512 INFO L124 PetriNetUnfolderBase]: 4835/8464 cut-off events. [2024-06-28 02:39:51,513 INFO L125 PetriNetUnfolderBase]: For 935518/935518 co-relation queries the response was YES. [2024-06-28 02:39:51,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52540 conditions, 8464 events. 4835/8464 cut-off events. For 935518/935518 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 64695 event pairs, 2024 based on Foata normal form. 2/8462 useless extension candidates. Maximal degree in co-relation 52404. Up to 7410 conditions per place. [2024-06-28 02:39:51,609 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 107 changer transitions 0/335 dead transitions. [2024-06-28 02:39:51,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 335 transitions, 4677 flow [2024-06-28 02:39:51,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:51,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:51,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:39:51,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:39:51,610 INFO L175 Difference]: Start difference. First operand has 275 places, 317 transitions, 3977 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:39:51,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 335 transitions, 4677 flow [2024-06-28 02:39:55,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 335 transitions, 4409 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:55,305 INFO L231 Difference]: Finished difference. Result has 278 places, 317 transitions, 3928 flow [2024-06-28 02:39:55,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3928, PETRI_PLACES=278, PETRI_TRANSITIONS=317} [2024-06-28 02:39:55,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 02:39:55,305 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 317 transitions, 3928 flow [2024-06-28 02:39:55,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:55,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:55,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:55,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:39:55,306 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:55,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:55,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1720652864, now seen corresponding path program 3 times [2024-06-28 02:39:55,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:55,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174982134] [2024-06-28 02:39:55,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:55,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:55,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:55,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:55,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174982134] [2024-06-28 02:39:55,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174982134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:55,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:55,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:55,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685271856] [2024-06-28 02:39:55,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:55,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:55,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:55,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:55,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:55,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:55,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 317 transitions, 3928 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:39:55,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:55,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:55,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:56,618 INFO L124 PetriNetUnfolderBase]: 4843/8419 cut-off events. [2024-06-28 02:39:56,618 INFO L125 PetriNetUnfolderBase]: For 951620/951620 co-relation queries the response was YES. [2024-06-28 02:39:56,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52532 conditions, 8419 events. 4843/8419 cut-off events. For 951620/951620 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 63408 event pairs, 1632 based on Foata normal form. 2/8417 useless extension candidates. Maximal degree in co-relation 52395. Up to 4681 conditions per place. [2024-06-28 02:39:56,712 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 133 changer transitions 1/354 dead transitions. [2024-06-28 02:39:56,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 354 transitions, 5226 flow [2024-06-28 02:39:56,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:56,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:56,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:39:56,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:39:56,713 INFO L175 Difference]: Start difference. First operand has 278 places, 317 transitions, 3928 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:39:56,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 354 transitions, 5226 flow [2024-06-28 02:40:00,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 354 transitions, 4971 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:00,340 INFO L231 Difference]: Finished difference. Result has 280 places, 319 transitions, 4001 flow [2024-06-28 02:40:00,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3673, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4001, PETRI_PLACES=280, PETRI_TRANSITIONS=319} [2024-06-28 02:40:00,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-28 02:40:00,343 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 319 transitions, 4001 flow [2024-06-28 02:40:00,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:00,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:00,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:00,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:40:00,344 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:00,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:00,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1707097062, now seen corresponding path program 4 times [2024-06-28 02:40:00,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:00,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652496119] [2024-06-28 02:40:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:00,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:00,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:00,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:00,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652496119] [2024-06-28 02:40:00,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652496119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:00,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:00,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:00,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955077886] [2024-06-28 02:40:00,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:00,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:00,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:00,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:00,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:00,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:00,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 319 transitions, 4001 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:00,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:00,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:00,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:01,690 INFO L124 PetriNetUnfolderBase]: 4818/8374 cut-off events. [2024-06-28 02:40:01,691 INFO L125 PetriNetUnfolderBase]: For 962700/962700 co-relation queries the response was YES. [2024-06-28 02:40:01,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52025 conditions, 8374 events. 4818/8374 cut-off events. For 962700/962700 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 62953 event pairs, 1613 based on Foata normal form. 8/8378 useless extension candidates. Maximal degree in co-relation 51887. Up to 4667 conditions per place. [2024-06-28 02:40:01,795 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 129 changer transitions 2/353 dead transitions. [2024-06-28 02:40:01,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 353 transitions, 5038 flow [2024-06-28 02:40:01,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:01,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:40:01,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:40:01,796 INFO L175 Difference]: Start difference. First operand has 280 places, 319 transitions, 4001 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:40:01,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 353 transitions, 5038 flow [2024-06-28 02:40:06,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 353 transitions, 4680 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:06,372 INFO L231 Difference]: Finished difference. Result has 282 places, 319 transitions, 3907 flow [2024-06-28 02:40:06,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3907, PETRI_PLACES=282, PETRI_TRANSITIONS=319} [2024-06-28 02:40:06,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 02:40:06,373 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 319 transitions, 3907 flow [2024-06-28 02:40:06,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:06,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:06,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:06,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:40:06,374 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:06,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:06,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1119863958, now seen corresponding path program 5 times [2024-06-28 02:40:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437660492] [2024-06-28 02:40:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:06,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:06,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:06,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:06,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:06,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437660492] [2024-06-28 02:40:06,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437660492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:06,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:06,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:06,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457919615] [2024-06-28 02:40:06,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:06,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:06,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:06,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:06,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:06,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:06,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 319 transitions, 3907 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:06,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:06,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:06,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:07,939 INFO L124 PetriNetUnfolderBase]: 4761/8304 cut-off events. [2024-06-28 02:40:07,939 INFO L125 PetriNetUnfolderBase]: For 936522/936522 co-relation queries the response was YES. [2024-06-28 02:40:08,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49974 conditions, 8304 events. 4761/8304 cut-off events. For 936522/936522 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 62965 event pairs, 1948 based on Foata normal form. 12/8312 useless extension candidates. Maximal degree in co-relation 49836. Up to 7246 conditions per place. [2024-06-28 02:40:08,021 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 107 changer transitions 2/337 dead transitions. [2024-06-28 02:40:08,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 337 transitions, 4615 flow [2024-06-28 02:40:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:08,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:08,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:40:08,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:40:08,022 INFO L175 Difference]: Start difference. First operand has 282 places, 319 transitions, 3907 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:40:08,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 337 transitions, 4615 flow [2024-06-28 02:40:12,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 337 transitions, 4342 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:12,826 INFO L231 Difference]: Finished difference. Result has 283 places, 319 transitions, 3855 flow [2024-06-28 02:40:12,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3855, PETRI_PLACES=283, PETRI_TRANSITIONS=319} [2024-06-28 02:40:12,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:40:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 319 transitions, 3855 flow [2024-06-28 02:40:12,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:12,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:12,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:12,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:40:12,827 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:12,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash 496228108, now seen corresponding path program 6 times [2024-06-28 02:40:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:12,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455442149] [2024-06-28 02:40:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:12,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:12,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:12,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:12,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:12,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455442149] [2024-06-28 02:40:12,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455442149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:12,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:12,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:12,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77843972] [2024-06-28 02:40:12,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:12,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:12,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:12,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:12,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:12,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:12,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 319 transitions, 3855 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:12,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:12,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:12,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:14,106 INFO L124 PetriNetUnfolderBase]: 4697/8124 cut-off events. [2024-06-28 02:40:14,106 INFO L125 PetriNetUnfolderBase]: For 887484/887484 co-relation queries the response was YES. [2024-06-28 02:40:14,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47847 conditions, 8124 events. 4697/8124 cut-off events. For 887484/887484 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 60653 event pairs, 1832 based on Foata normal form. 12/8132 useless extension candidates. Maximal degree in co-relation 47708. Up to 6572 conditions per place. [2024-06-28 02:40:14,214 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 114 changer transitions 7/343 dead transitions. [2024-06-28 02:40:14,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 343 transitions, 4597 flow [2024-06-28 02:40:14,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:40:14,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:40:14,215 INFO L175 Difference]: Start difference. First operand has 283 places, 319 transitions, 3855 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:40:14,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 343 transitions, 4597 flow [2024-06-28 02:40:17,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 343 transitions, 4290 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:17,817 INFO L231 Difference]: Finished difference. Result has 285 places, 316 transitions, 3745 flow [2024-06-28 02:40:17,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3745, PETRI_PLACES=285, PETRI_TRANSITIONS=316} [2024-06-28 02:40:17,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 02:40:17,817 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 316 transitions, 3745 flow [2024-06-28 02:40:17,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:17,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:17,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:17,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:40:17,818 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:17,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:17,818 INFO L85 PathProgramCache]: Analyzing trace with hash 863483462, now seen corresponding path program 1 times [2024-06-28 02:40:17,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:17,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5671191] [2024-06-28 02:40:17,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:17,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:17,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:17,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:17,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5671191] [2024-06-28 02:40:17,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5671191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:17,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:17,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:17,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282554248] [2024-06-28 02:40:17,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:17,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:17,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:17,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:17,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:17,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:17,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 316 transitions, 3745 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:17,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:17,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:17,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:19,083 INFO L124 PetriNetUnfolderBase]: 4571/8001 cut-off events. [2024-06-28 02:40:19,084 INFO L125 PetriNetUnfolderBase]: For 832265/832267 co-relation queries the response was YES. [2024-06-28 02:40:19,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46563 conditions, 8001 events. 4571/8001 cut-off events. For 832265/832267 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 60350 event pairs, 1925 based on Foata normal form. 2/7985 useless extension candidates. Maximal degree in co-relation 46423. Up to 6978 conditions per place. [2024-06-28 02:40:19,173 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 106 changer transitions 0/328 dead transitions. [2024-06-28 02:40:19,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 328 transitions, 4415 flow [2024-06-28 02:40:19,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:19,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:40:19,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:40:19,174 INFO L175 Difference]: Start difference. First operand has 285 places, 316 transitions, 3745 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:40:19,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 328 transitions, 4415 flow [2024-06-28 02:40:23,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 328 transitions, 4132 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:23,159 INFO L231 Difference]: Finished difference. Result has 286 places, 316 transitions, 3679 flow [2024-06-28 02:40:23,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3679, PETRI_PLACES=286, PETRI_TRANSITIONS=316} [2024-06-28 02:40:23,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 02:40:23,160 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 316 transitions, 3679 flow [2024-06-28 02:40:23,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:23,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:23,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:23,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:40:23,160 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:23,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:23,161 INFO L85 PathProgramCache]: Analyzing trace with hash -542643574, now seen corresponding path program 2 times [2024-06-28 02:40:23,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:23,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965645572] [2024-06-28 02:40:23,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:23,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:23,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:23,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:23,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:23,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965645572] [2024-06-28 02:40:23,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965645572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:23,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:23,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:23,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095666199] [2024-06-28 02:40:23,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:23,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:23,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:23,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:23,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:23,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:23,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 316 transitions, 3679 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:23,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:23,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:23,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:24,392 INFO L124 PetriNetUnfolderBase]: 4566/7980 cut-off events. [2024-06-28 02:40:24,392 INFO L125 PetriNetUnfolderBase]: For 835658/835660 co-relation queries the response was YES. [2024-06-28 02:40:24,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46156 conditions, 7980 events. 4566/7980 cut-off events. For 835658/835660 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 60099 event pairs, 1896 based on Foata normal form. 2/7962 useless extension candidates. Maximal degree in co-relation 46015. Up to 6822 conditions per place. [2024-06-28 02:40:24,497 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 114 changer transitions 1/335 dead transitions. [2024-06-28 02:40:24,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 335 transitions, 4642 flow [2024-06-28 02:40:24,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:24,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:24,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:40:24,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:40:24,498 INFO L175 Difference]: Start difference. First operand has 286 places, 316 transitions, 3679 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:40:24,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 335 transitions, 4642 flow [2024-06-28 02:40:28,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 335 transitions, 4378 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:28,070 INFO L231 Difference]: Finished difference. Result has 287 places, 318 transitions, 3722 flow [2024-06-28 02:40:28,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3722, PETRI_PLACES=287, PETRI_TRANSITIONS=318} [2024-06-28 02:40:28,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 02:40:28,070 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 318 transitions, 3722 flow [2024-06-28 02:40:28,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:28,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:28,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:28,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:40:28,071 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:28,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:28,071 INFO L85 PathProgramCache]: Analyzing trace with hash -932003352, now seen corresponding path program 3 times [2024-06-28 02:40:28,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:28,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885377663] [2024-06-28 02:40:28,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:28,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:28,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:28,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:28,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:28,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885377663] [2024-06-28 02:40:28,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885377663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:28,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:28,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:28,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972093378] [2024-06-28 02:40:28,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:28,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:28,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:28,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:28,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:28,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:28,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 318 transitions, 3722 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:28,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:28,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:28,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:29,302 INFO L124 PetriNetUnfolderBase]: 4561/7945 cut-off events. [2024-06-28 02:40:29,302 INFO L125 PetriNetUnfolderBase]: For 851499/851501 co-relation queries the response was YES. [2024-06-28 02:40:29,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45798 conditions, 7945 events. 4561/7945 cut-off events. For 851499/851501 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 59279 event pairs, 1572 based on Foata normal form. 8/7921 useless extension candidates. Maximal degree in co-relation 45655. Up to 4528 conditions per place. [2024-06-28 02:40:29,398 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 210 selfloop transitions, 128 changer transitions 2/347 dead transitions. [2024-06-28 02:40:29,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 347 transitions, 4965 flow [2024-06-28 02:40:29,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:29,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:40:29,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:40:29,399 INFO L175 Difference]: Start difference. First operand has 287 places, 318 transitions, 3722 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:40:29,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 347 transitions, 4965 flow [2024-06-28 02:40:33,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 347 transitions, 4711 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:33,345 INFO L231 Difference]: Finished difference. Result has 290 places, 320 transitions, 3787 flow [2024-06-28 02:40:33,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3787, PETRI_PLACES=290, PETRI_TRANSITIONS=320} [2024-06-28 02:40:33,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:40:33,346 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 320 transitions, 3787 flow [2024-06-28 02:40:33,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:33,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:33,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:33,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:40:33,346 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:33,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:33,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1361244730, now seen corresponding path program 4 times [2024-06-28 02:40:33,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:33,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617415172] [2024-06-28 02:40:33,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:33,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:33,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:33,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:33,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617415172] [2024-06-28 02:40:33,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617415172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:33,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:33,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:33,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319434225] [2024-06-28 02:40:33,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:33,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:33,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:33,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:33,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 320 transitions, 3787 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:33,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:33,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:34,595 INFO L124 PetriNetUnfolderBase]: 4549/7923 cut-off events. [2024-06-28 02:40:34,596 INFO L125 PetriNetUnfolderBase]: For 821014/821016 co-relation queries the response was YES. [2024-06-28 02:40:34,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45775 conditions, 7923 events. 4549/7923 cut-off events. For 821014/821016 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 59093 event pairs, 1609 based on Foata normal form. 2/7893 useless extension candidates. Maximal degree in co-relation 45631. Up to 4520 conditions per place. [2024-06-28 02:40:34,694 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 131 changer transitions 1/344 dead transitions. [2024-06-28 02:40:34,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 344 transitions, 4961 flow [2024-06-28 02:40:34,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:34,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:34,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:40:34,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:40:34,696 INFO L175 Difference]: Start difference. First operand has 290 places, 320 transitions, 3787 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:40:34,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 344 transitions, 4961 flow [2024-06-28 02:40:38,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 344 transitions, 4648 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:38,680 INFO L231 Difference]: Finished difference. Result has 293 places, 320 transitions, 3741 flow [2024-06-28 02:40:38,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3741, PETRI_PLACES=293, PETRI_TRANSITIONS=320} [2024-06-28 02:40:38,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 02:40:38,680 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 320 transitions, 3741 flow [2024-06-28 02:40:38,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-06-28 02:40:38,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:38,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:38,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:40:38,681 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:38,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:38,681 INFO L85 PathProgramCache]: Analyzing trace with hash 362889480, now seen corresponding path program 1 times [2024-06-28 02:40:38,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:38,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283185321] [2024-06-28 02:40:38,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:38,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:38,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:38,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:38,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:38,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283185321] [2024-06-28 02:40:38,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283185321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:38,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:38,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:38,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636900492] [2024-06-28 02:40:38,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:38,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:38,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:38,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:38,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:38,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:38,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 320 transitions, 3741 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:38,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:38,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:38,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:39,960 INFO L124 PetriNetUnfolderBase]: 4731/8308 cut-off events. [2024-06-28 02:40:39,960 INFO L125 PetriNetUnfolderBase]: For 1108734/1108736 co-relation queries the response was YES. [2024-06-28 02:40:40,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49363 conditions, 8308 events. 4731/8308 cut-off events. For 1108734/1108736 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 63339 event pairs, 1842 based on Foata normal form. 24/8327 useless extension candidates. Maximal degree in co-relation 49218. Up to 6238 conditions per place. [2024-06-28 02:40:40,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 252 selfloop transitions, 84 changer transitions 6/349 dead transitions. [2024-06-28 02:40:40,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 349 transitions, 4755 flow [2024-06-28 02:40:40,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:40,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:40,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:40:40,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:40:40,068 INFO L175 Difference]: Start difference. First operand has 293 places, 320 transitions, 3741 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:40:40,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 349 transitions, 4755 flow [2024-06-28 02:40:44,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 349 transitions, 4390 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:44,671 INFO L231 Difference]: Finished difference. Result has 292 places, 319 transitions, 3564 flow [2024-06-28 02:40:44,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3564, PETRI_PLACES=292, PETRI_TRANSITIONS=319} [2024-06-28 02:40:44,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 02:40:44,671 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 319 transitions, 3564 flow [2024-06-28 02:40:44,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:44,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:44,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:44,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:40:44,672 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:44,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:44,672 INFO L85 PathProgramCache]: Analyzing trace with hash 540021000, now seen corresponding path program 2 times [2024-06-28 02:40:44,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:44,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760343640] [2024-06-28 02:40:44,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:44,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:44,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:44,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:44,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760343640] [2024-06-28 02:40:44,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760343640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:44,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:44,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:44,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375502478] [2024-06-28 02:40:44,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:44,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:44,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:44,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:44,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:44,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:44,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 319 transitions, 3564 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:44,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:44,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:44,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:45,947 INFO L124 PetriNetUnfolderBase]: 4713/8264 cut-off events. [2024-06-28 02:40:45,947 INFO L125 PetriNetUnfolderBase]: For 1125408/1125410 co-relation queries the response was YES. [2024-06-28 02:40:46,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50620 conditions, 8264 events. 4713/8264 cut-off events. For 1125408/1125410 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 62785 event pairs, 1871 based on Foata normal form. 6/8265 useless extension candidates. Maximal degree in co-relation 50476. Up to 6439 conditions per place. [2024-06-28 02:40:46,042 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 252 selfloop transitions, 84 changer transitions 0/343 dead transitions. [2024-06-28 02:40:46,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 343 transitions, 4768 flow [2024-06-28 02:40:46,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:46,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:46,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:40:46,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:40:46,044 INFO L175 Difference]: Start difference. First operand has 292 places, 319 transitions, 3564 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:40:46,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 343 transitions, 4768 flow [2024-06-28 02:40:50,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 343 transitions, 4520 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:50,665 INFO L231 Difference]: Finished difference. Result has 294 places, 320 transitions, 3520 flow [2024-06-28 02:40:50,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3316, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3520, PETRI_PLACES=294, PETRI_TRANSITIONS=320} [2024-06-28 02:40:50,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:40:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 320 transitions, 3520 flow [2024-06-28 02:40:50,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:50,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:50,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:50,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:40:50,666 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:50,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:50,666 INFO L85 PathProgramCache]: Analyzing trace with hash 540258150, now seen corresponding path program 3 times [2024-06-28 02:40:50,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:50,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379714084] [2024-06-28 02:40:50,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:50,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:50,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:50,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379714084] [2024-06-28 02:40:50,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379714084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:50,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:50,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:50,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405080178] [2024-06-28 02:40:50,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:50,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:50,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:50,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:50,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:50,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:50,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 320 transitions, 3520 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:50,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:50,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:50,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:52,009 INFO L124 PetriNetUnfolderBase]: 4781/8394 cut-off events. [2024-06-28 02:40:52,010 INFO L125 PetriNetUnfolderBase]: For 1218976/1218978 co-relation queries the response was YES. [2024-06-28 02:40:52,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51739 conditions, 8394 events. 4781/8394 cut-off events. For 1218976/1218978 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 64071 event pairs, 1841 based on Foata normal form. 6/8395 useless extension candidates. Maximal degree in co-relation 51595. Up to 6433 conditions per place. [2024-06-28 02:40:52,141 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 245 selfloop transitions, 93 changer transitions 0/345 dead transitions. [2024-06-28 02:40:52,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 345 transitions, 4708 flow [2024-06-28 02:40:52,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:52,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:52,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:40:52,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:40:52,142 INFO L175 Difference]: Start difference. First operand has 294 places, 320 transitions, 3520 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:40:52,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 345 transitions, 4708 flow [2024-06-28 02:40:56,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 345 transitions, 4450 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:56,254 INFO L231 Difference]: Finished difference. Result has 295 places, 320 transitions, 3452 flow [2024-06-28 02:40:56,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3452, PETRI_PLACES=295, PETRI_TRANSITIONS=320} [2024-06-28 02:40:56,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:40:56,255 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 320 transitions, 3452 flow [2024-06-28 02:40:56,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:56,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:56,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:56,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:40:56,255 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:56,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:56,256 INFO L85 PathProgramCache]: Analyzing trace with hash -840039184, now seen corresponding path program 4 times [2024-06-28 02:40:56,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:56,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293197186] [2024-06-28 02:40:56,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:56,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:56,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:56,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:56,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293197186] [2024-06-28 02:40:56,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293197186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:56,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:56,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:56,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548952268] [2024-06-28 02:40:56,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:56,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:56,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:56,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:56,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:56,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:56,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 320 transitions, 3452 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:56,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:56,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:56,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:57,645 INFO L124 PetriNetUnfolderBase]: 4801/8397 cut-off events. [2024-06-28 02:40:57,645 INFO L125 PetriNetUnfolderBase]: For 1235954/1235956 co-relation queries the response was YES. [2024-06-28 02:40:57,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51663 conditions, 8397 events. 4801/8397 cut-off events. For 1235954/1235956 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 63637 event pairs, 1684 based on Foata normal form. 6/8371 useless extension candidates. Maximal degree in co-relation 51520. Up to 4920 conditions per place. [2024-06-28 02:40:57,735 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 134 changer transitions 2/349 dead transitions. [2024-06-28 02:40:57,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 349 transitions, 4693 flow [2024-06-28 02:40:57,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:57,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:57,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:40:57,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:40:57,736 INFO L175 Difference]: Start difference. First operand has 295 places, 320 transitions, 3452 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:40:57,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 349 transitions, 4693 flow [2024-06-28 02:41:01,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 349 transitions, 4430 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:01,349 INFO L231 Difference]: Finished difference. Result has 295 places, 321 transitions, 3489 flow [2024-06-28 02:41:01,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3190, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3489, PETRI_PLACES=295, PETRI_TRANSITIONS=321} [2024-06-28 02:41:01,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:41:01,349 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 321 transitions, 3489 flow [2024-06-28 02:41:01,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:01,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:01,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:41:01,350 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:01,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:01,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1734364920, now seen corresponding path program 5 times [2024-06-28 02:41:01,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:01,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333708700] [2024-06-28 02:41:01,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:01,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:01,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:01,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:01,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:01,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333708700] [2024-06-28 02:41:01,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333708700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:01,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:01,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:01,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897447284] [2024-06-28 02:41:01,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:01,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:01,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:01,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:01,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:01,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:01,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 321 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:01,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:01,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:02,609 INFO L124 PetriNetUnfolderBase]: 4707/8239 cut-off events. [2024-06-28 02:41:02,610 INFO L125 PetriNetUnfolderBase]: For 1110824/1110826 co-relation queries the response was YES. [2024-06-28 02:41:02,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48473 conditions, 8239 events. 4707/8239 cut-off events. For 1110824/1110826 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 62641 event pairs, 2035 based on Foata normal form. 6/8225 useless extension candidates. Maximal degree in co-relation 48331. Up to 7074 conditions per place. [2024-06-28 02:41:02,716 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 114 changer transitions 2/339 dead transitions. [2024-06-28 02:41:02,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 339 transitions, 4201 flow [2024-06-28 02:41:02,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:02,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:02,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:41:02,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:41:02,717 INFO L175 Difference]: Start difference. First operand has 295 places, 321 transitions, 3489 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:41:02,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 339 transitions, 4201 flow [2024-06-28 02:41:08,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 339 transitions, 3705 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:08,014 INFO L231 Difference]: Finished difference. Result has 294 places, 321 transitions, 3226 flow [2024-06-28 02:41:08,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3226, PETRI_PLACES=294, PETRI_TRANSITIONS=321} [2024-06-28 02:41:08,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:41:08,015 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 321 transitions, 3226 flow [2024-06-28 02:41:08,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:08,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:08,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:08,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:41:08,015 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:08,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1450662966, now seen corresponding path program 6 times [2024-06-28 02:41:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:08,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337163732] [2024-06-28 02:41:08,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:08,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:08,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:08,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:08,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337163732] [2024-06-28 02:41:08,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337163732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:08,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:08,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:08,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484137400] [2024-06-28 02:41:08,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:08,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:08,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:08,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:08,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:08,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:08,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 321 transitions, 3226 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:08,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:08,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:08,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:09,295 INFO L124 PetriNetUnfolderBase]: 4694/8196 cut-off events. [2024-06-28 02:41:09,295 INFO L125 PetriNetUnfolderBase]: For 1088052/1088054 co-relation queries the response was YES. [2024-06-28 02:41:09,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46361 conditions, 8196 events. 4694/8196 cut-off events. For 1088052/1088054 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 61866 event pairs, 1740 based on Foata normal form. 6/8170 useless extension candidates. Maximal degree in co-relation 46221. Up to 4773 conditions per place. [2024-06-28 02:41:09,388 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 133 changer transitions 1/346 dead transitions. [2024-06-28 02:41:09,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 346 transitions, 4204 flow [2024-06-28 02:41:09,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:09,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:09,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:41:09,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:41:09,389 INFO L175 Difference]: Start difference. First operand has 294 places, 321 transitions, 3226 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:41:09,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 346 transitions, 4204 flow [2024-06-28 02:41:13,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 346 transitions, 3943 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:13,424 INFO L231 Difference]: Finished difference. Result has 295 places, 321 transitions, 3236 flow [2024-06-28 02:41:13,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2965, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3236, PETRI_PLACES=295, PETRI_TRANSITIONS=321} [2024-06-28 02:41:13,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:41:13,424 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 321 transitions, 3236 flow [2024-06-28 02:41:13,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:13,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:13,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:13,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:41:13,425 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:13,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:13,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1630641282, now seen corresponding path program 1 times [2024-06-28 02:41:13,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:13,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945599476] [2024-06-28 02:41:13,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:13,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:13,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:13,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:13,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:13,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945599476] [2024-06-28 02:41:13,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945599476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:13,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:13,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:13,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223756644] [2024-06-28 02:41:13,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:13,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:13,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:13,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:13,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:13,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:13,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 321 transitions, 3236 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:13,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:13,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:13,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:14,725 INFO L124 PetriNetUnfolderBase]: 4714/8264 cut-off events. [2024-06-28 02:41:14,725 INFO L125 PetriNetUnfolderBase]: For 1099852/1099854 co-relation queries the response was YES. [2024-06-28 02:41:14,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46952 conditions, 8264 events. 4714/8264 cut-off events. For 1099852/1099854 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 62661 event pairs, 1376 based on Foata normal form. 6/8206 useless extension candidates. Maximal degree in co-relation 46811. Up to 4478 conditions per place. [2024-06-28 02:41:14,820 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 219 selfloop transitions, 134 changer transitions 2/362 dead transitions. [2024-06-28 02:41:14,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 362 transitions, 4550 flow [2024-06-28 02:41:14,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:14,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:14,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:41:14,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-28 02:41:14,822 INFO L175 Difference]: Start difference. First operand has 295 places, 321 transitions, 3236 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:41:14,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 362 transitions, 4550 flow [2024-06-28 02:41:18,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 362 transitions, 4245 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:18,278 INFO L231 Difference]: Finished difference. Result has 295 places, 322 transitions, 3232 flow [2024-06-28 02:41:18,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3232, PETRI_PLACES=295, PETRI_TRANSITIONS=322} [2024-06-28 02:41:18,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:41:18,279 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 322 transitions, 3232 flow [2024-06-28 02:41:18,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:18,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:18,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:41:18,280 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:18,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:18,280 INFO L85 PathProgramCache]: Analyzing trace with hash -418320868, now seen corresponding path program 2 times [2024-06-28 02:41:18,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:18,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065439430] [2024-06-28 02:41:18,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:18,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:18,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:18,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065439430] [2024-06-28 02:41:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065439430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:18,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:18,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:18,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895148944] [2024-06-28 02:41:18,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:18,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:18,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:18,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:18,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:18,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:18,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 322 transitions, 3232 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:18,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:18,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:19,563 INFO L124 PetriNetUnfolderBase]: 4620/8077 cut-off events. [2024-06-28 02:41:19,563 INFO L125 PetriNetUnfolderBase]: For 965237/965239 co-relation queries the response was YES. [2024-06-28 02:41:19,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43736 conditions, 8077 events. 4620/8077 cut-off events. For 965237/965239 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 60741 event pairs, 1527 based on Foata normal form. 6/8025 useless extension candidates. Maximal degree in co-relation 43594. Up to 4337 conditions per place. [2024-06-28 02:41:19,670 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 132 changer transitions 1/355 dead transitions. [2024-06-28 02:41:19,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 355 transitions, 4254 flow [2024-06-28 02:41:19,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:19,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:19,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:41:19,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:41:19,672 INFO L175 Difference]: Start difference. First operand has 295 places, 322 transitions, 3232 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:41:19,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 355 transitions, 4254 flow [2024-06-28 02:41:23,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 355 transitions, 3758 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:23,614 INFO L231 Difference]: Finished difference. Result has 294 places, 322 transitions, 3005 flow [2024-06-28 02:41:23,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3005, PETRI_PLACES=294, PETRI_TRANSITIONS=322} [2024-06-28 02:41:23,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:41:23,614 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 322 transitions, 3005 flow [2024-06-28 02:41:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:23,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:23,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:41:23,615 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:23,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:23,615 INFO L85 PathProgramCache]: Analyzing trace with hash -414659458, now seen corresponding path program 3 times [2024-06-28 02:41:23,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:23,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679445415] [2024-06-28 02:41:23,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:23,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:23,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:23,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:23,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679445415] [2024-06-28 02:41:23,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679445415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:23,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:23,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:23,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140993265] [2024-06-28 02:41:23,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:23,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:23,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:23,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:23,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:23,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:23,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 322 transitions, 3005 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:23,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:23,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:24,995 INFO L124 PetriNetUnfolderBase]: 4607/8051 cut-off events. [2024-06-28 02:41:24,996 INFO L125 PetriNetUnfolderBase]: For 936722/936724 co-relation queries the response was YES. [2024-06-28 02:41:25,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41845 conditions, 8051 events. 4607/8051 cut-off events. For 936722/936724 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 60894 event pairs, 1875 based on Foata normal form. 6/8017 useless extension candidates. Maximal degree in co-relation 41705. Up to 6914 conditions per place. [2024-06-28 02:41:25,079 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 114 changer transitions 2/346 dead transitions. [2024-06-28 02:41:25,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 346 transitions, 3751 flow [2024-06-28 02:41:25,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:25,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:25,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:41:25,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:41:25,081 INFO L175 Difference]: Start difference. First operand has 294 places, 322 transitions, 3005 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:41:25,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 346 transitions, 3751 flow [2024-06-28 02:41:29,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 346 transitions, 3458 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:29,680 INFO L231 Difference]: Finished difference. Result has 295 places, 322 transitions, 2945 flow [2024-06-28 02:41:29,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2945, PETRI_PLACES=295, PETRI_TRANSITIONS=322} [2024-06-28 02:41:29,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:41:29,681 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 322 transitions, 2945 flow [2024-06-28 02:41:29,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:29,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:29,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:29,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:41:29,681 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:29,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:29,681 INFO L85 PathProgramCache]: Analyzing trace with hash -711888232, now seen corresponding path program 4 times [2024-06-28 02:41:29,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:29,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955487667] [2024-06-28 02:41:29,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:29,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:29,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:29,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:29,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:29,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955487667] [2024-06-28 02:41:29,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955487667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:29,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:29,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:29,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387467948] [2024-06-28 02:41:29,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:29,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:29,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:29,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:29,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:29,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:29,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 322 transitions, 2945 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:29,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:29,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:29,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:30,990 INFO L124 PetriNetUnfolderBase]: 4756/8389 cut-off events. [2024-06-28 02:41:30,990 INFO L125 PetriNetUnfolderBase]: For 1153531/1153533 co-relation queries the response was YES. [2024-06-28 02:41:31,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45933 conditions, 8389 events. 4756/8389 cut-off events. For 1153531/1153533 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 64164 event pairs, 1784 based on Foata normal form. 6/8390 useless extension candidates. Maximal degree in co-relation 45792. Up to 6170 conditions per place. [2024-06-28 02:41:31,074 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 256 selfloop transitions, 93 changer transitions 0/356 dead transitions. [2024-06-28 02:41:31,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 356 transitions, 4236 flow [2024-06-28 02:41:31,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:31,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:31,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:41:31,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:41:31,076 INFO L175 Difference]: Start difference. First operand has 295 places, 322 transitions, 2945 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:41:31,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 356 transitions, 4236 flow [2024-06-28 02:41:36,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 356 transitions, 3970 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:36,086 INFO L231 Difference]: Finished difference. Result has 295 places, 323 transitions, 2892 flow [2024-06-28 02:41:36,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2892, PETRI_PLACES=295, PETRI_TRANSITIONS=323} [2024-06-28 02:41:36,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:41:36,087 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 323 transitions, 2892 flow [2024-06-28 02:41:36,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:36,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:36,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:36,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:41:36,088 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:36,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:36,088 INFO L85 PathProgramCache]: Analyzing trace with hash -711589702, now seen corresponding path program 5 times [2024-06-28 02:41:36,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:36,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374485936] [2024-06-28 02:41:36,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:36,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:36,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:36,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:36,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:36,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374485936] [2024-06-28 02:41:36,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374485936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:36,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:36,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:36,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855650636] [2024-06-28 02:41:36,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:36,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:36,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:36,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:36,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:36,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:36,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 323 transitions, 2892 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:36,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:36,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:36,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:37,374 INFO L124 PetriNetUnfolderBase]: 4776/8425 cut-off events. [2024-06-28 02:41:37,374 INFO L125 PetriNetUnfolderBase]: For 1174127/1174129 co-relation queries the response was YES. [2024-06-28 02:41:37,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46192 conditions, 8425 events. 4776/8425 cut-off events. For 1174127/1174129 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 64499 event pairs, 1832 based on Foata normal form. 6/8426 useless extension candidates. Maximal degree in co-relation 46050. Up to 6182 conditions per place. [2024-06-28 02:41:37,470 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 85 changer transitions 0/350 dead transitions. [2024-06-28 02:41:37,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 350 transitions, 3917 flow [2024-06-28 02:41:37,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:41:37,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:41:37,472 INFO L175 Difference]: Start difference. First operand has 295 places, 323 transitions, 2892 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:41:37,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 350 transitions, 3917 flow [2024-06-28 02:41:43,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 350 transitions, 3627 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:43,158 INFO L231 Difference]: Finished difference. Result has 295 places, 324 transitions, 2801 flow [2024-06-28 02:41:43,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2609, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2801, PETRI_PLACES=295, PETRI_TRANSITIONS=324} [2024-06-28 02:41:43,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:41:43,159 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 324 transitions, 2801 flow [2024-06-28 02:41:43,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:43,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:43,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:43,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:41:43,160 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:43,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:43,160 INFO L85 PathProgramCache]: Analyzing trace with hash -368624936, now seen corresponding path program 6 times [2024-06-28 02:41:43,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:43,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900973982] [2024-06-28 02:41:43,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:43,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:43,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:43,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:43,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:43,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900973982] [2024-06-28 02:41:43,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900973982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:43,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:43,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:43,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882538133] [2024-06-28 02:41:43,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:43,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:43,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:43,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:43,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:43,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:43,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 324 transitions, 2801 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:43,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:43,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:43,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:44,383 INFO L124 PetriNetUnfolderBase]: 4730/8327 cut-off events. [2024-06-28 02:41:44,383 INFO L125 PetriNetUnfolderBase]: For 1148059/1148061 co-relation queries the response was YES. [2024-06-28 02:41:44,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42486 conditions, 8327 events. 4730/8327 cut-off events. For 1148059/1148061 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 63671 event pairs, 1835 based on Foata normal form. 24/8346 useless extension candidates. Maximal degree in co-relation 42347. Up to 6357 conditions per place. [2024-06-28 02:41:44,477 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 85 changer transitions 6/348 dead transitions. [2024-06-28 02:41:44,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 348 transitions, 3789 flow [2024-06-28 02:41:44,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:44,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:44,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:41:44,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:41:44,478 INFO L175 Difference]: Start difference. First operand has 295 places, 324 transitions, 2801 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:41:44,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 348 transitions, 3789 flow [2024-06-28 02:41:49,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 348 transitions, 3617 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:49,369 INFO L231 Difference]: Finished difference. Result has 298 places, 322 transitions, 2786 flow [2024-06-28 02:41:49,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2786, PETRI_PLACES=298, PETRI_TRANSITIONS=322} [2024-06-28 02:41:49,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-28 02:41:49,370 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 322 transitions, 2786 flow [2024-06-28 02:41:49,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:49,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:49,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:49,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:41:49,370 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:49,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:49,371 INFO L85 PathProgramCache]: Analyzing trace with hash 585195710, now seen corresponding path program 1 times [2024-06-28 02:41:49,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:49,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130222633] [2024-06-28 02:41:49,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:49,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:49,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:49,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:49,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:49,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130222633] [2024-06-28 02:41:49,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130222633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:49,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:49,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:49,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706251776] [2024-06-28 02:41:49,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:49,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:49,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:49,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:49,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:49,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:49,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 322 transitions, 2786 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:49,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:49,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:49,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:50,595 INFO L124 PetriNetUnfolderBase]: 4625/8111 cut-off events. [2024-06-28 02:41:50,596 INFO L125 PetriNetUnfolderBase]: For 998907/998907 co-relation queries the response was YES. [2024-06-28 02:41:50,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41214 conditions, 8111 events. 4625/8111 cut-off events. For 998907/998907 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 61515 event pairs, 1935 based on Foata normal form. 6/8113 useless extension candidates. Maximal degree in co-relation 41074. Up to 6932 conditions per place. [2024-06-28 02:41:50,690 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 114 changer transitions 2/349 dead transitions. [2024-06-28 02:41:50,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 349 transitions, 3544 flow [2024-06-28 02:41:50,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:50,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:50,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:41:50,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:41:50,692 INFO L175 Difference]: Start difference. First operand has 298 places, 322 transitions, 2786 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:41:50,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 349 transitions, 3544 flow [2024-06-28 02:41:54,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 349 transitions, 3286 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:54,941 INFO L231 Difference]: Finished difference. Result has 297 places, 322 transitions, 2761 flow [2024-06-28 02:41:54,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2761, PETRI_PLACES=297, PETRI_TRANSITIONS=322} [2024-06-28 02:41:54,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 02:41:54,942 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 322 transitions, 2761 flow [2024-06-28 02:41:54,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:54,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:54,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:54,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:41:54,942 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:54,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:54,943 INFO L85 PathProgramCache]: Analyzing trace with hash -217566060, now seen corresponding path program 2 times [2024-06-28 02:41:54,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:54,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984843515] [2024-06-28 02:41:54,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:54,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:54,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:55,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:55,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:55,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984843515] [2024-06-28 02:41:55,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984843515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:55,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:55,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:55,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893230402] [2024-06-28 02:41:55,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:55,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:55,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:55,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:55,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:55,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:55,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 322 transitions, 2761 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:55,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:55,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:55,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:56,114 INFO L124 PetriNetUnfolderBase]: 4483/7842 cut-off events. [2024-06-28 02:41:56,115 INFO L125 PetriNetUnfolderBase]: For 745210/745210 co-relation queries the response was YES. [2024-06-28 02:41:56,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36200 conditions, 7842 events. 4483/7842 cut-off events. For 745210/745210 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 58746 event pairs, 1575 based on Foata normal form. 6/7844 useless extension candidates. Maximal degree in co-relation 36059. Up to 4381 conditions per place. [2024-06-28 02:41:56,201 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 217 selfloop transitions, 132 changer transitions 1/357 dead transitions. [2024-06-28 02:41:56,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 357 transitions, 4084 flow [2024-06-28 02:41:56,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:56,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:56,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:41:56,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:41:56,203 INFO L175 Difference]: Start difference. First operand has 297 places, 322 transitions, 2761 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:41:56,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 357 transitions, 4084 flow [2024-06-28 02:41:59,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 357 transitions, 3813 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:59,526 INFO L231 Difference]: Finished difference. Result has 297 places, 323 transitions, 2798 flow [2024-06-28 02:41:59,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2798, PETRI_PLACES=297, PETRI_TRANSITIONS=323} [2024-06-28 02:41:59,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 02:41:59,526 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 323 transitions, 2798 flow [2024-06-28 02:41:59,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:59,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:59,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:59,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:41:59,527 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:59,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:59,527 INFO L85 PathProgramCache]: Analyzing trace with hash -217328910, now seen corresponding path program 3 times [2024-06-28 02:41:59,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:59,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681259912] [2024-06-28 02:41:59,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:59,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:59,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:59,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:59,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:59,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681259912] [2024-06-28 02:41:59,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681259912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:59,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:59,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102696686] [2024-06-28 02:41:59,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:59,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:59,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:59,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:59,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:59,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:59,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 323 transitions, 2798 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:59,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:59,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:59,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:00,804 INFO L124 PetriNetUnfolderBase]: 4470/7831 cut-off events. [2024-06-28 02:42:00,805 INFO L125 PetriNetUnfolderBase]: For 711865/711865 co-relation queries the response was YES. [2024-06-28 02:42:00,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35504 conditions, 7831 events. 4470/7831 cut-off events. For 711865/711865 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 58646 event pairs, 1412 based on Foata normal form. 6/7833 useless extension candidates. Maximal degree in co-relation 35363. Up to 4375 conditions per place. [2024-06-28 02:42:00,876 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 213 selfloop transitions, 134 changer transitions 2/356 dead transitions. [2024-06-28 02:42:00,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 356 transitions, 3840 flow [2024-06-28 02:42:00,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:00,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:00,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:42:00,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:42:00,877 INFO L175 Difference]: Start difference. First operand has 297 places, 323 transitions, 2798 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:42:00,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 356 transitions, 3840 flow [2024-06-28 02:42:04,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 356 transitions, 3537 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:04,817 INFO L231 Difference]: Finished difference. Result has 300 places, 323 transitions, 2768 flow [2024-06-28 02:42:04,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2768, PETRI_PLACES=300, PETRI_TRANSITIONS=323} [2024-06-28 02:42:04,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:42:04,818 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 323 transitions, 2768 flow [2024-06-28 02:42:04,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:04,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:04,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:04,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:42:04,818 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:04,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:04,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1579663938, now seen corresponding path program 4 times [2024-06-28 02:42:04,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:04,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814387187] [2024-06-28 02:42:04,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:04,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:04,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:04,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:04,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:04,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814387187] [2024-06-28 02:42:04,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814387187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:04,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:04,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:04,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361141321] [2024-06-28 02:42:04,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:04,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:04,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:04,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:04,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 323 transitions, 2768 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:04,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:04,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:04,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,958 INFO L124 PetriNetUnfolderBase]: 4538/8023 cut-off events. [2024-06-28 02:42:05,959 INFO L125 PetriNetUnfolderBase]: For 859017/859019 co-relation queries the response was YES. [2024-06-28 02:42:06,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35907 conditions, 8023 events. 4538/8023 cut-off events. For 859017/859019 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 61027 event pairs, 1678 based on Foata normal form. 24/8042 useless extension candidates. Maximal degree in co-relation 35765. Up to 5998 conditions per place. [2024-06-28 02:42:06,044 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 253 selfloop transitions, 85 changer transitions 6/351 dead transitions. [2024-06-28 02:42:06,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 351 transitions, 3816 flow [2024-06-28 02:42:06,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:06,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:06,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:42:06,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:42:06,045 INFO L175 Difference]: Start difference. First operand has 300 places, 323 transitions, 2768 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:42:06,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 351 transitions, 3816 flow [2024-06-28 02:42:10,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 351 transitions, 3321 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:42:10,083 INFO L231 Difference]: Finished difference. Result has 297 places, 322 transitions, 2464 flow [2024-06-28 02:42:10,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2464, PETRI_PLACES=297, PETRI_TRANSITIONS=322} [2024-06-28 02:42:10,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 02:42:10,083 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 322 transitions, 2464 flow [2024-06-28 02:42:10,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:10,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:10,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:10,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:42:10,084 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:10,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:10,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1756795458, now seen corresponding path program 5 times [2024-06-28 02:42:10,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:10,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80408737] [2024-06-28 02:42:10,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:10,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:10,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:10,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:10,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:10,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80408737] [2024-06-28 02:42:10,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80408737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:10,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:10,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:10,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133672850] [2024-06-28 02:42:10,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:10,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:10,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:10,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:10,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:10,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:10,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 322 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:10,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:10,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:10,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:11,245 INFO L124 PetriNetUnfolderBase]: 4385/7728 cut-off events. [2024-06-28 02:42:11,245 INFO L125 PetriNetUnfolderBase]: For 591529/591531 co-relation queries the response was YES. [2024-06-28 02:42:11,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31739 conditions, 7728 events. 4385/7728 cut-off events. For 591529/591531 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 58217 event pairs, 1630 based on Foata normal form. 6/7729 useless extension candidates. Maximal degree in co-relation 31598. Up to 5914 conditions per place. [2024-06-28 02:42:11,318 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 84 changer transitions 0/349 dead transitions. [2024-06-28 02:42:11,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 349 transitions, 3754 flow [2024-06-28 02:42:11,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:11,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:11,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:42:11,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:42:11,319 INFO L175 Difference]: Start difference. First operand has 297 places, 322 transitions, 2464 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:42:11,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 349 transitions, 3754 flow [2024-06-28 02:42:15,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 349 transitions, 3556 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:15,182 INFO L231 Difference]: Finished difference. Result has 299 places, 323 transitions, 2472 flow [2024-06-28 02:42:15,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2472, PETRI_PLACES=299, PETRI_TRANSITIONS=323} [2024-06-28 02:42:15,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-28 02:42:15,182 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 323 transitions, 2472 flow [2024-06-28 02:42:15,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:15,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:15,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:15,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:42:15,183 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:15,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:15,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1757032608, now seen corresponding path program 6 times [2024-06-28 02:42:15,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:15,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057281923] [2024-06-28 02:42:15,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:15,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:15,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:15,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:15,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057281923] [2024-06-28 02:42:15,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057281923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:15,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:15,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:15,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147599084] [2024-06-28 02:42:15,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:15,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:15,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:15,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:15,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:15,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:15,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 323 transitions, 2472 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:15,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:15,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:15,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:16,242 INFO L124 PetriNetUnfolderBase]: 4291/7562 cut-off events. [2024-06-28 02:42:16,242 INFO L125 PetriNetUnfolderBase]: For 408056/408058 co-relation queries the response was YES. [2024-06-28 02:42:16,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28138 conditions, 7562 events. 4291/7562 cut-off events. For 408056/408058 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 56774 event pairs, 1519 based on Foata normal form. 6/7563 useless extension candidates. Maximal degree in co-relation 27996. Up to 5773 conditions per place. [2024-06-28 02:42:16,327 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 94 changer transitions 0/348 dead transitions. [2024-06-28 02:42:16,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 348 transitions, 3474 flow [2024-06-28 02:42:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:16,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:42:16,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:42:16,328 INFO L175 Difference]: Start difference. First operand has 299 places, 323 transitions, 2472 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:42:16,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 348 transitions, 3474 flow [2024-06-28 02:42:20,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 348 transitions, 3205 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:20,225 INFO L231 Difference]: Finished difference. Result has 300 places, 323 transitions, 2395 flow [2024-06-28 02:42:20,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2395, PETRI_PLACES=300, PETRI_TRANSITIONS=323} [2024-06-28 02:42:20,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:42:20,226 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 323 transitions, 2395 flow [2024-06-28 02:42:20,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:20,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:20,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:20,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:42:20,227 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:20,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:20,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1730960180, now seen corresponding path program 1 times [2024-06-28 02:42:20,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:20,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070717881] [2024-06-28 02:42:20,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:20,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:20,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:20,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:20,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070717881] [2024-06-28 02:42:20,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070717881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:20,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:20,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:20,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047435584] [2024-06-28 02:42:20,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:20,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:20,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:20,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:20,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:20,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:20,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 323 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:20,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:20,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:20,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:21,361 INFO L124 PetriNetUnfolderBase]: 4420/7805 cut-off events. [2024-06-28 02:42:21,362 INFO L125 PetriNetUnfolderBase]: For 654347/654349 co-relation queries the response was YES. [2024-06-28 02:42:21,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30609 conditions, 7805 events. 4420/7805 cut-off events. For 654347/654349 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 59129 event pairs, 1539 based on Foata normal form. 18/7818 useless extension candidates. Maximal degree in co-relation 30466. Up to 5773 conditions per place. [2024-06-28 02:42:21,439 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 251 selfloop transitions, 82 changer transitions 13/353 dead transitions. [2024-06-28 02:42:21,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 353 transitions, 3679 flow [2024-06-28 02:42:21,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:21,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:21,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:42:21,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:42:21,441 INFO L175 Difference]: Start difference. First operand has 300 places, 323 transitions, 2395 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:42:21,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 353 transitions, 3679 flow [2024-06-28 02:42:26,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 353 transitions, 3471 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:26,167 INFO L231 Difference]: Finished difference. Result has 300 places, 316 transitions, 2315 flow [2024-06-28 02:42:26,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2315, PETRI_PLACES=300, PETRI_TRANSITIONS=316} [2024-06-28 02:42:26,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:42:26,169 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 316 transitions, 2315 flow [2024-06-28 02:42:26,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:26,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:26,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:26,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:42:26,172 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:26,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1196034754, now seen corresponding path program 2 times [2024-06-28 02:42:26,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:26,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597561748] [2024-06-28 02:42:26,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:26,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:26,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:26,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:26,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:26,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597561748] [2024-06-28 02:42:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597561748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:26,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:26,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:26,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444887849] [2024-06-28 02:42:26,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:26,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:26,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:26,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:26,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:26,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:26,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 316 transitions, 2315 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:26,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:26,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:26,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:27,319 INFO L124 PetriNetUnfolderBase]: 4263/7534 cut-off events. [2024-06-28 02:42:27,319 INFO L125 PetriNetUnfolderBase]: For 516426/516428 co-relation queries the response was YES. [2024-06-28 02:42:27,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27535 conditions, 7534 events. 4263/7534 cut-off events. For 516426/516428 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 56793 event pairs, 1527 based on Foata normal form. 18/7547 useless extension candidates. Maximal degree in co-relation 27392. Up to 5773 conditions per place. [2024-06-28 02:42:27,403 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 82 changer transitions 19/343 dead transitions. [2024-06-28 02:42:27,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 343 transitions, 3317 flow [2024-06-28 02:42:27,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:42:27,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:42:27,404 INFO L175 Difference]: Start difference. First operand has 300 places, 316 transitions, 2315 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:42:27,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 343 transitions, 3317 flow [2024-06-28 02:42:31,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 343 transitions, 3138 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:31,014 INFO L231 Difference]: Finished difference. Result has 295 places, 306 transitions, 2247 flow [2024-06-28 02:42:31,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=295, PETRI_TRANSITIONS=306} [2024-06-28 02:42:31,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:42:31,015 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 306 transitions, 2247 flow [2024-06-28 02:42:31,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:31,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:31,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:31,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:42:31,015 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:31,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:31,016 INFO L85 PathProgramCache]: Analyzing trace with hash -431865036, now seen corresponding path program 3 times [2024-06-28 02:42:31,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:31,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841690483] [2024-06-28 02:42:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:31,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:31,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:31,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:31,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841690483] [2024-06-28 02:42:31,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841690483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:31,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:31,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:31,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987521268] [2024-06-28 02:42:31,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:31,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:31,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:31,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:31,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:31,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:31,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 306 transitions, 2247 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:31,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:31,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:31,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:32,070 INFO L124 PetriNetUnfolderBase]: 4147/7338 cut-off events. [2024-06-28 02:42:32,070 INFO L125 PetriNetUnfolderBase]: For 539612/539614 co-relation queries the response was YES. [2024-06-28 02:42:32,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27578 conditions, 7338 events. 4147/7338 cut-off events. For 539612/539614 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 55296 event pairs, 1331 based on Foata normal form. 18/7351 useless extension candidates. Maximal degree in co-relation 27438. Up to 4885 conditions per place. [2024-06-28 02:42:32,144 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 211 selfloop transitions, 95 changer transitions 18/331 dead transitions. [2024-06-28 02:42:32,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 331 transitions, 3217 flow [2024-06-28 02:42:32,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:32,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:32,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:42:32,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:42:32,145 INFO L175 Difference]: Start difference. First operand has 295 places, 306 transitions, 2247 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:42:32,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 331 transitions, 3217 flow [2024-06-28 02:42:35,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 331 transitions, 3033 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 02:42:35,110 INFO L231 Difference]: Finished difference. Result has 286 places, 301 transitions, 2239 flow [2024-06-28 02:42:35,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2239, PETRI_PLACES=286, PETRI_TRANSITIONS=301} [2024-06-28 02:42:35,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 02:42:35,110 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 301 transitions, 2239 flow [2024-06-28 02:42:35,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:35,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:35,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:35,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:42:35,111 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:35,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:35,111 INFO L85 PathProgramCache]: Analyzing trace with hash -155707300, now seen corresponding path program 4 times [2024-06-28 02:42:35,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:35,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245992119] [2024-06-28 02:42:35,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:35,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:35,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:35,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245992119] [2024-06-28 02:42:35,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245992119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:35,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:35,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:35,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666555285] [2024-06-28 02:42:35,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:35,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:35,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:35,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:35,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:35,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:35,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 301 transitions, 2239 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:35,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:35,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:35,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:36,150 INFO L124 PetriNetUnfolderBase]: 4152/7329 cut-off events. [2024-06-28 02:42:36,150 INFO L125 PetriNetUnfolderBase]: For 638898/638898 co-relation queries the response was YES. [2024-06-28 02:42:36,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29720 conditions, 7329 events. 4152/7329 cut-off events. For 638898/638898 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 54814 event pairs, 1229 based on Foata normal form. 18/7343 useless extension candidates. Maximal degree in co-relation 29584. Up to 3821 conditions per place. [2024-06-28 02:42:36,229 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 129 changer transitions 15/336 dead transitions. [2024-06-28 02:42:36,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 336 transitions, 3243 flow [2024-06-28 02:42:36,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:36,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:36,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:42:36,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:42:36,231 INFO L175 Difference]: Start difference. First operand has 286 places, 301 transitions, 2239 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:42:36,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 336 transitions, 3243 flow [2024-06-28 02:42:40,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 336 transitions, 3075 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:40,163 INFO L231 Difference]: Finished difference. Result has 283 places, 297 transitions, 2306 flow [2024-06-28 02:42:40,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2306, PETRI_PLACES=283, PETRI_TRANSITIONS=297} [2024-06-28 02:42:40,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:42:40,164 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 297 transitions, 2306 flow [2024-06-28 02:42:40,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:40,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:40,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:40,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:42:40,164 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:40,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:40,165 INFO L85 PathProgramCache]: Analyzing trace with hash -282690094, now seen corresponding path program 5 times [2024-06-28 02:42:40,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:40,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409137197] [2024-06-28 02:42:40,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:40,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:40,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:40,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:40,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:40,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409137197] [2024-06-28 02:42:40,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409137197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:40,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:40,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:40,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645783882] [2024-06-28 02:42:40,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:40,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:40,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:40,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:40,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:40,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:40,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 297 transitions, 2306 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:40,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:40,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:40,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:41,180 INFO L124 PetriNetUnfolderBase]: 4047/7158 cut-off events. [2024-06-28 02:42:41,180 INFO L125 PetriNetUnfolderBase]: For 490365/490365 co-relation queries the response was YES. [2024-06-28 02:42:41,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27550 conditions, 7158 events. 4047/7158 cut-off events. For 490365/490365 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 53551 event pairs, 1184 based on Foata normal form. 18/7172 useless extension candidates. Maximal degree in co-relation 27416. Up to 3821 conditions per place. [2024-06-28 02:42:41,248 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 122 changer transitions 31/331 dead transitions. [2024-06-28 02:42:41,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 331 transitions, 3056 flow [2024-06-28 02:42:41,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:41,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:42:41,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:42:41,249 INFO L175 Difference]: Start difference. First operand has 283 places, 297 transitions, 2306 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:42:41,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 331 transitions, 3056 flow [2024-06-28 02:42:44,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 331 transitions, 2796 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:44,155 INFO L231 Difference]: Finished difference. Result has 283 places, 280 transitions, 2183 flow [2024-06-28 02:42:44,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2046, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=283, PETRI_TRANSITIONS=280} [2024-06-28 02:42:44,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:42:44,156 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 280 transitions, 2183 flow [2024-06-28 02:42:44,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:44,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:44,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:44,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:42:44,156 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:44,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:44,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1824012170, now seen corresponding path program 6 times [2024-06-28 02:42:44,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:44,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880180379] [2024-06-28 02:42:44,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:44,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:44,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:44,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:44,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:44,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880180379] [2024-06-28 02:42:44,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880180379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:44,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:44,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:44,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741542193] [2024-06-28 02:42:44,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:44,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:44,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:44,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:44,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:44,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:44,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 280 transitions, 2183 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:44,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:44,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:44,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:44,980 INFO L124 PetriNetUnfolderBase]: 3265/5709 cut-off events. [2024-06-28 02:42:44,981 INFO L125 PetriNetUnfolderBase]: For 787601/787603 co-relation queries the response was YES. [2024-06-28 02:42:45,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28178 conditions, 5709 events. 3265/5709 cut-off events. For 787601/787603 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 40203 event pairs, 1140 based on Foata normal form. 18/5724 useless extension candidates. Maximal degree in co-relation 28044. Up to 2910 conditions per place. [2024-06-28 02:42:45,047 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 215 selfloop transitions, 78 changer transitions 13/313 dead transitions. [2024-06-28 02:42:45,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 313 transitions, 3369 flow [2024-06-28 02:42:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:45,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:45,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:42:45,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:42:45,048 INFO L175 Difference]: Start difference. First operand has 283 places, 280 transitions, 2183 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:42:45,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 313 transitions, 3369 flow [2024-06-28 02:42:47,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 313 transitions, 3087 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:47,558 INFO L231 Difference]: Finished difference. Result has 277 places, 273 transitions, 2027 flow [2024-06-28 02:42:47,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2027, PETRI_PLACES=277, PETRI_TRANSITIONS=273} [2024-06-28 02:42:47,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 02:42:47,559 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 273 transitions, 2027 flow [2024-06-28 02:42:47,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:47,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:47,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:47,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:42:47,559 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:47,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:47,559 INFO L85 PathProgramCache]: Analyzing trace with hash 818555610, now seen corresponding path program 1 times [2024-06-28 02:42:47,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:47,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235619631] [2024-06-28 02:42:47,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:47,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:47,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:47,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:47,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235619631] [2024-06-28 02:42:47,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235619631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:47,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:47,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:47,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074987193] [2024-06-28 02:42:47,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:47,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:47,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:47,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:47,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:47,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:47,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 273 transitions, 2027 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:47,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:47,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:47,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:48,354 INFO L124 PetriNetUnfolderBase]: 3145/5509 cut-off events. [2024-06-28 02:42:48,355 INFO L125 PetriNetUnfolderBase]: For 802445/802447 co-relation queries the response was YES. [2024-06-28 02:42:48,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26913 conditions, 5509 events. 3145/5509 cut-off events. For 802445/802447 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38913 event pairs, 1250 based on Foata normal form. 26/5532 useless extension candidates. Maximal degree in co-relation 26782. Up to 4623 conditions per place. [2024-06-28 02:42:48,412 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 77 changer transitions 12/290 dead transitions. [2024-06-28 02:42:48,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 290 transitions, 2641 flow [2024-06-28 02:42:48,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:48,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:48,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:42:48,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:42:48,413 INFO L175 Difference]: Start difference. First operand has 277 places, 273 transitions, 2027 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:42:48,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 290 transitions, 2641 flow [2024-06-28 02:42:51,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 290 transitions, 2481 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:51,220 INFO L231 Difference]: Finished difference. Result has 272 places, 269 transitions, 2002 flow [2024-06-28 02:42:51,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2002, PETRI_PLACES=272, PETRI_TRANSITIONS=269} [2024-06-28 02:42:51,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 02:42:51,221 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 269 transitions, 2002 flow [2024-06-28 02:42:51,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:51,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:51,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:51,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:42:51,221 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:51,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:51,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1876649442, now seen corresponding path program 2 times [2024-06-28 02:42:51,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:51,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367300457] [2024-06-28 02:42:51,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:51,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:51,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:51,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367300457] [2024-06-28 02:42:51,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367300457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:51,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:51,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:51,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735331633] [2024-06-28 02:42:51,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:51,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:51,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:51,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:51,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:51,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:51,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 269 transitions, 2002 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:51,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:51,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:51,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:52,018 INFO L124 PetriNetUnfolderBase]: 3143/5517 cut-off events. [2024-06-28 02:42:52,018 INFO L125 PetriNetUnfolderBase]: For 761037/761039 co-relation queries the response was YES. [2024-06-28 02:42:52,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26860 conditions, 5517 events. 3143/5517 cut-off events. For 761037/761039 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39130 event pairs, 1213 based on Foata normal form. 24/5538 useless extension candidates. Maximal degree in co-relation 26732. Up to 4257 conditions per place. [2024-06-28 02:42:52,079 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 201 selfloop transitions, 72 changer transitions 13/293 dead transitions. [2024-06-28 02:42:52,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 293 transitions, 2872 flow [2024-06-28 02:42:52,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:52,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:52,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:42:52,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:42:52,081 INFO L175 Difference]: Start difference. First operand has 272 places, 269 transitions, 2002 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:42:52,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 293 transitions, 2872 flow [2024-06-28 02:42:54,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 293 transitions, 2710 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:54,493 INFO L231 Difference]: Finished difference. Result has 270 places, 263 transitions, 1948 flow [2024-06-28 02:42:54,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1948, PETRI_PLACES=270, PETRI_TRANSITIONS=263} [2024-06-28 02:42:54,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 02:42:54,493 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 263 transitions, 1948 flow [2024-06-28 02:42:54,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:54,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:54,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:54,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:42:54,494 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:54,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:54,494 INFO L85 PathProgramCache]: Analyzing trace with hash 823917990, now seen corresponding path program 3 times [2024-06-28 02:42:54,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:54,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082744041] [2024-06-28 02:42:54,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:54,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:54,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:54,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082744041] [2024-06-28 02:42:54,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082744041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:54,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:54,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:54,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169943279] [2024-06-28 02:42:54,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:54,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:54,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:54,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:54,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:54,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:54,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 263 transitions, 1948 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:54,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:54,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:54,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:55,235 INFO L124 PetriNetUnfolderBase]: 3041/5331 cut-off events. [2024-06-28 02:42:55,235 INFO L125 PetriNetUnfolderBase]: For 760817/760819 co-relation queries the response was YES. [2024-06-28 02:42:55,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26213 conditions, 5331 events. 3041/5331 cut-off events. For 760817/760819 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 37565 event pairs, 1209 based on Foata normal form. 26/5354 useless extension candidates. Maximal degree in co-relation 26086. Up to 4468 conditions per place. [2024-06-28 02:42:55,291 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 189 selfloop transitions, 71 changer transitions 13/280 dead transitions. [2024-06-28 02:42:55,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 280 transitions, 2542 flow [2024-06-28 02:42:55,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:55,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:55,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:42:55,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:42:55,292 INFO L175 Difference]: Start difference. First operand has 270 places, 263 transitions, 1948 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:42:55,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 280 transitions, 2542 flow [2024-06-28 02:42:57,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 280 transitions, 2398 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:57,243 INFO L231 Difference]: Finished difference. Result has 267 places, 258 transitions, 1918 flow [2024-06-28 02:42:57,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1918, PETRI_PLACES=267, PETRI_TRANSITIONS=258} [2024-06-28 02:42:57,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:42:57,243 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 258 transitions, 1918 flow [2024-06-28 02:42:57,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:57,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:57,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:57,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:42:57,244 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:57,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:57,244 INFO L85 PathProgramCache]: Analyzing trace with hash 989729494, now seen corresponding path program 4 times [2024-06-28 02:42:57,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:57,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083100068] [2024-06-28 02:42:57,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:57,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:57,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:57,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:57,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083100068] [2024-06-28 02:42:57,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083100068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:57,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:57,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:57,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780997013] [2024-06-28 02:42:57,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:57,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:57,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:57,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:57,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:57,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:57,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 258 transitions, 1918 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:57,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:57,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:57,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:58,072 INFO L124 PetriNetUnfolderBase]: 3118/5504 cut-off events. [2024-06-28 02:42:58,072 INFO L125 PetriNetUnfolderBase]: For 830217/830219 co-relation queries the response was YES. [2024-06-28 02:42:58,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29013 conditions, 5504 events. 3118/5504 cut-off events. For 830217/830219 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 39165 event pairs, 846 based on Foata normal form. 18/5519 useless extension candidates. Maximal degree in co-relation 28888. Up to 2887 conditions per place. [2024-06-28 02:42:58,118 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 170 selfloop transitions, 88 changer transitions 18/283 dead transitions. [2024-06-28 02:42:58,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 283 transitions, 2764 flow [2024-06-28 02:42:58,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:58,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:58,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:42:58,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:42:58,119 INFO L175 Difference]: Start difference. First operand has 267 places, 258 transitions, 1918 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:42:58,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 283 transitions, 2764 flow [2024-06-28 02:43:01,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 283 transitions, 2614 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:01,096 INFO L231 Difference]: Finished difference. Result has 265 places, 253 transitions, 1912 flow [2024-06-28 02:43:01,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1912, PETRI_PLACES=265, PETRI_TRANSITIONS=253} [2024-06-28 02:43:01,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 02:43:01,096 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 253 transitions, 1912 flow [2024-06-28 02:43:01,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:01,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:01,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:01,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:43:01,097 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:01,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:01,097 INFO L85 PathProgramCache]: Analyzing trace with hash 998983924, now seen corresponding path program 5 times [2024-06-28 02:43:01,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:01,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633835976] [2024-06-28 02:43:01,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:01,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:01,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:01,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:01,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633835976] [2024-06-28 02:43:01,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633835976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:01,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:01,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:01,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411461525] [2024-06-28 02:43:01,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:01,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:01,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:01,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:01,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:01,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 253 transitions, 1912 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:01,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:01,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:01,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:01,854 INFO L124 PetriNetUnfolderBase]: 3123/5535 cut-off events. [2024-06-28 02:43:01,855 INFO L125 PetriNetUnfolderBase]: For 923471/923473 co-relation queries the response was YES. [2024-06-28 02:43:01,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31107 conditions, 5535 events. 3123/5535 cut-off events. For 923471/923473 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 39877 event pairs, 1240 based on Foata normal form. 18/5550 useless extension candidates. Maximal degree in co-relation 30983. Up to 4341 conditions per place. [2024-06-28 02:43:01,908 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 198 selfloop transitions, 57 changer transitions 13/275 dead transitions. [2024-06-28 02:43:01,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 275 transitions, 2726 flow [2024-06-28 02:43:01,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:01,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:01,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:43:01,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:43:01,910 INFO L175 Difference]: Start difference. First operand has 265 places, 253 transitions, 1912 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:43:01,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 275 transitions, 2726 flow [2024-06-28 02:43:04,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 275 transitions, 2577 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:04,940 INFO L231 Difference]: Finished difference. Result has 262 places, 246 transitions, 1836 flow [2024-06-28 02:43:04,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1836, PETRI_PLACES=262, PETRI_TRANSITIONS=246} [2024-06-28 02:43:04,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:43:04,940 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 246 transitions, 1836 flow [2024-06-28 02:43:04,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:04,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:04,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:04,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:43:04,941 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:04,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:04,941 INFO L85 PathProgramCache]: Analyzing trace with hash 998995084, now seen corresponding path program 6 times [2024-06-28 02:43:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466889281] [2024-06-28 02:43:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:04,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:04,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:04,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466889281] [2024-06-28 02:43:04,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466889281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:04,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:04,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:04,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843710075] [2024-06-28 02:43:04,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:04,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:04,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:04,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:04,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:05,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:05,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 246 transitions, 1836 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:05,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:05,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:05,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:05,648 INFO L124 PetriNetUnfolderBase]: 2966/5264 cut-off events. [2024-06-28 02:43:05,649 INFO L125 PetriNetUnfolderBase]: For 786028/786030 co-relation queries the response was YES. [2024-06-28 02:43:05,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28195 conditions, 5264 events. 2966/5264 cut-off events. For 786028/786030 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 37589 event pairs, 1228 based on Foata normal form. 18/5279 useless extension candidates. Maximal degree in co-relation 28073. Up to 4341 conditions per place. [2024-06-28 02:43:05,705 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 183 selfloop transitions, 51 changer transitions 22/263 dead transitions. [2024-06-28 02:43:05,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 263 transitions, 2392 flow [2024-06-28 02:43:05,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 02:43:05,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-28 02:43:05,706 INFO L175 Difference]: Start difference. First operand has 262 places, 246 transitions, 1836 flow. Second operand 7 states and 151 transitions. [2024-06-28 02:43:05,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 263 transitions, 2392 flow [2024-06-28 02:43:07,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 263 transitions, 2271 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:07,956 INFO L231 Difference]: Finished difference. Result has 257 places, 235 transitions, 1749 flow [2024-06-28 02:43:07,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1749, PETRI_PLACES=257, PETRI_TRANSITIONS=235} [2024-06-28 02:43:07,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 02:43:07,957 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 235 transitions, 1749 flow [2024-06-28 02:43:07,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:07,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:07,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:07,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:43:07,958 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:07,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:07,958 INFO L85 PathProgramCache]: Analyzing trace with hash -550444812, now seen corresponding path program 7 times [2024-06-28 02:43:07,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:07,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332235354] [2024-06-28 02:43:07,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:07,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:07,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:08,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:08,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:08,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332235354] [2024-06-28 02:43:08,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332235354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:08,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:08,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:08,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705413293] [2024-06-28 02:43:08,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:08,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:08,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:08,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:08,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:08,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:08,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 235 transitions, 1749 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:08,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:08,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:08,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:08,702 INFO L124 PetriNetUnfolderBase]: 2987/5288 cut-off events. [2024-06-28 02:43:08,703 INFO L125 PetriNetUnfolderBase]: For 841028/841030 co-relation queries the response was YES. [2024-06-28 02:43:08,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29675 conditions, 5288 events. 2987/5288 cut-off events. For 841028/841030 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 37441 event pairs, 891 based on Foata normal form. 18/5294 useless extension candidates. Maximal degree in co-relation 29556. Up to 2972 conditions per place. [2024-06-28 02:43:08,750 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 136 selfloop transitions, 105 changer transitions 13/261 dead transitions. [2024-06-28 02:43:08,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 261 transitions, 2545 flow [2024-06-28 02:43:08,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:08,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:08,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:43:08,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:43:08,751 INFO L175 Difference]: Start difference. First operand has 257 places, 235 transitions, 1749 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:43:08,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 261 transitions, 2545 flow [2024-06-28 02:43:10,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 261 transitions, 2415 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 02:43:10,759 INFO L231 Difference]: Finished difference. Result has 244 places, 230 transitions, 1806 flow [2024-06-28 02:43:10,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1806, PETRI_PLACES=244, PETRI_TRANSITIONS=230} [2024-06-28 02:43:10,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 02:43:10,759 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 230 transitions, 1806 flow [2024-06-28 02:43:10,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:10,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:10,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:43:10,760 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:10,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:10,760 INFO L85 PathProgramCache]: Analyzing trace with hash -550433652, now seen corresponding path program 8 times [2024-06-28 02:43:10,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:10,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901605730] [2024-06-28 02:43:10,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:10,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:10,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:10,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:10,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:10,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901605730] [2024-06-28 02:43:10,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901605730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:10,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:10,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:10,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092548517] [2024-06-28 02:43:10,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:10,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:10,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:10,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:10,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:10,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:10,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 230 transitions, 1806 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:10,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:10,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:11,448 INFO L124 PetriNetUnfolderBase]: 2854/5065 cut-off events. [2024-06-28 02:43:11,448 INFO L125 PetriNetUnfolderBase]: For 661119/661121 co-relation queries the response was YES. [2024-06-28 02:43:11,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26777 conditions, 5065 events. 2854/5065 cut-off events. For 661119/661121 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 35694 event pairs, 1035 based on Foata normal form. 18/5071 useless extension candidates. Maximal degree in co-relation 26664. Up to 2972 conditions per place. [2024-06-28 02:43:11,495 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 84 changer transitions 29/252 dead transitions. [2024-06-28 02:43:11,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 252 transitions, 2360 flow [2024-06-28 02:43:11,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:11,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:43:11,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:43:11,497 INFO L175 Difference]: Start difference. First operand has 244 places, 230 transitions, 1806 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:43:11,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 252 transitions, 2360 flow [2024-06-28 02:43:13,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 252 transitions, 2146 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:13,196 INFO L231 Difference]: Finished difference. Result has 242 places, 213 transitions, 1641 flow [2024-06-28 02:43:13,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1641, PETRI_PLACES=242, PETRI_TRANSITIONS=213} [2024-06-28 02:43:13,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:43:13,197 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 213 transitions, 1641 flow [2024-06-28 02:43:13,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:13,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:13,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:13,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:43:13,198 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:13,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:13,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1690692028, now seen corresponding path program 9 times [2024-06-28 02:43:13,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:13,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922544819] [2024-06-28 02:43:13,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:13,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:13,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:13,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:13,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:13,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922544819] [2024-06-28 02:43:13,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922544819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:13,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:13,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:13,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216812419] [2024-06-28 02:43:13,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:13,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:13,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:13,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:13,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:13,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:13,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 213 transitions, 1641 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:13,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:13,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:13,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:13,749 INFO L124 PetriNetUnfolderBase]: 2082/3624 cut-off events. [2024-06-28 02:43:13,750 INFO L125 PetriNetUnfolderBase]: For 759794/759794 co-relation queries the response was YES. [2024-06-28 02:43:13,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24058 conditions, 3624 events. 2082/3624 cut-off events. For 759794/759794 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23692 event pairs, 873 based on Foata normal form. 24/3646 useless extension candidates. Maximal degree in co-relation 23946. Up to 2556 conditions per place. [2024-06-28 02:43:13,785 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 155 selfloop transitions, 59 changer transitions 13/234 dead transitions. [2024-06-28 02:43:13,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 234 transitions, 2353 flow [2024-06-28 02:43:13,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:13,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:13,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:43:13,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:43:13,786 INFO L175 Difference]: Start difference. First operand has 242 places, 213 transitions, 1641 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:43:13,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 234 transitions, 2353 flow [2024-06-28 02:43:15,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 234 transitions, 2120 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 02:43:15,428 INFO L231 Difference]: Finished difference. Result has 233 places, 207 transitions, 1490 flow [2024-06-28 02:43:15,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1490, PETRI_PLACES=233, PETRI_TRANSITIONS=207} [2024-06-28 02:43:15,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 02:43:15,428 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 207 transitions, 1490 flow [2024-06-28 02:43:15,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:15,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:15,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:15,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:43:15,429 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:15,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:15,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2069767424, now seen corresponding path program 7 times [2024-06-28 02:43:15,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:15,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814312400] [2024-06-28 02:43:15,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:15,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:15,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:15,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:15,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814312400] [2024-06-28 02:43:15,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814312400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:15,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:15,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:15,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890387848] [2024-06-28 02:43:15,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:15,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:15,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:15,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:15,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:15,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:15,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 207 transitions, 1490 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:15,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:15,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:15,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:15,894 INFO L124 PetriNetUnfolderBase]: 1845/3221 cut-off events. [2024-06-28 02:43:15,894 INFO L125 PetriNetUnfolderBase]: For 593869/593869 co-relation queries the response was YES. [2024-06-28 02:43:15,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20454 conditions, 3221 events. 1845/3221 cut-off events. For 593869/593869 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20518 event pairs, 634 based on Foata normal form. 18/3237 useless extension candidates. Maximal degree in co-relation 20346. Up to 1670 conditions per place. [2024-06-28 02:43:15,923 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 154 selfloop transitions, 57 changer transitions 19/237 dead transitions. [2024-06-28 02:43:15,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 237 transitions, 2412 flow [2024-06-28 02:43:15,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:15,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:15,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:43:15,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:43:15,924 INFO L175 Difference]: Start difference. First operand has 233 places, 207 transitions, 1490 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:43:15,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 237 transitions, 2412 flow [2024-06-28 02:43:16,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 237 transitions, 2285 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:16,659 INFO L231 Difference]: Finished difference. Result has 230 places, 197 transitions, 1426 flow [2024-06-28 02:43:16,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1426, PETRI_PLACES=230, PETRI_TRANSITIONS=197} [2024-06-28 02:43:16,659 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:43:16,659 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 197 transitions, 1426 flow [2024-06-28 02:43:16,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:16,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:16,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:16,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:43:16,660 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:16,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:16,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1882005870, now seen corresponding path program 8 times [2024-06-28 02:43:16,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:16,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592691371] [2024-06-28 02:43:16,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:16,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:16,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:16,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:16,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:16,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592691371] [2024-06-28 02:43:16,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592691371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:16,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:16,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:16,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488109312] [2024-06-28 02:43:16,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:16,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:16,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:16,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:16,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:16,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:16,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 197 transitions, 1426 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:16,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:16,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:16,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:17,148 INFO L124 PetriNetUnfolderBase]: 1868/3232 cut-off events. [2024-06-28 02:43:17,148 INFO L125 PetriNetUnfolderBase]: For 702570/702570 co-relation queries the response was YES. [2024-06-28 02:43:17,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22603 conditions, 3232 events. 1868/3232 cut-off events. For 702570/702570 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20480 event pairs, 777 based on Foata normal form. 24/3254 useless extension candidates. Maximal degree in co-relation 22497. Up to 2332 conditions per place. [2024-06-28 02:43:17,180 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 139 selfloop transitions, 44 changer transitions 28/218 dead transitions. [2024-06-28 02:43:17,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 218 transitions, 2094 flow [2024-06-28 02:43:17,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:17,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:17,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:43:17,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:43:17,181 INFO L175 Difference]: Start difference. First operand has 230 places, 197 transitions, 1426 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:43:17,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 218 transitions, 2094 flow [2024-06-28 02:43:18,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 218 transitions, 1955 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 02:43:18,125 INFO L231 Difference]: Finished difference. Result has 218 places, 179 transitions, 1278 flow [2024-06-28 02:43:18,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1301, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1278, PETRI_PLACES=218, PETRI_TRANSITIONS=179} [2024-06-28 02:43:18,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 02:43:18,125 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 179 transitions, 1278 flow [2024-06-28 02:43:18,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:18,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:18,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:18,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:43:18,126 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:18,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:18,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1871955008, now seen corresponding path program 9 times [2024-06-28 02:43:18,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:18,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131144253] [2024-06-28 02:43:18,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:18,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:18,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:18,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:18,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:18,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131144253] [2024-06-28 02:43:18,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131144253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:18,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:18,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:18,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267198890] [2024-06-28 02:43:18,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:18,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:18,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:18,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:18,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:18,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:18,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 179 transitions, 1278 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:18,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:18,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:18,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:18,575 INFO L124 PetriNetUnfolderBase]: 1783/3065 cut-off events. [2024-06-28 02:43:18,575 INFO L125 PetriNetUnfolderBase]: For 621330/621330 co-relation queries the response was YES. [2024-06-28 02:43:18,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21196 conditions, 3065 events. 1783/3065 cut-off events. For 621330/621330 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 19225 event pairs, 795 based on Foata normal form. 26/3089 useless extension candidates. Maximal degree in co-relation 21096. Up to 2537 conditions per place. [2024-06-28 02:43:18,603 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 116 selfloop transitions, 54 changer transitions 13/190 dead transitions. [2024-06-28 02:43:18,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 190 transitions, 1676 flow [2024-06-28 02:43:18,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:18,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:18,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 02:43:18,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-28 02:43:18,604 INFO L175 Difference]: Start difference. First operand has 218 places, 179 transitions, 1278 flow. Second operand 7 states and 153 transitions. [2024-06-28 02:43:18,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 190 transitions, 1676 flow [2024-06-28 02:43:19,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 190 transitions, 1573 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-28 02:43:19,216 INFO L231 Difference]: Finished difference. Result has 203 places, 174 transitions, 1255 flow [2024-06-28 02:43:19,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=203, PETRI_TRANSITIONS=174} [2024-06-28 02:43:19,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-28 02:43:19,216 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 174 transitions, 1255 flow [2024-06-28 02:43:19,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:19,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:19,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:19,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:43:19,217 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:19,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:19,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1872354722, now seen corresponding path program 1 times [2024-06-28 02:43:19,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:19,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047441588] [2024-06-28 02:43:19,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:19,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:19,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:19,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:19,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047441588] [2024-06-28 02:43:19,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047441588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:19,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:19,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:19,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196146514] [2024-06-28 02:43:19,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:19,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:19,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:19,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:19,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:19,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:19,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 174 transitions, 1255 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:19,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:19,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:19,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:19,642 INFO L124 PetriNetUnfolderBase]: 1766/3048 cut-off events. [2024-06-28 02:43:19,643 INFO L125 PetriNetUnfolderBase]: For 504303/504307 co-relation queries the response was YES. [2024-06-28 02:43:19,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19986 conditions, 3048 events. 1766/3048 cut-off events. For 504303/504307 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19206 event pairs, 759 based on Foata normal form. 28/3074 useless extension candidates. Maximal degree in co-relation 19894. Up to 2166 conditions per place. [2024-06-28 02:43:19,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 122 selfloop transitions, 47 changer transitions 16/192 dead transitions. [2024-06-28 02:43:19,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 192 transitions, 1835 flow [2024-06-28 02:43:19,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:43:19,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:43:19,676 INFO L175 Difference]: Start difference. First operand has 203 places, 174 transitions, 1255 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:43:19,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 192 transitions, 1835 flow [2024-06-28 02:43:20,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 192 transitions, 1719 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:20,271 INFO L231 Difference]: Finished difference. Result has 201 places, 165 transitions, 1186 flow [2024-06-28 02:43:20,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1186, PETRI_PLACES=201, PETRI_TRANSITIONS=165} [2024-06-28 02:43:20,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-28 02:43:20,272 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 165 transitions, 1186 flow [2024-06-28 02:43:20,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:20,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:20,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:20,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:43:20,272 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:20,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:20,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1878841472, now seen corresponding path program 2 times [2024-06-28 02:43:20,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:20,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284969479] [2024-06-28 02:43:20,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:20,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:20,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:20,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:20,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:20,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284969479] [2024-06-28 02:43:20,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284969479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:20,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:20,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:20,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781729686] [2024-06-28 02:43:20,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:20,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:20,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:20,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:20,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:20,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:20,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 165 transitions, 1186 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:20,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:20,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:20,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:20,701 INFO L124 PetriNetUnfolderBase]: 1804/3118 cut-off events. [2024-06-28 02:43:20,701 INFO L125 PetriNetUnfolderBase]: For 578631/578633 co-relation queries the response was YES. [2024-06-28 02:43:20,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22621 conditions, 3118 events. 1804/3118 cut-off events. For 578631/578633 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19946 event pairs, 660 based on Foata normal form. 20/3136 useless extension candidates. Maximal degree in co-relation 22530. Up to 1111 conditions per place. [2024-06-28 02:43:20,728 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 60 changer transitions 9/189 dead transitions. [2024-06-28 02:43:20,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 189 transitions, 1930 flow [2024-06-28 02:43:20,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:20,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:20,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:43:20,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:43:20,729 INFO L175 Difference]: Start difference. First operand has 201 places, 165 transitions, 1186 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:43:20,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 189 transitions, 1930 flow [2024-06-28 02:43:21,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 189 transitions, 1809 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:21,253 INFO L231 Difference]: Finished difference. Result has 194 places, 162 transitions, 1192 flow [2024-06-28 02:43:21,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1192, PETRI_PLACES=194, PETRI_TRANSITIONS=162} [2024-06-28 02:43:21,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 02:43:21,254 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 162 transitions, 1192 flow [2024-06-28 02:43:21,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:21,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:21,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:21,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:43:21,254 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:21,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:21,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1695008372, now seen corresponding path program 3 times [2024-06-28 02:43:21,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:21,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242710177] [2024-06-28 02:43:21,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:21,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:21,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:21,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:21,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:21,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242710177] [2024-06-28 02:43:21,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242710177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:21,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:21,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:21,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668615576] [2024-06-28 02:43:21,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:21,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:21,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:21,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:21,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:21,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:21,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 162 transitions, 1192 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:21,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:21,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:21,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:21,649 INFO L124 PetriNetUnfolderBase]: 1669/2901 cut-off events. [2024-06-28 02:43:21,649 INFO L125 PetriNetUnfolderBase]: For 473221/473225 co-relation queries the response was YES. [2024-06-28 02:43:21,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19571 conditions, 2901 events. 1669/2901 cut-off events. For 473221/473225 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18248 event pairs, 852 based on Foata normal form. 30/2929 useless extension candidates. Maximal degree in co-relation 19484. Up to 2400 conditions per place. [2024-06-28 02:43:21,673 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 117 selfloop transitions, 33 changer transitions 16/173 dead transitions. [2024-06-28 02:43:21,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 173 transitions, 1556 flow [2024-06-28 02:43:21,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:21,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:21,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 02:43:21,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-28 02:43:21,674 INFO L175 Difference]: Start difference. First operand has 194 places, 162 transitions, 1192 flow. Second operand 7 states and 152 transitions. [2024-06-28 02:43:21,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 173 transitions, 1556 flow [2024-06-28 02:43:22,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 173 transitions, 1434 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:22,255 INFO L231 Difference]: Finished difference. Result has 194 places, 154 transitions, 1087 flow [2024-06-28 02:43:22,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1087, PETRI_PLACES=194, PETRI_TRANSITIONS=154} [2024-06-28 02:43:22,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 02:43:22,255 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 154 transitions, 1087 flow [2024-06-28 02:43:22,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:22,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:22,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:22,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:43:22,256 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:22,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:22,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1878835892, now seen corresponding path program 4 times [2024-06-28 02:43:22,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:22,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006208810] [2024-06-28 02:43:22,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:22,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:22,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:22,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:22,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:22,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006208810] [2024-06-28 02:43:22,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006208810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:22,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:22,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:22,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258808988] [2024-06-28 02:43:22,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:22,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:22,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:22,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:22,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:22,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:22,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 154 transitions, 1087 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:22,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:22,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:22,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:22,669 INFO L124 PetriNetUnfolderBase]: 1544/2698 cut-off events. [2024-06-28 02:43:22,670 INFO L125 PetriNetUnfolderBase]: For 404487/404487 co-relation queries the response was YES. [2024-06-28 02:43:22,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17577 conditions, 2698 events. 1544/2698 cut-off events. For 404487/404487 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 16823 event pairs, 598 based on Foata normal form. 18/2714 useless extension candidates. Maximal degree in co-relation 17490. Up to 1111 conditions per place. [2024-06-28 02:43:22,699 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 110 selfloop transitions, 50 changer transitions 11/178 dead transitions. [2024-06-28 02:43:22,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 178 transitions, 1793 flow [2024-06-28 02:43:22,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:22,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:22,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:43:22,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:43:22,701 INFO L175 Difference]: Start difference. First operand has 194 places, 154 transitions, 1087 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:43:22,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 178 transitions, 1793 flow [2024-06-28 02:43:23,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 178 transitions, 1703 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:23,082 INFO L231 Difference]: Finished difference. Result has 187 places, 149 transitions, 1082 flow [2024-06-28 02:43:23,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=187, PETRI_TRANSITIONS=149} [2024-06-28 02:43:23,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 02:43:23,082 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 149 transitions, 1082 flow [2024-06-28 02:43:23,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:23,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:23,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:43:23,083 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:23,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:23,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1866813782, now seen corresponding path program 5 times [2024-06-28 02:43:23,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:23,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782518264] [2024-06-28 02:43:23,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:23,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:23,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:23,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782518264] [2024-06-28 02:43:23,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782518264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:23,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:23,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:23,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976588204] [2024-06-28 02:43:23,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:23,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:23,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:23,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:23,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:23,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:23,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 149 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:23,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:23,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:23,447 INFO L124 PetriNetUnfolderBase]: 1414/2482 cut-off events. [2024-06-28 02:43:23,447 INFO L125 PetriNetUnfolderBase]: For 328693/328697 co-relation queries the response was YES. [2024-06-28 02:43:23,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 2482 events. 1414/2482 cut-off events. For 328693/328697 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15202 event pairs, 644 based on Foata normal form. 24/2504 useless extension candidates. Maximal degree in co-relation 14928. Up to 1561 conditions per place. [2024-06-28 02:43:23,467 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 107 selfloop transitions, 43 changer transitions 10/167 dead transitions. [2024-06-28 02:43:23,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 167 transitions, 1596 flow [2024-06-28 02:43:23,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:23,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:23,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:43:23,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:43:23,468 INFO L175 Difference]: Start difference. First operand has 187 places, 149 transitions, 1082 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:43:23,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 167 transitions, 1596 flow [2024-06-28 02:43:23,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 167 transitions, 1489 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:23,716 INFO L231 Difference]: Finished difference. Result has 186 places, 146 transitions, 1047 flow [2024-06-28 02:43:23,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1047, PETRI_PLACES=186, PETRI_TRANSITIONS=146} [2024-06-28 02:43:23,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 02:43:23,717 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 146 transitions, 1047 flow [2024-06-28 02:43:23,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:23,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:23,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:43:23,717 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:23,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:23,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1866604532, now seen corresponding path program 6 times [2024-06-28 02:43:23,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:23,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176047859] [2024-06-28 02:43:23,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:23,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:23,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:23,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:23,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:23,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176047859] [2024-06-28 02:43:23,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176047859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:23,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:23,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:23,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806682621] [2024-06-28 02:43:23,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:23,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:23,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:23,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:23,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:23,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:23,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 146 transitions, 1047 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:23,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:23,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,052 INFO L124 PetriNetUnfolderBase]: 1263/2225 cut-off events. [2024-06-28 02:43:24,052 INFO L125 PetriNetUnfolderBase]: For 263227/263229 co-relation queries the response was YES. [2024-06-28 02:43:24,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12401 conditions, 2225 events. 1263/2225 cut-off events. For 263227/263229 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13236 event pairs, 599 based on Foata normal form. 28/2251 useless extension candidates. Maximal degree in co-relation 12318. Up to 1772 conditions per place. [2024-06-28 02:43:24,068 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 29 changer transitions 23/157 dead transitions. [2024-06-28 02:43:24,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 157 transitions, 1379 flow [2024-06-28 02:43:24,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:24,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:24,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 02:43:24,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 02:43:24,069 INFO L175 Difference]: Start difference. First operand has 186 places, 146 transitions, 1047 flow. Second operand 7 states and 150 transitions. [2024-06-28 02:43:24,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 157 transitions, 1379 flow [2024-06-28 02:43:24,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 157 transitions, 1295 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:24,380 INFO L231 Difference]: Finished difference. Result has 184 places, 131 transitions, 928 flow [2024-06-28 02:43:24,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=928, PETRI_PLACES=184, PETRI_TRANSITIONS=131} [2024-06-28 02:43:24,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-28 02:43:24,381 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 131 transitions, 928 flow [2024-06-28 02:43:24,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:24,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:24,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:43:24,381 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:24,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:24,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1705733132, now seen corresponding path program 7 times [2024-06-28 02:43:24,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:24,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391784115] [2024-06-28 02:43:24,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:24,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:24,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:24,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:24,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391784115] [2024-06-28 02:43:24,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391784115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:24,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:24,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:24,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357245108] [2024-06-28 02:43:24,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:24,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:24,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:24,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:24,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:24,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:24,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 131 transitions, 928 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:24,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:24,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,655 INFO L124 PetriNetUnfolderBase]: 1058/1852 cut-off events. [2024-06-28 02:43:24,655 INFO L125 PetriNetUnfolderBase]: For 196310/196310 co-relation queries the response was YES. [2024-06-28 02:43:24,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9540 conditions, 1852 events. 1058/1852 cut-off events. For 196310/196310 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10428 event pairs, 500 based on Foata normal form. 26/1876 useless extension candidates. Maximal degree in co-relation 9458. Up to 1453 conditions per place. [2024-06-28 02:43:24,668 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 97 selfloop transitions, 26 changer transitions 12/142 dead transitions. [2024-06-28 02:43:24,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 142 transitions, 1230 flow [2024-06-28 02:43:24,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:24,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:24,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 02:43:24,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-28 02:43:24,669 INFO L175 Difference]: Start difference. First operand has 184 places, 131 transitions, 928 flow. Second operand 7 states and 146 transitions. [2024-06-28 02:43:24,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 142 transitions, 1230 flow [2024-06-28 02:43:24,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 142 transitions, 1124 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:24,853 INFO L231 Difference]: Finished difference. Result has 177 places, 127 transitions, 850 flow [2024-06-28 02:43:24,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=850, PETRI_PLACES=177, PETRI_TRANSITIONS=127} [2024-06-28 02:43:24,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 02:43:24,853 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 127 transitions, 850 flow [2024-06-28 02:43:24,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:24,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:24,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:43:24,854 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:24,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:24,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1706120942, now seen corresponding path program 8 times [2024-06-28 02:43:24,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:24,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802722976] [2024-06-28 02:43:24,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:24,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:24,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:24,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802722976] [2024-06-28 02:43:24,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802722976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:24,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:24,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679085539] [2024-06-28 02:43:24,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:24,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:24,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:24,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:24,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 127 transitions, 850 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:24,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:24,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:25,109 INFO L124 PetriNetUnfolderBase]: 929/1651 cut-off events. [2024-06-28 02:43:25,110 INFO L125 PetriNetUnfolderBase]: For 128801/128801 co-relation queries the response was YES. [2024-06-28 02:43:25,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7219 conditions, 1651 events. 929/1651 cut-off events. For 128801/128801 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9151 event pairs, 376 based on Foata normal form. 24/1673 useless extension candidates. Maximal degree in co-relation 7139. Up to 1219 conditions per place. [2024-06-28 02:43:25,121 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 95 selfloop transitions, 21 changer transitions 19/142 dead transitions. [2024-06-28 02:43:25,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 142 transitions, 1166 flow [2024-06-28 02:43:25,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:25,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:25,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 02:43:25,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:43:25,122 INFO L175 Difference]: Start difference. First operand has 177 places, 127 transitions, 850 flow. Second operand 7 states and 147 transitions. [2024-06-28 02:43:25,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 142 transitions, 1166 flow [2024-06-28 02:43:25,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 142 transitions, 1110 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:25,282 INFO L231 Difference]: Finished difference. Result has 173 places, 121 transitions, 801 flow [2024-06-28 02:43:25,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=801, PETRI_PLACES=173, PETRI_TRANSITIONS=121} [2024-06-28 02:43:25,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 02:43:25,282 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 121 transitions, 801 flow [2024-06-28 02:43:25,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:25,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:25,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:25,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:43:25,283 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:25,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:25,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1701341300, now seen corresponding path program 10 times [2024-06-28 02:43:25,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:25,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651555787] [2024-06-28 02:43:25,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:25,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:25,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:25,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:25,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:25,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651555787] [2024-06-28 02:43:25,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651555787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:25,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:25,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:25,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949516779] [2024-06-28 02:43:25,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:25,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:25,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:25,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:25,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:25,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:25,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 121 transitions, 801 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:25,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:25,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:25,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:25,519 INFO L124 PetriNetUnfolderBase]: 872/1570 cut-off events. [2024-06-28 02:43:25,519 INFO L125 PetriNetUnfolderBase]: For 112371/112371 co-relation queries the response was YES. [2024-06-28 02:43:25,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6888 conditions, 1570 events. 872/1570 cut-off events. For 112371/112371 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8617 event pairs, 249 based on Foata normal form. 18/1586 useless extension candidates. Maximal degree in co-relation 6809. Up to 740 conditions per place. [2024-06-28 02:43:25,529 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 97 selfloop transitions, 22 changer transitions 13/139 dead transitions. [2024-06-28 02:43:25,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 139 transitions, 1241 flow [2024-06-28 02:43:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:25,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:25,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 02:43:25,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-06-28 02:43:25,530 INFO L175 Difference]: Start difference. First operand has 173 places, 121 transitions, 801 flow. Second operand 7 states and 149 transitions. [2024-06-28 02:43:25,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 139 transitions, 1241 flow [2024-06-28 02:43:25,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 139 transitions, 1187 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:25,696 INFO L231 Difference]: Finished difference. Result has 168 places, 114 transitions, 754 flow [2024-06-28 02:43:25,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=754, PETRI_PLACES=168, PETRI_TRANSITIONS=114} [2024-06-28 02:43:25,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-28 02:43:25,697 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 114 transitions, 754 flow [2024-06-28 02:43:25,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:25,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:25,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:25,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:43:25,697 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:25,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:25,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1701352460, now seen corresponding path program 11 times [2024-06-28 02:43:25,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:25,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848461095] [2024-06-28 02:43:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:25,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:25,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:25,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:25,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848461095] [2024-06-28 02:43:25,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848461095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:25,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:25,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:25,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609408245] [2024-06-28 02:43:25,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:25,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:25,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:25,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:25,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:25,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:25,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 114 transitions, 754 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:25,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:25,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:25,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:25,909 INFO L124 PetriNetUnfolderBase]: 643/1179 cut-off events. [2024-06-28 02:43:25,909 INFO L125 PetriNetUnfolderBase]: For 70549/70549 co-relation queries the response was YES. [2024-06-28 02:43:25,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 1179 events. 643/1179 cut-off events. For 70549/70549 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6088 event pairs, 231 based on Foata normal form. 18/1195 useless extension candidates. Maximal degree in co-relation 4545. Up to 740 conditions per place. [2024-06-28 02:43:25,918 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 69 selfloop transitions, 9 changer transitions 44/129 dead transitions. [2024-06-28 02:43:25,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 129 transitions, 1036 flow [2024-06-28 02:43:25,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:25,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:25,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 02:43:25,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-28 02:43:25,919 INFO L175 Difference]: Start difference. First operand has 168 places, 114 transitions, 754 flow. Second operand 7 states and 145 transitions. [2024-06-28 02:43:25,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 129 transitions, 1036 flow [2024-06-28 02:43:25,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 129 transitions, 985 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:25,993 INFO L231 Difference]: Finished difference. Result has 163 places, 84 transitions, 541 flow [2024-06-28 02:43:25,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=541, PETRI_PLACES=163, PETRI_TRANSITIONS=84} [2024-06-28 02:43:25,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-28 02:43:25,993 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 84 transitions, 541 flow [2024-06-28 02:43:25,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:25,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:25,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:25,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:43:25,994 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:25,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:25,994 INFO L85 PathProgramCache]: Analyzing trace with hash 575098676, now seen corresponding path program 9 times [2024-06-28 02:43:25,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:25,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033657350] [2024-06-28 02:43:25,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:25,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:25,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:26,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:26,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:26,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033657350] [2024-06-28 02:43:26,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033657350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:26,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:26,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:26,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075728769] [2024-06-28 02:43:26,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:26,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:26,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:26,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:26,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:26,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 84 transitions, 541 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:26,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:26,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:26,202 INFO L124 PetriNetUnfolderBase]: 615/1098 cut-off events. [2024-06-28 02:43:26,202 INFO L125 PetriNetUnfolderBase]: For 95375/95375 co-relation queries the response was YES. [2024-06-28 02:43:26,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5253 conditions, 1098 events. 615/1098 cut-off events. For 95375/95375 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5543 event pairs, 200 based on Foata normal form. 18/1115 useless extension candidates. Maximal degree in co-relation 5179. Up to 548 conditions per place. [2024-06-28 02:43:26,209 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 69 selfloop transitions, 16 changer transitions 11/103 dead transitions. [2024-06-28 02:43:26,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 103 transitions, 909 flow [2024-06-28 02:43:26,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:26,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:26,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-28 02:43:26,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-28 02:43:26,210 INFO L175 Difference]: Start difference. First operand has 163 places, 84 transitions, 541 flow. Second operand 7 states and 148 transitions. [2024-06-28 02:43:26,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 103 transitions, 909 flow [2024-06-28 02:43:26,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 103 transitions, 814 flow, removed 36 selfloop flow, removed 21 redundant places. [2024-06-28 02:43:26,298 INFO L231 Difference]: Finished difference. Result has 126 places, 79 transitions, 487 flow [2024-06-28 02:43:26,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=487, PETRI_PLACES=126, PETRI_TRANSITIONS=79} [2024-06-28 02:43:26,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 02:43:26,298 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 79 transitions, 487 flow [2024-06-28 02:43:26,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:26,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:26,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:43:26,299 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:26,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:26,299 INFO L85 PathProgramCache]: Analyzing trace with hash 575104256, now seen corresponding path program 10 times [2024-06-28 02:43:26,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:26,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043480216] [2024-06-28 02:43:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:26,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:26,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:26,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:26,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043480216] [2024-06-28 02:43:26,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043480216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:26,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:26,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:26,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652063788] [2024-06-28 02:43:26,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:26,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:26,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:26,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:26,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:26,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:26,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 79 transitions, 487 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:26,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:26,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:26,486 INFO L124 PetriNetUnfolderBase]: 498/899 cut-off events. [2024-06-28 02:43:26,487 INFO L125 PetriNetUnfolderBase]: For 32735/32735 co-relation queries the response was YES. [2024-06-28 02:43:26,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3374 conditions, 899 events. 498/899 cut-off events. For 32735/32735 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4324 event pairs, 170 based on Foata normal form. 18/916 useless extension candidates. Maximal degree in co-relation 3317. Up to 548 conditions per place. [2024-06-28 02:43:26,491 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 51 selfloop transitions, 5 changer transitions 30/93 dead transitions. [2024-06-28 02:43:26,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 93 transitions, 699 flow [2024-06-28 02:43:26,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:26,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:26,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 02:43:26,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-28 02:43:26,492 INFO L175 Difference]: Start difference. First operand has 126 places, 79 transitions, 487 flow. Second operand 7 states and 142 transitions. [2024-06-28 02:43:26,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 93 transitions, 699 flow [2024-06-28 02:43:26,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 93 transitions, 666 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:26,518 INFO L231 Difference]: Finished difference. Result has 125 places, 62 transitions, 373 flow [2024-06-28 02:43:26,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=373, PETRI_PLACES=125, PETRI_TRANSITIONS=62} [2024-06-28 02:43:26,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-28 02:43:26,519 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 62 transitions, 373 flow [2024-06-28 02:43:26,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:26,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:26,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:43:26,519 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:26,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:26,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1425246818, now seen corresponding path program 11 times [2024-06-28 02:43:26,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:26,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131814253] [2024-06-28 02:43:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:26,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:26,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:26,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:26,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131814253] [2024-06-28 02:43:26,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131814253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:26,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:26,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:26,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034808354] [2024-06-28 02:43:26,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:26,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:26,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:26,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:26,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:26,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:26,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 62 transitions, 373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:26,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:26,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:26,692 INFO L124 PetriNetUnfolderBase]: 404/729 cut-off events. [2024-06-28 02:43:26,693 INFO L125 PetriNetUnfolderBase]: For 31121/31121 co-relation queries the response was YES. [2024-06-28 02:43:26,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 729 events. 404/729 cut-off events. For 31121/31121 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3267 event pairs, 77 based on Foata normal form. 18/746 useless extension candidates. Maximal degree in co-relation 2753. Up to 335 conditions per place. [2024-06-28 02:43:26,696 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 41 selfloop transitions, 10 changer transitions 19/77 dead transitions. [2024-06-28 02:43:26,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 77 transitions, 559 flow [2024-06-28 02:43:26,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:26,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:26,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 02:43:26,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:43:26,697 INFO L175 Difference]: Start difference. First operand has 125 places, 62 transitions, 373 flow. Second operand 7 states and 140 transitions. [2024-06-28 02:43:26,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 77 transitions, 559 flow [2024-06-28 02:43:26,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 77 transitions, 523 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-28 02:43:26,711 INFO L231 Difference]: Finished difference. Result has 100 places, 53 transitions, 310 flow [2024-06-28 02:43:26,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=310, PETRI_PLACES=100, PETRI_TRANSITIONS=53} [2024-06-28 02:43:26,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 02:43:26,712 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 53 transitions, 310 flow [2024-06-28 02:43:26,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:26,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:26,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:43:26,713 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:26,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:26,713 INFO L85 PathProgramCache]: Analyzing trace with hash -395374710, now seen corresponding path program 12 times [2024-06-28 02:43:26,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:26,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412775079] [2024-06-28 02:43:26,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:26,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:26,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:26,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:26,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412775079] [2024-06-28 02:43:26,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412775079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:26,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:26,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:26,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163022004] [2024-06-28 02:43:26,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:26,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:26,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:26,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:26,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:26,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:26,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 53 transitions, 310 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:26,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:26,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:26,856 INFO L124 PetriNetUnfolderBase]: 288/537 cut-off events. [2024-06-28 02:43:26,856 INFO L125 PetriNetUnfolderBase]: For 15793/15801 co-relation queries the response was YES. [2024-06-28 02:43:26,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2049 conditions, 537 events. 288/537 cut-off events. For 15793/15801 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2208 event pairs, 53 based on Foata normal form. 18/554 useless extension candidates. Maximal degree in co-relation 2005. Up to 223 conditions per place. [2024-06-28 02:43:26,858 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 35 selfloop transitions, 11 changer transitions 13/66 dead transitions. [2024-06-28 02:43:26,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 66 transitions, 466 flow [2024-06-28 02:43:26,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:26,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:26,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:43:26,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-28 02:43:26,859 INFO L175 Difference]: Start difference. First operand has 100 places, 53 transitions, 310 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:43:26,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 66 transitions, 466 flow [2024-06-28 02:43:26,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 66 transitions, 431 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 02:43:26,865 INFO L231 Difference]: Finished difference. Result has 90 places, 46 transitions, 265 flow [2024-06-28 02:43:26,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=265, PETRI_PLACES=90, PETRI_TRANSITIONS=46} [2024-06-28 02:43:26,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-28 02:43:26,866 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 46 transitions, 265 flow [2024-06-28 02:43:26,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:26,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:26,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:43:26,866 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:26,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:26,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1417889588, now seen corresponding path program 13 times [2024-06-28 02:43:26,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:26,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312836689] [2024-06-28 02:43:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:26,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:26,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:26,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:26,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312836689] [2024-06-28 02:43:26,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312836689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:26,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:26,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:26,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897748197] [2024-06-28 02:43:26,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:26,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:26,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:26,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:26,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 46 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:26,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:26,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:26,996 INFO L124 PetriNetUnfolderBase]: 131/266 cut-off events. [2024-06-28 02:43:26,996 INFO L125 PetriNetUnfolderBase]: For 5577/5585 co-relation queries the response was YES. [2024-06-28 02:43:26,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 801 conditions, 266 events. 131/266 cut-off events. For 5577/5585 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 874 event pairs, 29 based on Foata normal form. 18/283 useless extension candidates. Maximal degree in co-relation 772. Up to 96 conditions per place. [2024-06-28 02:43:26,997 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 0 selfloop transitions, 0 changer transitions 54/54 dead transitions. [2024-06-28 02:43:26,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 54 transitions, 331 flow [2024-06-28 02:43:26,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:26,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:26,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 02:43:26,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 02:43:26,998 INFO L175 Difference]: Start difference. First operand has 90 places, 46 transitions, 265 flow. Second operand 7 states and 131 transitions. [2024-06-28 02:43:26,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 54 transitions, 331 flow [2024-06-28 02:43:26,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 54 transitions, 262 flow, removed 0 selfloop flow, removed 24 redundant places. [2024-06-28 02:43:26,999 INFO L231 Difference]: Finished difference. Result has 67 places, 0 transitions, 0 flow [2024-06-28 02:43:26,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=67, PETRI_TRANSITIONS=0} [2024-06-28 02:43:27,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-28 02:43:27,000 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 0 transitions, 0 flow [2024-06-28 02:43:27,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:27,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 02:43:27,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 02:43:27,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 02:43:27,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 02:43:27,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 02:43:27,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 02:43:27,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:43:27,003 INFO L445 BasicCegarLoop]: Path program histogram: [13, 11, 9, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 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] [2024-06-28 02:43:27,006 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 02:43:27,006 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 02:43:27,009 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 02:43:27,010 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 02:43:27,011 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 02:43:27 BasicIcfg [2024-06-28 02:43:27,011 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 02:43:27,011 INFO L158 Benchmark]: Toolchain (without parser) took 395198.82ms. Allocated memory was 169.9MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 106.1MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2024-06-28 02:43:27,011 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 169.9MB. Free memory is still 132.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:43:27,013 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 169.9MB. Free memory is still 128.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:43:27,014 INFO L158 Benchmark]: CACSL2BoogieTranslator took 532.94ms. Allocated memory is still 169.9MB. Free memory was 106.1MB in the beginning and 78.8MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-28 02:43:27,014 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.56ms. Allocated memory is still 169.9MB. Free memory was 78.8MB in the beginning and 76.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:43:27,014 INFO L158 Benchmark]: Boogie Preprocessor took 36.01ms. Allocated memory is still 169.9MB. Free memory was 76.7MB in the beginning and 74.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:43:27,014 INFO L158 Benchmark]: RCFGBuilder took 438.12ms. Allocated memory is still 169.9MB. Free memory was 74.6MB in the beginning and 50.8MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-06-28 02:43:27,014 INFO L158 Benchmark]: TraceAbstraction took 394126.89ms. Allocated memory was 169.9MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 50.2MB in the beginning and 1.7GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-06-28 02:43:27,015 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.17ms. Allocated memory is still 169.9MB. Free memory is still 132.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.12ms. Allocated memory is still 169.9MB. Free memory is still 128.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 532.94ms. Allocated memory is still 169.9MB. Free memory was 106.1MB in the beginning and 78.8MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.56ms. Allocated memory is still 169.9MB. Free memory was 78.8MB in the beginning and 76.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 36.01ms. Allocated memory is still 169.9MB. Free memory was 76.7MB in the beginning and 74.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 438.12ms. Allocated memory is still 169.9MB. Free memory was 74.6MB in the beginning and 50.8MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 394126.89ms. Allocated memory was 169.9MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 50.2MB in the beginning and 1.7GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 777]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 779]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 394.0s, OverallIterations: 160, TraceHistogramMax: 1, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 384.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9197 SdHoareTripleChecker+Valid, 13.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6982 mSDsluCounter, 4591 SdHoareTripleChecker+Invalid, 11.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3275 mSDsCounter, 1491 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28345 IncrementalHoareTripleChecker+Invalid, 29836 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1491 mSolverCounterUnsat, 1316 mSDtfsCounter, 28345 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 730 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 730 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4202occurred in iteration=96, InterpolantAutomatonStates: 1050, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 8.2s InterpolantComputationTime, 2948 NumberOfCodeBlocks, 2948 NumberOfCodeBlocksAsserted, 160 NumberOfCheckSat, 2788 ConstructedInterpolants, 0 QuantifiedInterpolants, 15227 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 160 InterpolantComputations, 160 PerfectInterpolantSequences, 0/0 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 - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-28 02:43:27,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE