./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fca748b1 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/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dd.update-z3-fca748b-m [2024-11-20 09:37:08,004 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-20 09:37:08,059 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-20 09:37:08,065 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-20 09:37:08,066 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-20 09:37:08,087 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-20 09:37:08,088 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-20 09:37:08,089 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-20 09:37:08,089 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-20 09:37:08,092 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-20 09:37:08,092 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-20 09:37:08,092 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-20 09:37:08,093 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-20 09:37:08,093 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-20 09:37:08,093 INFO L153 SettingsManager]: * Use SBE=true [2024-11-20 09:37:08,093 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-20 09:37:08,094 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-20 09:37:08,094 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-20 09:37:08,094 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-20 09:37:08,094 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-20 09:37:08,095 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-20 09:37:08,096 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-20 09:37:08,096 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-20 09:37:08,096 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-20 09:37:08,096 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-20 09:37:08,096 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-20 09:37:08,096 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-20 09:37:08,097 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-20 09:37:08,097 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-20 09:37:08,097 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-20 09:37:08,097 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-20 09:37:08,097 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-20 09:37:08,097 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 09:37:08,097 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-20 09:37:08,098 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-20 09:37:08,098 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-20 09:37:08,099 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-20 09:37:08,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-20 09:37:08,100 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-20 09:37:08,100 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-20 09:37:08,100 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-20 09:37:08,101 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-20 09:37:08,101 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e [2024-11-20 09:37:08,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-20 09:37:08,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-20 09:37:08,313 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-20 09:37:08,315 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-20 09:37:08,315 INFO L274 PluginConnector]: CDTParser initialized [2024-11-20 09:37:08,316 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c [2024-11-20 09:37:09,498 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-20 09:37:09,645 INFO L384 CDTParser]: Found 1 translation units. [2024-11-20 09:37:09,645 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c [2024-11-20 09:37:09,656 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1323e4da2/df235fbb4ed54477bb74a9c8ff2e8117/FLAG525b41dd6 [2024-11-20 09:37:09,668 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1323e4da2/df235fbb4ed54477bb74a9c8ff2e8117 [2024-11-20 09:37:09,670 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-20 09:37:09,672 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-20 09:37:09,674 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-20 09:37:09,674 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-20 09:37:09,678 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-20 09:37:09,679 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,679 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2597eff2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09, skipping insertion in model container [2024-11-20 09:37:09,679 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,698 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-20 09:37:09,856 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c[2356,2369] [2024-11-20 09:37:09,865 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 09:37:09,873 INFO L200 MainTranslator]: Completed pre-run [2024-11-20 09:37:09,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c[2356,2369] [2024-11-20 09:37:09,889 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 09:37:09,903 INFO L204 MainTranslator]: Completed translation [2024-11-20 09:37:09,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09 WrapperNode [2024-11-20 09:37:09,904 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-20 09:37:09,905 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-20 09:37:09,905 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-20 09:37:09,905 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-20 09:37:09,910 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,916 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,933 INFO L138 Inliner]: procedures = 22, calls = 18, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 160 [2024-11-20 09:37:09,934 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-20 09:37:09,934 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-20 09:37:09,934 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-20 09:37:09,934 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-20 09:37:09,943 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,943 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,945 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,958 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-20 09:37:09,958 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,958 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,965 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,968 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,969 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,970 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,971 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-20 09:37:09,972 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-20 09:37:09,972 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-20 09:37:09,972 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-20 09:37:09,973 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (1/1) ... [2024-11-20 09:37:09,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 09:37:09,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:10,008 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-11-20 09:37:10,022 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-11-20 09:37:10,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-20 09:37:10,062 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-20 09:37:10,062 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-20 09:37:10,062 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-20 09:37:10,062 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-20 09:37:10,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-20 09:37:10,063 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-20 09:37:10,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-20 09:37:10,065 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-20 09:37:10,151 INFO L238 CfgBuilder]: Building ICFG [2024-11-20 09:37:10,153 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-20 09:37:10,422 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-20 09:37:10,422 INFO L287 CfgBuilder]: Performing block encoding [2024-11-20 09:37:10,647 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-20 09:37:10,648 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-20 09:37:10,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:37:10 BoogieIcfgContainer [2024-11-20 09:37:10,648 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-20 09:37:10,649 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-20 09:37:10,650 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-20 09:37:10,652 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-20 09:37:10,652 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 09:37:09" (1/3) ... [2024-11-20 09:37:10,653 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e133785 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:37:10, skipping insertion in model container [2024-11-20 09:37:10,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:37:09" (2/3) ... [2024-11-20 09:37:10,653 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e133785 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:37:10, skipping insertion in model container [2024-11-20 09:37:10,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:37:10" (3/3) ... [2024-11-20 09:37:10,654 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2024-11-20 09:37:10,666 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-20 09:37:10,666 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-20 09:37:10,666 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-20 09:37:10,705 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-20 09:37:10,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 23 places, 18 transitions, 50 flow [2024-11-20 09:37:10,759 INFO L124 PetriNetUnfolderBase]: 2/16 cut-off events. [2024-11-20 09:37:10,760 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-20 09:37:10,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25 conditions, 16 events. 2/16 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 11 event pairs, 0 based on Foata normal form. 0/13 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2024-11-20 09:37:10,763 INFO L82 GeneralOperation]: Start removeDead. Operand has 23 places, 18 transitions, 50 flow [2024-11-20 09:37:10,766 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 20 places, 15 transitions, 42 flow [2024-11-20 09:37:10,778 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-20 09:37:10,783 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@78d23be6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-20 09:37:10,784 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-20 09:37:10,788 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-20 09:37:10,788 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2024-11-20 09:37:10,788 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-20 09:37:10,789 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:10,789 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:10,789 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:10,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 885364131, now seen corresponding path program 1 times [2024-11-20 09:37:10,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:10,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397198133] [2024-11-20 09:37:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:10,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:11,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-11-20 09:37:11,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:11,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397198133] [2024-11-20 09:37:11,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397198133] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:11,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:11,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 09:37:11,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258241435] [2024-11-20 09:37:11,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:11,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:11,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:11,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:11,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:11,312 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:11,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:11,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:11,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:11,433 INFO L124 PetriNetUnfolderBase]: 67/128 cut-off events. [2024-11-20 09:37:11,433 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-20 09:37:11,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 128 events. 67/128 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 341 event pairs, 14 based on Foata normal form. 1/99 useless extension candidates. Maximal degree in co-relation 222. Up to 72 conditions per place. [2024-11-20 09:37:11,436 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 25 selfloop transitions, 5 changer transitions 4/35 dead transitions. [2024-11-20 09:37:11,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 35 transitions, 168 flow [2024-11-20 09:37:11,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:11,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:11,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2024-11-20 09:37:11,446 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-20 09:37:11,447 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 5 states and 50 transitions. [2024-11-20 09:37:11,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 35 transitions, 168 flow [2024-11-20 09:37:11,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 35 transitions, 148 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:11,451 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 68 flow [2024-11-20 09:37:11,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=68, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2024-11-20 09:37:11,456 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 3 predicate places. [2024-11-20 09:37:11,456 INFO L471 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 68 flow [2024-11-20 09:37:11,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,457 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:11,457 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:11,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-20 09:37:11,458 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:11,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:11,458 INFO L85 PathProgramCache]: Analyzing trace with hash 786232087, now seen corresponding path program 2 times [2024-11-20 09:37:11,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:11,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769480370] [2024-11-20 09:37:11,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:11,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:11,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:11,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769480370] [2024-11-20 09:37:11,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769480370] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:11,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:11,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 09:37:11,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607621718] [2024-11-20 09:37:11,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:11,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:11,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:11,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:11,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:11,614 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:11,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 68 flow. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:11,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:11,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:11,728 INFO L124 PetriNetUnfolderBase]: 66/121 cut-off events. [2024-11-20 09:37:11,729 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-11-20 09:37:11,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 121 events. 66/121 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 326 event pairs, 11 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 325. Up to 72 conditions per place. [2024-11-20 09:37:11,731 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 24 selfloop transitions, 6 changer transitions 4/35 dead transitions. [2024-11-20 09:37:11,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 35 transitions, 182 flow [2024-11-20 09:37:11,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:11,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:11,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-11-20 09:37:11,734 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-11-20 09:37:11,734 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 68 flow. Second operand 5 states and 49 transitions. [2024-11-20 09:37:11,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 35 transitions, 182 flow [2024-11-20 09:37:11,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 35 transitions, 180 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-20 09:37:11,738 INFO L231 Difference]: Finished difference. Result has 28 places, 21 transitions, 100 flow [2024-11-20 09:37:11,738 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=28, PETRI_TRANSITIONS=21} [2024-11-20 09:37:11,739 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2024-11-20 09:37:11,739 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 100 flow [2024-11-20 09:37:11,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,739 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:11,739 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:11,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-20 09:37:11,740 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:11,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:11,741 INFO L85 PathProgramCache]: Analyzing trace with hash 130402592, now seen corresponding path program 1 times [2024-11-20 09:37:11,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:11,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255780627] [2024-11-20 09:37:11,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:11,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:11,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:11,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:11,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:11,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255780627] [2024-11-20 09:37:11,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255780627] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:11,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:11,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:11,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161106523] [2024-11-20 09:37:11,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:11,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:11,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:11,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:11,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:11,805 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:11,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:11,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:11,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:11,907 INFO L124 PetriNetUnfolderBase]: 80/140 cut-off events. [2024-11-20 09:37:11,907 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2024-11-20 09:37:11,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 140 events. 80/140 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 394 event pairs, 25 based on Foata normal form. 3/134 useless extension candidates. Maximal degree in co-relation 456. Up to 102 conditions per place. [2024-11-20 09:37:11,911 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 24 selfloop transitions, 10 changer transitions 3/38 dead transitions. [2024-11-20 09:37:11,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 256 flow [2024-11-20 09:37:11,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:11,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-11-20 09:37:11,913 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:11,914 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 100 flow. Second operand 5 states and 45 transitions. [2024-11-20 09:37:11,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 256 flow [2024-11-20 09:37:11,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 38 transitions, 242 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:11,917 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 168 flow [2024-11-20 09:37:11,918 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2024-11-20 09:37:11,918 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 12 predicate places. [2024-11-20 09:37:11,918 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 168 flow [2024-11-20 09:37:11,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,919 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:11,919 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:11,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-20 09:37:11,920 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:11,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:11,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1679495154, now seen corresponding path program 2 times [2024-11-20 09:37:11,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:11,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485762030] [2024-11-20 09:37:11,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:11,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:11,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:11,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485762030] [2024-11-20 09:37:11,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485762030] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:11,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:11,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:11,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170242326] [2024-11-20 09:37:11,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:11,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:11,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:11,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:11,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:11,981 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:11,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:11,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:11,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:11,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:12,082 INFO L124 PetriNetUnfolderBase]: 82/151 cut-off events. [2024-11-20 09:37:12,082 INFO L125 PetriNetUnfolderBase]: For 199/199 co-relation queries the response was YES. [2024-11-20 09:37:12,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569 conditions, 151 events. 82/151 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 442 event pairs, 24 based on Foata normal form. 3/142 useless extension candidates. Maximal degree in co-relation 509. Up to 80 conditions per place. [2024-11-20 09:37:12,084 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 32 selfloop transitions, 7 changer transitions 5/45 dead transitions. [2024-11-20 09:37:12,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 45 transitions, 322 flow [2024-11-20 09:37:12,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:12,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:12,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-11-20 09:37:12,086 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-11-20 09:37:12,087 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 168 flow. Second operand 5 states and 49 transitions. [2024-11-20 09:37:12,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 45 transitions, 322 flow [2024-11-20 09:37:12,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 45 transitions, 301 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:12,089 INFO L231 Difference]: Finished difference. Result has 35 places, 27 transitions, 167 flow [2024-11-20 09:37:12,089 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2024-11-20 09:37:12,089 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 15 predicate places. [2024-11-20 09:37:12,090 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 167 flow [2024-11-20 09:37:12,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,090 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:12,090 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:12,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-20 09:37:12,090 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:12,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:12,090 INFO L85 PathProgramCache]: Analyzing trace with hash -195788256, now seen corresponding path program 3 times [2024-11-20 09:37:12,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:12,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776573244] [2024-11-20 09:37:12,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:12,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:12,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:12,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:12,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776573244] [2024-11-20 09:37:12,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776573244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:12,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:12,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:12,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008726483] [2024-11-20 09:37:12,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:12,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:12,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:12,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:12,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:12,135 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:12,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 167 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:12,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:12,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:12,197 INFO L124 PetriNetUnfolderBase]: 89/160 cut-off events. [2024-11-20 09:37:12,197 INFO L125 PetriNetUnfolderBase]: For 293/293 co-relation queries the response was YES. [2024-11-20 09:37:12,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 160 events. 89/160 cut-off events. For 293/293 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 462 event pairs, 35 based on Foata normal form. 3/146 useless extension candidates. Maximal degree in co-relation 580. Up to 130 conditions per place. [2024-11-20 09:37:12,198 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 23 selfloop transitions, 12 changer transitions 4/40 dead transitions. [2024-11-20 09:37:12,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 40 transitions, 315 flow [2024-11-20 09:37:12,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:12,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:12,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2024-11-20 09:37:12,199 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-11-20 09:37:12,199 INFO L175 Difference]: Start difference. First operand has 35 places, 27 transitions, 167 flow. Second operand 5 states and 44 transitions. [2024-11-20 09:37:12,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 40 transitions, 315 flow [2024-11-20 09:37:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 40 transitions, 298 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:12,201 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 218 flow [2024-11-20 09:37:12,201 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-11-20 09:37:12,202 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2024-11-20 09:37:12,202 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 218 flow [2024-11-20 09:37:12,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,202 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:12,202 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:12,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-20 09:37:12,202 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:12,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:12,203 INFO L85 PathProgramCache]: Analyzing trace with hash -803180865, now seen corresponding path program 1 times [2024-11-20 09:37:12,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:12,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672334725] [2024-11-20 09:37:12,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:12,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:12,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:12,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:12,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672334725] [2024-11-20 09:37:12,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672334725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:12,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:12,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:12,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043706626] [2024-11-20 09:37:12,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:12,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:12,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:12,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:12,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:12,255 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:12,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:12,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:12,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:12,331 INFO L124 PetriNetUnfolderBase]: 92/160 cut-off events. [2024-11-20 09:37:12,332 INFO L125 PetriNetUnfolderBase]: For 219/219 co-relation queries the response was YES. [2024-11-20 09:37:12,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 659 conditions, 160 events. 92/160 cut-off events. For 219/219 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 445 event pairs, 12 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 645. Up to 77 conditions per place. [2024-11-20 09:37:12,333 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 39 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-11-20 09:37:12,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 50 transitions, 395 flow [2024-11-20 09:37:12,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:12,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:12,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 52 transitions. [2024-11-20 09:37:12,336 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-11-20 09:37:12,337 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 218 flow. Second operand 5 states and 52 transitions. [2024-11-20 09:37:12,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 50 transitions, 395 flow [2024-11-20 09:37:12,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 350 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:12,339 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 224 flow [2024-11-20 09:37:12,339 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-11-20 09:37:12,339 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 17 predicate places. [2024-11-20 09:37:12,339 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 224 flow [2024-11-20 09:37:12,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,340 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:12,340 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:12,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-20 09:37:12,340 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:12,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:12,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1498961711, now seen corresponding path program 2 times [2024-11-20 09:37:12,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:12,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606447337] [2024-11-20 09:37:12,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:12,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:12,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:12,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606447337] [2024-11-20 09:37:12,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606447337] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:12,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:12,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:12,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488489438] [2024-11-20 09:37:12,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:12,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:12,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:12,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:12,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:12,380 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:12,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 224 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:12,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:12,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:12,439 INFO L124 PetriNetUnfolderBase]: 93/171 cut-off events. [2024-11-20 09:37:12,439 INFO L125 PetriNetUnfolderBase]: For 271/271 co-relation queries the response was YES. [2024-11-20 09:37:12,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 171 events. 93/171 cut-off events. For 271/271 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 483 event pairs, 30 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 677. Up to 110 conditions per place. [2024-11-20 09:37:12,440 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 30 selfloop transitions, 11 changer transitions 3/45 dead transitions. [2024-11-20 09:37:12,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 45 transitions, 361 flow [2024-11-20 09:37:12,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:12,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-11-20 09:37:12,441 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:12,442 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 224 flow. Second operand 5 states and 45 transitions. [2024-11-20 09:37:12,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 45 transitions, 361 flow [2024-11-20 09:37:12,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 45 transitions, 346 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:12,444 INFO L231 Difference]: Finished difference. Result has 41 places, 32 transitions, 231 flow [2024-11-20 09:37:12,444 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=231, PETRI_PLACES=41, PETRI_TRANSITIONS=32} [2024-11-20 09:37:12,445 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2024-11-20 09:37:12,445 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 32 transitions, 231 flow [2024-11-20 09:37:12,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,445 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:12,445 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:12,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-20 09:37:12,446 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:12,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:12,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1147608036, now seen corresponding path program 4 times [2024-11-20 09:37:12,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:12,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997755364] [2024-11-20 09:37:12,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:12,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:12,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:12,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997755364] [2024-11-20 09:37:12,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997755364] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:12,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017974468] [2024-11-20 09:37:12,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:12,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:12,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:12,484 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:12,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-20 09:37:12,535 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:12,536 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:12,538 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 09:37:12,541 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:12,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,592 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017974468] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:12,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:12,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-20 09:37:12,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516375797] [2024-11-20 09:37:12,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:12,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-20 09:37:12,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:12,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-20 09:37:12,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 09:37:12,619 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:12,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 32 transitions, 231 flow. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:12,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:12,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:12,730 INFO L124 PetriNetUnfolderBase]: 97/175 cut-off events. [2024-11-20 09:37:12,730 INFO L125 PetriNetUnfolderBase]: For 350/350 co-relation queries the response was YES. [2024-11-20 09:37:12,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 727 conditions, 175 events. 97/175 cut-off events. For 350/350 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 492 event pairs, 12 based on Foata normal form. 4/165 useless extension candidates. Maximal degree in co-relation 712. Up to 60 conditions per place. [2024-11-20 09:37:12,732 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 38 selfloop transitions, 17 changer transitions 0/56 dead transitions. [2024-11-20 09:37:12,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 454 flow [2024-11-20 09:37:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:12,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:12,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-11-20 09:37:12,733 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-11-20 09:37:12,733 INFO L175 Difference]: Start difference. First operand has 41 places, 32 transitions, 231 flow. Second operand 7 states and 62 transitions. [2024-11-20 09:37:12,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 454 flow [2024-11-20 09:37:12,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 424 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:12,735 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 285 flow [2024-11-20 09:37:12,735 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-11-20 09:37:12,736 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 24 predicate places. [2024-11-20 09:37:12,736 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 285 flow [2024-11-20 09:37:12,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,736 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:12,736 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:12,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:12,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:12,937 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:12,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:12,938 INFO L85 PathProgramCache]: Analyzing trace with hash 496120645, now seen corresponding path program 3 times [2024-11-20 09:37:12,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:12,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986610445] [2024-11-20 09:37:12,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:12,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:12,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:12,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:12,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986610445] [2024-11-20 09:37:12,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986610445] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:12,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:12,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:12,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980835058] [2024-11-20 09:37:12,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:12,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:12,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:12,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:12,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:12,980 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:12,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 285 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:12,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:12,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:12,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:13,041 INFO L124 PetriNetUnfolderBase]: 104/187 cut-off events. [2024-11-20 09:37:13,041 INFO L125 PetriNetUnfolderBase]: For 443/443 co-relation queries the response was YES. [2024-11-20 09:37:13,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 821 conditions, 187 events. 104/187 cut-off events. For 443/443 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 541 event pairs, 31 based on Foata normal form. 5/192 useless extension candidates. Maximal degree in co-relation 806. Up to 138 conditions per place. [2024-11-20 09:37:13,042 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 31 selfloop transitions, 16 changer transitions 0/48 dead transitions. [2024-11-20 09:37:13,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 48 transitions, 427 flow [2024-11-20 09:37:13,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-11-20 09:37:13,043 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-20 09:37:13,043 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 285 flow. Second operand 5 states and 47 transitions. [2024-11-20 09:37:13,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 48 transitions, 427 flow [2024-11-20 09:37:13,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 407 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-20 09:37:13,046 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 311 flow [2024-11-20 09:37:13,047 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-11-20 09:37:13,048 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 28 predicate places. [2024-11-20 09:37:13,048 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 311 flow [2024-11-20 09:37:13,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,048 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:13,048 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:13,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-20 09:37:13,048 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:13,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:13,049 INFO L85 PathProgramCache]: Analyzing trace with hash -960995445, now seen corresponding path program 4 times [2024-11-20 09:37:13,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:13,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287040687] [2024-11-20 09:37:13,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:13,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:13,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:13,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:13,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287040687] [2024-11-20 09:37:13,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287040687] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:13,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:13,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:13,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322307716] [2024-11-20 09:37:13,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:13,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:13,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:13,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:13,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:13,091 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:13,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:13,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:13,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:13,165 INFO L124 PetriNetUnfolderBase]: 103/188 cut-off events. [2024-11-20 09:37:13,165 INFO L125 PetriNetUnfolderBase]: For 451/451 co-relation queries the response was YES. [2024-11-20 09:37:13,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 188 events. 103/188 cut-off events. For 451/451 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 560 event pairs, 36 based on Foata normal form. 2/190 useless extension candidates. Maximal degree in co-relation 847. Up to 147 conditions per place. [2024-11-20 09:37:13,167 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 28 selfloop transitions, 14 changer transitions 2/45 dead transitions. [2024-11-20 09:37:13,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 45 transitions, 424 flow [2024-11-20 09:37:13,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:13,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:13,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2024-11-20 09:37:13,169 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-11-20 09:37:13,169 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 311 flow. Second operand 5 states and 43 transitions. [2024-11-20 09:37:13,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 45 transitions, 424 flow [2024-11-20 09:37:13,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 45 transitions, 390 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:13,171 INFO L231 Difference]: Finished difference. Result has 49 places, 37 transitions, 292 flow [2024-11-20 09:37:13,171 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=49, PETRI_TRANSITIONS=37} [2024-11-20 09:37:13,171 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 29 predicate places. [2024-11-20 09:37:13,171 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 37 transitions, 292 flow [2024-11-20 09:37:13,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,172 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:13,172 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:13,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-20 09:37:13,172 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:13,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash -102918228, now seen corresponding path program 5 times [2024-11-20 09:37:13,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:13,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942611842] [2024-11-20 09:37:13,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:13,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:13,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942611842] [2024-11-20 09:37:13,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942611842] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:13,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:13,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:13,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592202538] [2024-11-20 09:37:13,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:13,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:13,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:13,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:13,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:13,217 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:13,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 37 transitions, 292 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:13,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:13,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:13,293 INFO L124 PetriNetUnfolderBase]: 108/195 cut-off events. [2024-11-20 09:37:13,294 INFO L125 PetriNetUnfolderBase]: For 534/534 co-relation queries the response was YES. [2024-11-20 09:37:13,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 195 events. 108/195 cut-off events. For 534/534 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 575 event pairs, 36 based on Foata normal form. 4/199 useless extension candidates. Maximal degree in co-relation 862. Up to 151 conditions per place. [2024-11-20 09:37:13,295 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 31 selfloop transitions, 15 changer transitions 0/47 dead transitions. [2024-11-20 09:37:13,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 435 flow [2024-11-20 09:37:13,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:13,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:13,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-11-20 09:37:13,296 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:13,296 INFO L175 Difference]: Start difference. First operand has 49 places, 37 transitions, 292 flow. Second operand 5 states and 45 transitions. [2024-11-20 09:37:13,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 435 flow [2024-11-20 09:37:13,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 405 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:13,299 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 304 flow [2024-11-20 09:37:13,299 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2024-11-20 09:37:13,299 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 29 predicate places. [2024-11-20 09:37:13,299 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 304 flow [2024-11-20 09:37:13,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,300 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:13,300 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:13,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-20 09:37:13,300 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:13,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:13,301 INFO L85 PathProgramCache]: Analyzing trace with hash 571836441, now seen corresponding path program 5 times [2024-11-20 09:37:13,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:13,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508091818] [2024-11-20 09:37:13,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:13,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:13,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:13,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508091818] [2024-11-20 09:37:13,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508091818] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:13,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825555387] [2024-11-20 09:37:13,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:13,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:13,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:13,347 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:13,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-20 09:37:13,397 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:13,397 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:13,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 09:37:13,399 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:13,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,436 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:13,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825555387] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:13,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:13,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-20 09:37:13,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784142348] [2024-11-20 09:37:13,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:13,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-20 09:37:13,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:13,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-20 09:37:13,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-20 09:37:13,464 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:13,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 304 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:13,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:13,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:13,562 INFO L124 PetriNetUnfolderBase]: 103/190 cut-off events. [2024-11-20 09:37:13,562 INFO L125 PetriNetUnfolderBase]: For 528/528 co-relation queries the response was YES. [2024-11-20 09:37:13,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 190 events. 103/190 cut-off events. For 528/528 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 570 event pairs, 35 based on Foata normal form. 5/195 useless extension candidates. Maximal degree in co-relation 822. Up to 149 conditions per place. [2024-11-20 09:37:13,564 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 33 selfloop transitions, 14 changer transitions 0/48 dead transitions. [2024-11-20 09:37:13,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 433 flow [2024-11-20 09:37:13,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 09:37:13,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-20 09:37:13,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 51 transitions. [2024-11-20 09:37:13,565 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-11-20 09:37:13,565 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 304 flow. Second operand 6 states and 51 transitions. [2024-11-20 09:37:13,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 433 flow [2024-11-20 09:37:13,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 48 transitions, 397 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:13,568 INFO L231 Difference]: Finished difference. Result has 52 places, 39 transitions, 304 flow [2024-11-20 09:37:13,568 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=304, PETRI_PLACES=52, PETRI_TRANSITIONS=39} [2024-11-20 09:37:13,569 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 32 predicate places. [2024-11-20 09:37:13,569 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 39 transitions, 304 flow [2024-11-20 09:37:13,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,570 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:13,570 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:13,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-20 09:37:13,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-20 09:37:13,771 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:13,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:13,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1280825105, now seen corresponding path program 6 times [2024-11-20 09:37:13,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:13,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713963907] [2024-11-20 09:37:13,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:13,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:13,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:13,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:13,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713963907] [2024-11-20 09:37:13,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713963907] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:37:13,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:37:13,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:37:13,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671082272] [2024-11-20 09:37:13,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:37:13,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:37:13,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:13,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:37:13,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-20 09:37:13,828 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:13,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 304 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:13,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:13,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:13,882 INFO L124 PetriNetUnfolderBase]: 99/178 cut-off events. [2024-11-20 09:37:13,882 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-11-20 09:37:13,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 805 conditions, 178 events. 99/178 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 507 event pairs, 32 based on Foata normal form. 2/180 useless extension candidates. Maximal degree in co-relation 787. Up to 135 conditions per place. [2024-11-20 09:37:13,883 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 29 selfloop transitions, 12 changer transitions 2/44 dead transitions. [2024-11-20 09:37:13,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 44 transitions, 406 flow [2024-11-20 09:37:13,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:37:13,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:37:13,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 41 transitions. [2024-11-20 09:37:13,884 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-11-20 09:37:13,884 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 304 flow. Second operand 5 states and 41 transitions. [2024-11-20 09:37:13,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 44 transitions, 406 flow [2024-11-20 09:37:13,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 44 transitions, 362 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:13,886 INFO L231 Difference]: Finished difference. Result has 51 places, 37 transitions, 268 flow [2024-11-20 09:37:13,886 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=51, PETRI_TRANSITIONS=37} [2024-11-20 09:37:13,886 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 31 predicate places. [2024-11-20 09:37:13,886 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 37 transitions, 268 flow [2024-11-20 09:37:13,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:13,886 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:13,886 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:13,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-20 09:37:13,887 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:13,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:13,887 INFO L85 PathProgramCache]: Analyzing trace with hash 519243532, now seen corresponding path program 6 times [2024-11-20 09:37:13,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:13,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054892510] [2024-11-20 09:37:13,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:13,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:13,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:13,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:13,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:13,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054892510] [2024-11-20 09:37:13,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054892510] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:13,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243459771] [2024-11-20 09:37:13,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:13,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:13,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:13,933 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:13,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-20 09:37:14,012 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-20 09:37:14,012 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:14,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 09:37:14,018 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:14,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:14,053 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:14,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243459771] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:14,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:14,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-20 09:37:14,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597217849] [2024-11-20 09:37:14,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:14,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-20 09:37:14,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:14,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-20 09:37:14,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-20 09:37:14,074 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:14,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 37 transitions, 268 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:14,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:14,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:14,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:14,171 INFO L124 PetriNetUnfolderBase]: 96/168 cut-off events. [2024-11-20 09:37:14,171 INFO L125 PetriNetUnfolderBase]: For 342/342 co-relation queries the response was YES. [2024-11-20 09:37:14,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 734 conditions, 168 events. 96/168 cut-off events. For 342/342 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 467 event pairs, 17 based on Foata normal form. 4/172 useless extension candidates. Maximal degree in co-relation 718. Up to 65 conditions per place. [2024-11-20 09:37:14,172 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 35 selfloop transitions, 23 changer transitions 0/59 dead transitions. [2024-11-20 09:37:14,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 487 flow [2024-11-20 09:37:14,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 09:37:14,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-20 09:37:14,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 76 transitions. [2024-11-20 09:37:14,173 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-11-20 09:37:14,173 INFO L175 Difference]: Start difference. First operand has 51 places, 37 transitions, 268 flow. Second operand 10 states and 76 transitions. [2024-11-20 09:37:14,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 487 flow [2024-11-20 09:37:14,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 463 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:14,175 INFO L231 Difference]: Finished difference. Result has 55 places, 42 transitions, 337 flow [2024-11-20 09:37:14,175 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=337, PETRI_PLACES=55, PETRI_TRANSITIONS=42} [2024-11-20 09:37:14,176 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 35 predicate places. [2024-11-20 09:37:14,176 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 42 transitions, 337 flow [2024-11-20 09:37:14,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:14,176 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:14,176 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:14,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-20 09:37:14,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:14,381 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:14,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:14,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1973538062, now seen corresponding path program 1 times [2024-11-20 09:37:14,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:14,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599245078] [2024-11-20 09:37:14,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:14,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:14,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:14,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:14,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:14,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599245078] [2024-11-20 09:37:14,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599245078] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:14,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441748638] [2024-11-20 09:37:14,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:14,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:14,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:14,553 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:14,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-20 09:37:14,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:14,600 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 09:37:14,601 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:14,691 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:14,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:14,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441748638] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:14,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:14,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-11-20 09:37:14,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633653509] [2024-11-20 09:37:14,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:14,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 09:37:14,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:14,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 09:37:14,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-20 09:37:14,798 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:14,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 337 flow. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:14,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:14,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:14,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:14,941 INFO L124 PetriNetUnfolderBase]: 132/235 cut-off events. [2024-11-20 09:37:14,941 INFO L125 PetriNetUnfolderBase]: For 493/493 co-relation queries the response was YES. [2024-11-20 09:37:14,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 235 events. 132/235 cut-off events. For 493/493 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 774 event pairs, 9 based on Foata normal form. 1/236 useless extension candidates. Maximal degree in co-relation 1039. Up to 158 conditions per place. [2024-11-20 09:37:14,943 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 48 selfloop transitions, 17 changer transitions 4/70 dead transitions. [2024-11-20 09:37:14,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 614 flow [2024-11-20 09:37:14,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:14,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:14,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-11-20 09:37:14,943 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:14,943 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 337 flow. Second operand 7 states and 63 transitions. [2024-11-20 09:37:14,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 614 flow [2024-11-20 09:37:14,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 70 transitions, 526 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-11-20 09:37:14,946 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 395 flow [2024-11-20 09:37:14,946 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-11-20 09:37:14,946 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 38 predicate places. [2024-11-20 09:37:14,946 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 395 flow [2024-11-20 09:37:14,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:14,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:14,946 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:14,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-20 09:37:15,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-20 09:37:15,147 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:15,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1662875284, now seen corresponding path program 2 times [2024-11-20 09:37:15,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:15,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78989428] [2024-11-20 09:37:15,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:15,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:15,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:15,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:15,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:15,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78989428] [2024-11-20 09:37:15,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78989428] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:15,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961789809] [2024-11-20 09:37:15,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:15,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:15,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:15,320 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:15,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-20 09:37:15,367 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:15,367 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:15,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 09:37:15,369 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:15,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:15,447 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:15,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961789809] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:15,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:15,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-20 09:37:15,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695491851] [2024-11-20 09:37:15,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:15,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-20 09:37:15,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:15,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-20 09:37:15,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-20 09:37:15,566 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:15,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 395 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:15,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:15,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:15,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:15,697 INFO L124 PetriNetUnfolderBase]: 143/259 cut-off events. [2024-11-20 09:37:15,697 INFO L125 PetriNetUnfolderBase]: For 685/685 co-relation queries the response was YES. [2024-11-20 09:37:15,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 259 events. 143/259 cut-off events. For 685/685 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 886 event pairs, 14 based on Foata normal form. 1/260 useless extension candidates. Maximal degree in co-relation 1191. Up to 161 conditions per place. [2024-11-20 09:37:15,699 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 51 selfloop transitions, 19 changer transitions 4/75 dead transitions. [2024-11-20 09:37:15,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 653 flow [2024-11-20 09:37:15,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:15,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:15,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 66 transitions. [2024-11-20 09:37:15,700 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-11-20 09:37:15,700 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 395 flow. Second operand 7 states and 66 transitions. [2024-11-20 09:37:15,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 653 flow [2024-11-20 09:37:15,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 628 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:15,702 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 470 flow [2024-11-20 09:37:15,703 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=470, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-11-20 09:37:15,703 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2024-11-20 09:37:15,703 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 470 flow [2024-11-20 09:37:15,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:15,703 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:15,703 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:15,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-20 09:37:15,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-20 09:37:15,908 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:15,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:15,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1579758394, now seen corresponding path program 3 times [2024-11-20 09:37:15,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:15,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787998291] [2024-11-20 09:37:15,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:15,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:16,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:16,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:16,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787998291] [2024-11-20 09:37:16,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787998291] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:16,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841652275] [2024-11-20 09:37:16,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:16,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:16,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:16,037 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:16,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-20 09:37:16,082 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:37:16,082 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:16,083 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 09:37:16,084 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:16,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:16,154 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:16,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:16,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841652275] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:16,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:16,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-20 09:37:16,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488796065] [2024-11-20 09:37:16,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:16,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:16,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:16,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:16,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:16,263 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:16,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 470 flow. Second operand has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:16,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:16,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:16,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:16,398 INFO L124 PetriNetUnfolderBase]: 141/251 cut-off events. [2024-11-20 09:37:16,398 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-11-20 09:37:16,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1267 conditions, 251 events. 141/251 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 842 event pairs, 14 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 1244. Up to 161 conditions per place. [2024-11-20 09:37:16,400 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 48 selfloop transitions, 20 changer transitions 4/73 dead transitions. [2024-11-20 09:37:16,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 693 flow [2024-11-20 09:37:16,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:16,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-11-20 09:37:16,401 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:16,401 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 470 flow. Second operand 7 states and 63 transitions. [2024-11-20 09:37:16,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 693 flow [2024-11-20 09:37:16,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 73 transitions, 636 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:16,404 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 503 flow [2024-11-20 09:37:16,404 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=503, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2024-11-20 09:37:16,405 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 49 predicate places. [2024-11-20 09:37:16,405 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 503 flow [2024-11-20 09:37:16,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:16,405 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:16,405 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:16,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-20 09:37:16,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-20 09:37:16,606 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:16,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:16,606 INFO L85 PathProgramCache]: Analyzing trace with hash -846354170, now seen corresponding path program 4 times [2024-11-20 09:37:16,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:16,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346227069] [2024-11-20 09:37:16,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:16,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:16,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:16,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:16,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:16,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346227069] [2024-11-20 09:37:16,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346227069] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:16,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290654467] [2024-11-20 09:37:16,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:16,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:16,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:16,749 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:16,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-20 09:37:16,793 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:16,793 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:16,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 09:37:16,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:16,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:16,874 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:16,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:16,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290654467] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:16,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:16,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-20 09:37:16,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063960312] [2024-11-20 09:37:16,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:16,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:16,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:16,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:16,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:16,982 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:16,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 503 flow. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:16,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:16,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:16,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:17,123 INFO L124 PetriNetUnfolderBase]: 166/294 cut-off events. [2024-11-20 09:37:17,124 INFO L125 PetriNetUnfolderBase]: For 985/985 co-relation queries the response was YES. [2024-11-20 09:37:17,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1498 conditions, 294 events. 166/294 cut-off events. For 985/985 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1044 event pairs, 18 based on Foata normal form. 1/295 useless extension candidates. Maximal degree in co-relation 1472. Up to 235 conditions per place. [2024-11-20 09:37:17,126 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 58 selfloop transitions, 19 changer transitions 4/82 dead transitions. [2024-11-20 09:37:17,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 82 transitions, 800 flow [2024-11-20 09:37:17,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:17,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:17,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 57 transitions. [2024-11-20 09:37:17,126 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-11-20 09:37:17,126 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 503 flow. Second operand 7 states and 57 transitions. [2024-11-20 09:37:17,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 82 transitions, 800 flow [2024-11-20 09:37:17,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 82 transitions, 753 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:17,130 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 628 flow [2024-11-20 09:37:17,130 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=628, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-11-20 09:37:17,131 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 54 predicate places. [2024-11-20 09:37:17,131 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 628 flow [2024-11-20 09:37:17,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:17,131 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:17,131 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:17,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-20 09:37:17,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:17,332 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:17,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:17,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1647747176, now seen corresponding path program 5 times [2024-11-20 09:37:17,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:17,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577863113] [2024-11-20 09:37:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:17,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:17,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:17,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577863113] [2024-11-20 09:37:17,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577863113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:17,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144325434] [2024-11-20 09:37:17,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:17,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:17,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:17,456 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:17,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-20 09:37:17,503 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-20 09:37:17,504 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:17,504 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 09:37:17,505 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:17,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:17,572 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:17,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:17,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144325434] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:17,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:17,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-20 09:37:17,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014674749] [2024-11-20 09:37:17,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:17,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:17,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:17,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:17,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:17,676 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:17,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 628 flow. Second operand has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:17,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:17,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:17,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:17,833 INFO L124 PetriNetUnfolderBase]: 178/319 cut-off events. [2024-11-20 09:37:17,834 INFO L125 PetriNetUnfolderBase]: For 1314/1314 co-relation queries the response was YES. [2024-11-20 09:37:17,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1721 conditions, 319 events. 178/319 cut-off events. For 1314/1314 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1157 event pairs, 17 based on Foata normal form. 1/320 useless extension candidates. Maximal degree in co-relation 1692. Up to 238 conditions per place. [2024-11-20 09:37:17,836 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 65 selfloop transitions, 20 changer transitions 4/90 dead transitions. [2024-11-20 09:37:17,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 90 transitions, 934 flow [2024-11-20 09:37:17,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:17,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:17,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-11-20 09:37:17,837 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-11-20 09:37:17,837 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 628 flow. Second operand 7 states and 62 transitions. [2024-11-20 09:37:17,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 90 transitions, 934 flow [2024-11-20 09:37:17,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 895 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:17,842 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 707 flow [2024-11-20 09:37:17,842 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2024-11-20 09:37:17,842 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 60 predicate places. [2024-11-20 09:37:17,843 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 707 flow [2024-11-20 09:37:17,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:17,843 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:17,843 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:17,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-20 09:37:18,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:18,047 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:18,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:18,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1730864066, now seen corresponding path program 6 times [2024-11-20 09:37:18,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:18,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780238926] [2024-11-20 09:37:18,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:18,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:18,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:18,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:18,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:18,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780238926] [2024-11-20 09:37:18,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780238926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:18,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153873306] [2024-11-20 09:37:18,204 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:18,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:18,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:18,206 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:18,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-20 09:37:18,254 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-20 09:37:18,254 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:18,255 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 09:37:18,256 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:18,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:18,336 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:18,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:18,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153873306] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:18,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:18,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-20 09:37:18,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922642483] [2024-11-20 09:37:18,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:18,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-20 09:37:18,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:18,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-20 09:37:18,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-20 09:37:18,438 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:18,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 707 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:18,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:18,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:18,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:18,591 INFO L124 PetriNetUnfolderBase]: 176/311 cut-off events. [2024-11-20 09:37:18,591 INFO L125 PetriNetUnfolderBase]: For 1593/1593 co-relation queries the response was YES. [2024-11-20 09:37:18,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 311 events. 176/311 cut-off events. For 1593/1593 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1115 event pairs, 17 based on Foata normal form. 1/312 useless extension candidates. Maximal degree in co-relation 1722. Up to 238 conditions per place. [2024-11-20 09:37:18,594 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 63 selfloop transitions, 21 changer transitions 4/89 dead transitions. [2024-11-20 09:37:18,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 89 transitions, 971 flow [2024-11-20 09:37:18,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:18,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:18,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 60 transitions. [2024-11-20 09:37:18,595 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-11-20 09:37:18,595 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 707 flow. Second operand 7 states and 60 transitions. [2024-11-20 09:37:18,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 89 transitions, 971 flow [2024-11-20 09:37:18,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 89 transitions, 891 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:18,600 INFO L231 Difference]: Finished difference. Result has 85 places, 76 transitions, 729 flow [2024-11-20 09:37:18,600 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=729, PETRI_PLACES=85, PETRI_TRANSITIONS=76} [2024-11-20 09:37:18,601 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 65 predicate places. [2024-11-20 09:37:18,601 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 76 transitions, 729 flow [2024-11-20 09:37:18,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:18,601 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:18,601 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:18,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-20 09:37:18,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:18,810 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:18,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:18,811 INFO L85 PathProgramCache]: Analyzing trace with hash -458812811, now seen corresponding path program 7 times [2024-11-20 09:37:18,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:18,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989320403] [2024-11-20 09:37:18,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:18,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:18,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:18,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:18,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:18,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989320403] [2024-11-20 09:37:18,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989320403] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:18,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595780522] [2024-11-20 09:37:18,895 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:18,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:18,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:18,898 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:18,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-20 09:37:18,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:18,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:18,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:18,979 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:19,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:19,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595780522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:19,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:19,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-20 09:37:19,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803924082] [2024-11-20 09:37:19,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:19,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 09:37:19,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:19,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 09:37:19,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-20 09:37:19,002 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:19,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 76 transitions, 729 flow. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:19,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:19,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:19,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:19,143 INFO L124 PetriNetUnfolderBase]: 190/340 cut-off events. [2024-11-20 09:37:19,143 INFO L125 PetriNetUnfolderBase]: For 1793/1793 co-relation queries the response was YES. [2024-11-20 09:37:19,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1923 conditions, 340 events. 190/340 cut-off events. For 1793/1793 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1296 event pairs, 30 based on Foata normal form. 3/343 useless extension candidates. Maximal degree in co-relation 1888. Up to 129 conditions per place. [2024-11-20 09:37:19,147 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 64 selfloop transitions, 32 changer transitions 8/105 dead transitions. [2024-11-20 09:37:19,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 105 transitions, 1160 flow [2024-11-20 09:37:19,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:19,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:19,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 65 transitions. [2024-11-20 09:37:19,148 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-11-20 09:37:19,148 INFO L175 Difference]: Start difference. First operand has 85 places, 76 transitions, 729 flow. Second operand 7 states and 65 transitions. [2024-11-20 09:37:19,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 105 transitions, 1160 flow [2024-11-20 09:37:19,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 105 transitions, 1095 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:19,155 INFO L231 Difference]: Finished difference. Result has 90 places, 78 transitions, 807 flow [2024-11-20 09:37:19,155 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=90, PETRI_TRANSITIONS=78} [2024-11-20 09:37:19,156 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2024-11-20 09:37:19,156 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 78 transitions, 807 flow [2024-11-20 09:37:19,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:19,156 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:19,156 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:19,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:19,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-20 09:37:19,357 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:19,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:19,357 INFO L85 PathProgramCache]: Analyzing trace with hash -2081245415, now seen corresponding path program 8 times [2024-11-20 09:37:19,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:19,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807402552] [2024-11-20 09:37:19,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:19,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:19,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:19,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:19,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:19,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807402552] [2024-11-20 09:37:19,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807402552] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:19,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102589803] [2024-11-20 09:37:19,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:19,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:19,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:19,408 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:19,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-20 09:37:19,465 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:19,465 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:19,466 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:19,466 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:19,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:19,503 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:19,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102589803] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:19,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:19,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-20 09:37:19,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846050182] [2024-11-20 09:37:19,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:19,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:19,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:19,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:19,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:19,533 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:19,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 78 transitions, 807 flow. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:19,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:19,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:19,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:19,666 INFO L124 PetriNetUnfolderBase]: 217/382 cut-off events. [2024-11-20 09:37:19,666 INFO L125 PetriNetUnfolderBase]: For 2645/2645 co-relation queries the response was YES. [2024-11-20 09:37:19,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2285 conditions, 382 events. 217/382 cut-off events. For 2645/2645 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1477 event pairs, 40 based on Foata normal form. 6/388 useless extension candidates. Maximal degree in co-relation 2247. Up to 191 conditions per place. [2024-11-20 09:37:19,669 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 62 selfloop transitions, 54 changer transitions 6/123 dead transitions. [2024-11-20 09:37:19,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1443 flow [2024-11-20 09:37:19,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 09:37:19,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-20 09:37:19,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 89 transitions. [2024-11-20 09:37:19,670 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-11-20 09:37:19,670 INFO L175 Difference]: Start difference. First operand has 90 places, 78 transitions, 807 flow. Second operand 11 states and 89 transitions. [2024-11-20 09:37:19,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1443 flow [2024-11-20 09:37:19,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 123 transitions, 1383 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:19,678 INFO L231 Difference]: Finished difference. Result has 99 places, 95 transitions, 1142 flow [2024-11-20 09:37:19,678 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=95} [2024-11-20 09:37:19,678 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 79 predicate places. [2024-11-20 09:37:19,679 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 95 transitions, 1142 flow [2024-11-20 09:37:19,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:19,679 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:19,679 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:19,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-20 09:37:19,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-20 09:37:19,884 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:19,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:19,884 INFO L85 PathProgramCache]: Analyzing trace with hash -448813044, now seen corresponding path program 9 times [2024-11-20 09:37:19,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:19,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995300421] [2024-11-20 09:37:19,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:19,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:19,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:19,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:19,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995300421] [2024-11-20 09:37:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995300421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:19,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846872618] [2024-11-20 09:37:19,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:19,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:19,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:19,944 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:19,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-20 09:37:19,991 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-20 09:37:19,991 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:19,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:19,992 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:20,021 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:20,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846872618] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:20,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:20,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-20 09:37:20,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571144493] [2024-11-20 09:37:20,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:20,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 09:37:20,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:20,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 09:37:20,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-20 09:37:20,046 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:20,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 95 transitions, 1142 flow. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:20,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:20,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:20,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:20,206 INFO L124 PetriNetUnfolderBase]: 221/382 cut-off events. [2024-11-20 09:37:20,207 INFO L125 PetriNetUnfolderBase]: For 3141/3141 co-relation queries the response was YES. [2024-11-20 09:37:20,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2488 conditions, 382 events. 221/382 cut-off events. For 3141/3141 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1436 event pairs, 18 based on Foata normal form. 5/387 useless extension candidates. Maximal degree in co-relation 2447. Up to 106 conditions per place. [2024-11-20 09:37:20,210 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 84 selfloop transitions, 49 changer transitions 0/134 dead transitions. [2024-11-20 09:37:20,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 134 transitions, 1718 flow [2024-11-20 09:37:20,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 09:37:20,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-20 09:37:20,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2024-11-20 09:37:20,211 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:20,211 INFO L175 Difference]: Start difference. First operand has 99 places, 95 transitions, 1142 flow. Second operand 10 states and 90 transitions. [2024-11-20 09:37:20,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 134 transitions, 1718 flow [2024-11-20 09:37:20,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 134 transitions, 1595 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:20,221 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 1239 flow [2024-11-20 09:37:20,222 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1239, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-11-20 09:37:20,222 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2024-11-20 09:37:20,222 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 1239 flow [2024-11-20 09:37:20,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:20,223 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:20,223 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:20,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-20 09:37:20,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-20 09:37:20,423 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:20,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:20,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2052789284, now seen corresponding path program 10 times [2024-11-20 09:37:20,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:20,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705636206] [2024-11-20 09:37:20,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:20,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:20,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:20,479 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:20,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:20,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705636206] [2024-11-20 09:37:20,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705636206] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:20,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928355592] [2024-11-20 09:37:20,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:20,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:20,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:20,482 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:20,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-20 09:37:20,530 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:20,530 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:20,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:20,531 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:20,567 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:20,567 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:20,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:20,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928355592] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:20,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:20,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:20,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857845092] [2024-11-20 09:37:20,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:20,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:20,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:20,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:20,597 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:20,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 1239 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:20,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:20,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:20,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:20,812 INFO L124 PetriNetUnfolderBase]: 266/453 cut-off events. [2024-11-20 09:37:20,813 INFO L125 PetriNetUnfolderBase]: For 5440/5440 co-relation queries the response was YES. [2024-11-20 09:37:20,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3153 conditions, 453 events. 266/453 cut-off events. For 5440/5440 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1763 event pairs, 29 based on Foata normal form. 12/465 useless extension candidates. Maximal degree in co-relation 3108. Up to 162 conditions per place. [2024-11-20 09:37:20,817 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 84 selfloop transitions, 74 changer transitions 0/159 dead transitions. [2024-11-20 09:37:20,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 159 transitions, 2216 flow [2024-11-20 09:37:20,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-20 09:37:20,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-20 09:37:20,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 126 transitions. [2024-11-20 09:37:20,819 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-11-20 09:37:20,819 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 1239 flow. Second operand 16 states and 126 transitions. [2024-11-20 09:37:20,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 159 transitions, 2216 flow [2024-11-20 09:37:20,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 1964 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:20,833 INFO L231 Difference]: Finished difference. Result has 126 places, 133 transitions, 1762 flow [2024-11-20 09:37:20,833 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1762, PETRI_PLACES=126, PETRI_TRANSITIONS=133} [2024-11-20 09:37:20,833 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 106 predicate places. [2024-11-20 09:37:20,833 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 133 transitions, 1762 flow [2024-11-20 09:37:20,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:20,834 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:20,834 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:20,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:21,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-20 09:37:21,039 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:21,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:21,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1733757096, now seen corresponding path program 11 times [2024-11-20 09:37:21,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:21,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556848118] [2024-11-20 09:37:21,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:21,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:21,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:21,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:21,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:21,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556848118] [2024-11-20 09:37:21,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556848118] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:21,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604441838] [2024-11-20 09:37:21,090 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:21,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:21,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:21,092 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:21,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-20 09:37:21,143 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-20 09:37:21,143 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:21,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:21,145 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:21,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:21,195 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:21,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604441838] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:21,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:21,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:21,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572872713] [2024-11-20 09:37:21,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:21,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:21,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:21,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:21,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:21,216 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:21,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 133 transitions, 1762 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:21,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:21,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:21,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:21,410 INFO L124 PetriNetUnfolderBase]: 266/457 cut-off events. [2024-11-20 09:37:21,411 INFO L125 PetriNetUnfolderBase]: For 5399/5399 co-relation queries the response was YES. [2024-11-20 09:37:21,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3313 conditions, 457 events. 266/457 cut-off events. For 5399/5399 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1810 event pairs, 37 based on Foata normal form. 4/461 useless extension candidates. Maximal degree in co-relation 3262. Up to 192 conditions per place. [2024-11-20 09:37:21,415 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 87 selfloop transitions, 65 changer transitions 2/155 dead transitions. [2024-11-20 09:37:21,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 155 transitions, 2240 flow [2024-11-20 09:37:21,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-20 09:37:21,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-20 09:37:21,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 100 transitions. [2024-11-20 09:37:21,416 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-11-20 09:37:21,417 INFO L175 Difference]: Start difference. First operand has 126 places, 133 transitions, 1762 flow. Second operand 13 states and 100 transitions. [2024-11-20 09:37:21,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 155 transitions, 2240 flow [2024-11-20 09:37:21,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 155 transitions, 1958 flow, removed 134 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:21,436 INFO L231 Difference]: Finished difference. Result has 138 places, 133 transitions, 1618 flow [2024-11-20 09:37:21,437 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1618, PETRI_PLACES=138, PETRI_TRANSITIONS=133} [2024-11-20 09:37:21,437 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 118 predicate places. [2024-11-20 09:37:21,437 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 133 transitions, 1618 flow [2024-11-20 09:37:21,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:21,438 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:21,438 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:21,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-20 09:37:21,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:21,638 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:21,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:21,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1852949592, now seen corresponding path program 12 times [2024-11-20 09:37:21,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:21,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537682957] [2024-11-20 09:37:21,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:21,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:21,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:21,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:21,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537682957] [2024-11-20 09:37:21,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537682957] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:21,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054329503] [2024-11-20 09:37:21,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:21,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:21,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:21,693 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:21,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-20 09:37:21,740 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-20 09:37:21,740 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:21,741 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:21,741 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:21,788 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:21,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:21,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054329503] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:21,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:21,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-20 09:37:21,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466798633] [2024-11-20 09:37:21,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:21,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:21,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:21,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:21,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:21,828 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:21,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 133 transitions, 1618 flow. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:21,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:21,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:21,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:22,070 INFO L124 PetriNetUnfolderBase]: 316/543 cut-off events. [2024-11-20 09:37:22,070 INFO L125 PetriNetUnfolderBase]: For 6293/6293 co-relation queries the response was YES. [2024-11-20 09:37:22,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3654 conditions, 543 events. 316/543 cut-off events. For 6293/6293 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2198 event pairs, 33 based on Foata normal form. 8/551 useless extension candidates. Maximal degree in co-relation 3601. Up to 194 conditions per place. [2024-11-20 09:37:22,078 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 105 selfloop transitions, 77 changer transitions 0/183 dead transitions. [2024-11-20 09:37:22,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 2421 flow [2024-11-20 09:37:22,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 09:37:22,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-20 09:37:22,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 108 transitions. [2024-11-20 09:37:22,079 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-20 09:37:22,080 INFO L175 Difference]: Start difference. First operand has 138 places, 133 transitions, 1618 flow. Second operand 14 states and 108 transitions. [2024-11-20 09:37:22,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 2421 flow [2024-11-20 09:37:22,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 183 transitions, 2282 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-11-20 09:37:22,100 INFO L231 Difference]: Finished difference. Result has 145 places, 157 transitions, 1979 flow [2024-11-20 09:37:22,101 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1979, PETRI_PLACES=145, PETRI_TRANSITIONS=157} [2024-11-20 09:37:22,101 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 125 predicate places. [2024-11-20 09:37:22,101 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 157 transitions, 1979 flow [2024-11-20 09:37:22,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:22,102 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:22,102 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:22,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-20 09:37:22,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-20 09:37:22,306 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:22,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:22,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1147373799, now seen corresponding path program 13 times [2024-11-20 09:37:22,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:22,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222674722] [2024-11-20 09:37:22,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:22,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:22,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:22,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:22,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:22,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222674722] [2024-11-20 09:37:22,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222674722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:22,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828032393] [2024-11-20 09:37:22,359 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:22,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:22,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:22,361 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:22,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-20 09:37:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:22,413 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:22,414 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:22,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:22,449 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:22,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:22,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828032393] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:22,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:22,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:22,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597519556] [2024-11-20 09:37:22,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:22,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:22,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:22,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:22,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:22,477 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:22,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 157 transitions, 1979 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:22,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:22,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:22,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:22,701 INFO L124 PetriNetUnfolderBase]: 347/587 cut-off events. [2024-11-20 09:37:22,701 INFO L125 PetriNetUnfolderBase]: For 8314/8314 co-relation queries the response was YES. [2024-11-20 09:37:22,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4284 conditions, 587 events. 347/587 cut-off events. For 8314/8314 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2371 event pairs, 70 based on Foata normal form. 8/595 useless extension candidates. Maximal degree in co-relation 4227. Up to 403 conditions per place. [2024-11-20 09:37:22,709 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 128 selfloop transitions, 71 changer transitions 0/200 dead transitions. [2024-11-20 09:37:22,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 200 transitions, 2860 flow [2024-11-20 09:37:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 09:37:22,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-20 09:37:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 129 transitions. [2024-11-20 09:37:22,711 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-11-20 09:37:22,711 INFO L175 Difference]: Start difference. First operand has 145 places, 157 transitions, 1979 flow. Second operand 17 states and 129 transitions. [2024-11-20 09:37:22,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 200 transitions, 2860 flow [2024-11-20 09:37:22,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 200 transitions, 2728 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:22,735 INFO L231 Difference]: Finished difference. Result has 161 places, 176 transitions, 2415 flow [2024-11-20 09:37:22,735 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2415, PETRI_PLACES=161, PETRI_TRANSITIONS=176} [2024-11-20 09:37:22,736 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 141 predicate places. [2024-11-20 09:37:22,736 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 176 transitions, 2415 flow [2024-11-20 09:37:22,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:22,736 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:22,736 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:22,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:22,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-20 09:37:22,937 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:22,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:22,937 INFO L85 PathProgramCache]: Analyzing trace with hash 725553499, now seen corresponding path program 14 times [2024-11-20 09:37:22,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:22,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885927479] [2024-11-20 09:37:22,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:22,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:22,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:23,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:23,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:23,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885927479] [2024-11-20 09:37:23,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885927479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:23,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065635796] [2024-11-20 09:37:23,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:23,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:23,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:23,013 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:23,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-20 09:37:23,060 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:23,060 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:23,060 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:23,061 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:23,106 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:23,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:23,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065635796] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:23,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:23,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:23,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033424167] [2024-11-20 09:37:23,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:23,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:23,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:23,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:23,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:23,129 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:23,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 176 transitions, 2415 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-11-20 09:37:23,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:23,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:23,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:23,345 INFO L124 PetriNetUnfolderBase]: 341/581 cut-off events. [2024-11-20 09:37:23,345 INFO L125 PetriNetUnfolderBase]: For 9254/9254 co-relation queries the response was YES. [2024-11-20 09:37:23,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4441 conditions, 581 events. 341/581 cut-off events. For 9254/9254 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2377 event pairs, 67 based on Foata normal form. 9/590 useless extension candidates. Maximal degree in co-relation 4379. Up to 386 conditions per place. [2024-11-20 09:37:23,352 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 126 selfloop transitions, 64 changer transitions 4/195 dead transitions. [2024-11-20 09:37:23,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 195 transitions, 2954 flow [2024-11-20 09:37:23,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 09:37:23,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-20 09:37:23,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 97 transitions. [2024-11-20 09:37:23,353 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-11-20 09:37:23,353 INFO L175 Difference]: Start difference. First operand has 161 places, 176 transitions, 2415 flow. Second operand 12 states and 97 transitions. [2024-11-20 09:37:23,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 195 transitions, 2954 flow [2024-11-20 09:37:23,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 195 transitions, 2586 flow, removed 144 selfloop flow, removed 9 redundant places. [2024-11-20 09:37:23,380 INFO L231 Difference]: Finished difference. Result has 163 places, 172 transitions, 2160 flow [2024-11-20 09:37:23,381 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2023, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2160, PETRI_PLACES=163, PETRI_TRANSITIONS=172} [2024-11-20 09:37:23,383 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 143 predicate places. [2024-11-20 09:37:23,383 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 172 transitions, 2160 flow [2024-11-20 09:37:23,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-11-20 09:37:23,384 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:23,384 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:23,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-20 09:37:23,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-20 09:37:23,585 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:23,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:23,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1583990676, now seen corresponding path program 15 times [2024-11-20 09:37:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713777022] [2024-11-20 09:37:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:23,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:23,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:23,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713777022] [2024-11-20 09:37:23,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713777022] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:23,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378254307] [2024-11-20 09:37:23,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:23,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:23,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:23,651 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:23,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-20 09:37:23,695 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-20 09:37:23,695 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:23,696 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:23,697 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:23,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:23,740 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:23,767 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378254307] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:23,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:23,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-20 09:37:23,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622355543] [2024-11-20 09:37:23,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:23,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:23,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:23,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:23,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:23,769 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:23,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 172 transitions, 2160 flow. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:23,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:23,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:23,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:23,970 INFO L124 PetriNetUnfolderBase]: 390/650 cut-off events. [2024-11-20 09:37:23,970 INFO L125 PetriNetUnfolderBase]: For 10563/10563 co-relation queries the response was YES. [2024-11-20 09:37:23,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4839 conditions, 650 events. 390/650 cut-off events. For 10563/10563 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2689 event pairs, 43 based on Foata normal form. 8/658 useless extension candidates. Maximal degree in co-relation 4777. Up to 250 conditions per place. [2024-11-20 09:37:23,977 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 103 selfloop transitions, 115 changer transitions 5/224 dead transitions. [2024-11-20 09:37:23,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 224 transitions, 3303 flow [2024-11-20 09:37:23,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-20 09:37:23,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-20 09:37:23,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 118 transitions. [2024-11-20 09:37:23,980 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4097222222222222 [2024-11-20 09:37:23,980 INFO L175 Difference]: Start difference. First operand has 163 places, 172 transitions, 2160 flow. Second operand 16 states and 118 transitions. [2024-11-20 09:37:23,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 224 transitions, 3303 flow [2024-11-20 09:37:24,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 224 transitions, 3078 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-11-20 09:37:24,010 INFO L231 Difference]: Finished difference. Result has 171 places, 197 transitions, 2773 flow [2024-11-20 09:37:24,010 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2773, PETRI_PLACES=171, PETRI_TRANSITIONS=197} [2024-11-20 09:37:24,010 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 151 predicate places. [2024-11-20 09:37:24,011 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 197 transitions, 2773 flow [2024-11-20 09:37:24,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:24,011 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:24,011 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:24,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:24,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-20 09:37:24,212 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:24,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:24,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1146185132, now seen corresponding path program 16 times [2024-11-20 09:37:24,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:24,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114346194] [2024-11-20 09:37:24,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:24,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:24,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:24,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:24,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114346194] [2024-11-20 09:37:24,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114346194] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:24,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636237802] [2024-11-20 09:37:24,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:24,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:24,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:24,282 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:24,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-20 09:37:24,331 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:24,331 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:24,332 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:24,333 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:24,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:24,375 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:24,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:24,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636237802] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:24,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:24,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-20 09:37:24,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231561108] [2024-11-20 09:37:24,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:24,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:24,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:24,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:24,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:24,403 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:24,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 197 transitions, 2773 flow. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:24,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:24,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:24,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:24,652 INFO L124 PetriNetUnfolderBase]: 488/802 cut-off events. [2024-11-20 09:37:24,652 INFO L125 PetriNetUnfolderBase]: For 16442/16442 co-relation queries the response was YES. [2024-11-20 09:37:24,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6327 conditions, 802 events. 488/802 cut-off events. For 16442/16442 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3396 event pairs, 35 based on Foata normal form. 14/816 useless extension candidates. Maximal degree in co-relation 6261. Up to 254 conditions per place. [2024-11-20 09:37:24,660 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 102 selfloop transitions, 171 changer transitions 0/274 dead transitions. [2024-11-20 09:37:24,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 274 transitions, 4341 flow [2024-11-20 09:37:24,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 09:37:24,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-20 09:37:24,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 132 transitions. [2024-11-20 09:37:24,662 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43137254901960786 [2024-11-20 09:37:24,662 INFO L175 Difference]: Start difference. First operand has 171 places, 197 transitions, 2773 flow. Second operand 17 states and 132 transitions. [2024-11-20 09:37:24,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 274 transitions, 4341 flow [2024-11-20 09:37:24,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 274 transitions, 3940 flow, removed 153 selfloop flow, removed 9 redundant places. [2024-11-20 09:37:24,704 INFO L231 Difference]: Finished difference. Result has 180 places, 248 transitions, 3786 flow [2024-11-20 09:37:24,704 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3786, PETRI_PLACES=180, PETRI_TRANSITIONS=248} [2024-11-20 09:37:24,705 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 160 predicate places. [2024-11-20 09:37:24,705 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 248 transitions, 3786 flow [2024-11-20 09:37:24,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:24,705 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:24,705 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:24,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:24,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:24,906 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:24,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -752037260, now seen corresponding path program 17 times [2024-11-20 09:37:24,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:24,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111534826] [2024-11-20 09:37:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:24,964 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:24,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111534826] [2024-11-20 09:37:24,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111534826] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:24,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139594794] [2024-11-20 09:37:24,965 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:24,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:24,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:24,967 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:24,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-20 09:37:25,019 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:25,020 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:25,022 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:25,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:25,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:25,082 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:25,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:25,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139594794] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:25,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:25,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-20 09:37:25,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195410083] [2024-11-20 09:37:25,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:25,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:25,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:25,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:25,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:25,122 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:25,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 248 transitions, 3786 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:25,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:25,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:25,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:25,461 INFO L124 PetriNetUnfolderBase]: 585/967 cut-off events. [2024-11-20 09:37:25,462 INFO L125 PetriNetUnfolderBase]: For 17653/17653 co-relation queries the response was YES. [2024-11-20 09:37:25,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8016 conditions, 967 events. 585/967 cut-off events. For 17653/17653 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4353 event pairs, 38 based on Foata normal form. 8/975 useless extension candidates. Maximal degree in co-relation 7947. Up to 323 conditions per place. [2024-11-20 09:37:25,472 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 164 selfloop transitions, 169 changer transitions 0/334 dead transitions. [2024-11-20 09:37:25,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 334 transitions, 5504 flow [2024-11-20 09:37:25,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-20 09:37:25,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-20 09:37:25,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 168 transitions. [2024-11-20 09:37:25,474 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4057971014492754 [2024-11-20 09:37:25,474 INFO L175 Difference]: Start difference. First operand has 180 places, 248 transitions, 3786 flow. Second operand 23 states and 168 transitions. [2024-11-20 09:37:25,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 334 transitions, 5504 flow [2024-11-20 09:37:25,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 334 transitions, 5101 flow, removed 185 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:25,530 INFO L231 Difference]: Finished difference. Result has 206 places, 298 transitions, 4725 flow [2024-11-20 09:37:25,531 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4725, PETRI_PLACES=206, PETRI_TRANSITIONS=298} [2024-11-20 09:37:25,531 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 186 predicate places. [2024-11-20 09:37:25,531 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 298 transitions, 4725 flow [2024-11-20 09:37:25,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:25,531 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:25,531 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:25,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-20 09:37:25,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-20 09:37:25,732 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:25,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2145919580, now seen corresponding path program 18 times [2024-11-20 09:37:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:25,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016742269] [2024-11-20 09:37:25,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:25,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:25,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:25,789 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:25,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:25,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016742269] [2024-11-20 09:37:25,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016742269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:25,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724274162] [2024-11-20 09:37:25,790 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:25,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:25,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:25,793 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:25,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-20 09:37:25,835 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-20 09:37:25,835 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:25,836 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:25,836 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:25,868 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:25,895 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:25,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724274162] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:25,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:25,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-20 09:37:25,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135945239] [2024-11-20 09:37:25,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:25,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:25,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:25,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:25,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:25,896 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:25,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 298 transitions, 4725 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:25,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:25,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:25,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:26,166 INFO L124 PetriNetUnfolderBase]: 630/1038 cut-off events. [2024-11-20 09:37:26,166 INFO L125 PetriNetUnfolderBase]: For 23720/23720 co-relation queries the response was YES. [2024-11-20 09:37:26,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9089 conditions, 1038 events. 630/1038 cut-off events. For 23720/23720 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4737 event pairs, 146 based on Foata normal form. 24/1062 useless extension candidates. Maximal degree in co-relation 9011. Up to 890 conditions per place. [2024-11-20 09:37:26,175 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 291 selfloop transitions, 59 changer transitions 0/351 dead transitions. [2024-11-20 09:37:26,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 351 transitions, 6383 flow [2024-11-20 09:37:26,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-20 09:37:26,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-20 09:37:26,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 145 transitions. [2024-11-20 09:37:26,178 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-11-20 09:37:26,178 INFO L175 Difference]: Start difference. First operand has 206 places, 298 transitions, 4725 flow. Second operand 19 states and 145 transitions. [2024-11-20 09:37:26,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 351 transitions, 6383 flow [2024-11-20 09:37:26,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 351 transitions, 6141 flow, removed 79 selfloop flow, removed 9 redundant places. [2024-11-20 09:37:26,244 INFO L231 Difference]: Finished difference. Result has 227 places, 323 transitions, 5445 flow [2024-11-20 09:37:26,245 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5445, PETRI_PLACES=227, PETRI_TRANSITIONS=323} [2024-11-20 09:37:26,246 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 207 predicate places. [2024-11-20 09:37:26,246 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 323 transitions, 5445 flow [2024-11-20 09:37:26,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:26,246 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:26,246 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:26,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:26,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:26,447 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:26,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:26,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1309165746, now seen corresponding path program 19 times [2024-11-20 09:37:26,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:26,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561716702] [2024-11-20 09:37:26,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:26,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:26,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:26,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:26,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561716702] [2024-11-20 09:37:26,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561716702] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:26,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659136157] [2024-11-20 09:37:26,501 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:26,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:26,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:26,504 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:26,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-20 09:37:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:26,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:26,551 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:26,592 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:26,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:26,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659136157] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:26,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:26,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-20 09:37:26,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319457511] [2024-11-20 09:37:26,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:26,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:26,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:26,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:26,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:26,617 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:26,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 323 transitions, 5445 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 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-11-20 09:37:26,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:26,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:26,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:26,872 INFO L124 PetriNetUnfolderBase]: 639/1053 cut-off events. [2024-11-20 09:37:26,872 INFO L125 PetriNetUnfolderBase]: For 26501/26501 co-relation queries the response was YES. [2024-11-20 09:37:26,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9581 conditions, 1053 events. 639/1053 cut-off events. For 26501/26501 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4803 event pairs, 148 based on Foata normal form. 4/1057 useless extension candidates. Maximal degree in co-relation 9490. Up to 918 conditions per place. [2024-11-20 09:37:26,884 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 283 selfloop transitions, 56 changer transitions 2/342 dead transitions. [2024-11-20 09:37:26,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 342 transitions, 6527 flow [2024-11-20 09:37:26,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 09:37:26,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-20 09:37:26,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 83 transitions. [2024-11-20 09:37:26,887 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-11-20 09:37:26,887 INFO L175 Difference]: Start difference. First operand has 227 places, 323 transitions, 5445 flow. Second operand 11 states and 83 transitions. [2024-11-20 09:37:26,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 342 transitions, 6527 flow [2024-11-20 09:37:26,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 342 transitions, 5786 flow, removed 350 selfloop flow, removed 8 redundant places. [2024-11-20 09:37:26,980 INFO L231 Difference]: Finished difference. Result has 230 places, 326 transitions, 4995 flow [2024-11-20 09:37:26,981 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4995, PETRI_PLACES=230, PETRI_TRANSITIONS=326} [2024-11-20 09:37:26,981 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 210 predicate places. [2024-11-20 09:37:26,981 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 326 transitions, 4995 flow [2024-11-20 09:37:26,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 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-11-20 09:37:26,981 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:26,981 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:26,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-20 09:37:27,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:27,182 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:27,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:27,182 INFO L85 PathProgramCache]: Analyzing trace with hash 229919246, now seen corresponding path program 20 times [2024-11-20 09:37:27,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:27,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529673026] [2024-11-20 09:37:27,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:27,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:27,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:27,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:27,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529673026] [2024-11-20 09:37:27,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529673026] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:27,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402838443] [2024-11-20 09:37:27,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:27,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:27,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:27,241 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:27,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-20 09:37:27,289 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:27,290 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:27,290 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:27,291 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:27,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:27,332 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:27,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402838443] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:27,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:27,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-20 09:37:27,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395928952] [2024-11-20 09:37:27,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:27,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:27,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:27,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:27,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:27,368 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:27,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 326 transitions, 4995 flow. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:27,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:27,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:27,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:27,685 INFO L124 PetriNetUnfolderBase]: 679/1113 cut-off events. [2024-11-20 09:37:27,686 INFO L125 PetriNetUnfolderBase]: For 30683/30683 co-relation queries the response was YES. [2024-11-20 09:37:27,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9819 conditions, 1113 events. 679/1113 cut-off events. For 30683/30683 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5136 event pairs, 148 based on Foata normal form. 8/1121 useless extension candidates. Maximal degree in co-relation 9729. Up to 930 conditions per place. [2024-11-20 09:37:27,700 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 284 selfloop transitions, 79 changer transitions 5/369 dead transitions. [2024-11-20 09:37:27,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 369 transitions, 6632 flow [2024-11-20 09:37:27,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-20 09:37:27,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-20 09:37:27,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 108 transitions. [2024-11-20 09:37:27,701 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-20 09:37:27,701 INFO L175 Difference]: Start difference. First operand has 230 places, 326 transitions, 4995 flow. Second operand 15 states and 108 transitions. [2024-11-20 09:37:27,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 369 transitions, 6632 flow [2024-11-20 09:37:27,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 369 transitions, 6515 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:27,803 INFO L231 Difference]: Finished difference. Result has 244 places, 346 transitions, 5734 flow [2024-11-20 09:37:27,803 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4878, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5734, PETRI_PLACES=244, PETRI_TRANSITIONS=346} [2024-11-20 09:37:27,803 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 224 predicate places. [2024-11-20 09:37:27,804 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 346 transitions, 5734 flow [2024-11-20 09:37:27,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:27,804 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:27,804 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:27,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:28,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:28,005 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:28,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:28,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1665647226, now seen corresponding path program 21 times [2024-11-20 09:37:28,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:28,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143264563] [2024-11-20 09:37:28,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:28,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:28,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:28,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:28,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:28,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143264563] [2024-11-20 09:37:28,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143264563] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:28,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621859813] [2024-11-20 09:37:28,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:28,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:28,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:28,060 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:28,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-20 09:37:28,104 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:37:28,104 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:28,105 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:28,105 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:28,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:28,141 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:28,181 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:28,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621859813] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:28,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:28,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-20 09:37:28,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594738179] [2024-11-20 09:37:28,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:28,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:28,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:28,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:28,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:28,186 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:28,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 346 transitions, 5734 flow. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:28,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:28,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:28,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:28,491 INFO L124 PetriNetUnfolderBase]: 712/1160 cut-off events. [2024-11-20 09:37:28,491 INFO L125 PetriNetUnfolderBase]: For 42219/42219 co-relation queries the response was YES. [2024-11-20 09:37:28,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10893 conditions, 1160 events. 712/1160 cut-off events. For 42219/42219 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5349 event pairs, 147 based on Foata normal form. 12/1172 useless extension candidates. Maximal degree in co-relation 10796. Up to 945 conditions per place. [2024-11-20 09:37:28,507 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 292 selfloop transitions, 95 changer transitions 0/388 dead transitions. [2024-11-20 09:37:28,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 388 transitions, 7318 flow [2024-11-20 09:37:28,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-20 09:37:28,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-20 09:37:28,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 120 transitions. [2024-11-20 09:37:28,509 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-11-20 09:37:28,509 INFO L175 Difference]: Start difference. First operand has 244 places, 346 transitions, 5734 flow. Second operand 16 states and 120 transitions. [2024-11-20 09:37:28,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 388 transitions, 7318 flow [2024-11-20 09:37:28,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 388 transitions, 6886 flow, removed 195 selfloop flow, removed 7 redundant places. [2024-11-20 09:37:28,652 INFO L231 Difference]: Finished difference. Result has 254 places, 365 transitions, 6139 flow [2024-11-20 09:37:28,653 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6139, PETRI_PLACES=254, PETRI_TRANSITIONS=365} [2024-11-20 09:37:28,653 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 234 predicate places. [2024-11-20 09:37:28,653 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 365 transitions, 6139 flow [2024-11-20 09:37:28,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:28,653 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:28,653 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:28,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:28,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:28,854 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:28,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:28,854 INFO L85 PathProgramCache]: Analyzing trace with hash 684674667, now seen corresponding path program 22 times [2024-11-20 09:37:28,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:28,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326661596] [2024-11-20 09:37:28,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:28,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:28,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:28,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:28,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326661596] [2024-11-20 09:37:28,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326661596] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:28,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041827010] [2024-11-20 09:37:28,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:28,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:28,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:28,915 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:28,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-20 09:37:28,959 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:28,959 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:28,959 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:28,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:29,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:29,003 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:29,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:29,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041827010] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:29,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:29,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-20 09:37:29,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263421416] [2024-11-20 09:37:29,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:29,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:29,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:29,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:29,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:29,035 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:29,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 365 transitions, 6139 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:29,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:29,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:29,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:29,480 INFO L124 PetriNetUnfolderBase]: 787/1277 cut-off events. [2024-11-20 09:37:29,480 INFO L125 PetriNetUnfolderBase]: For 48270/48270 co-relation queries the response was YES. [2024-11-20 09:37:29,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12450 conditions, 1277 events. 787/1277 cut-off events. For 48270/48270 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5999 event pairs, 33 based on Foata normal form. 36/1313 useless extension candidates. Maximal degree in co-relation 12351. Up to 857 conditions per place. [2024-11-20 09:37:29,493 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 314 selfloop transitions, 125 changer transitions 0/440 dead transitions. [2024-11-20 09:37:29,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 440 transitions, 8611 flow [2024-11-20 09:37:29,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-20 09:37:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-20 09:37:29,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 167 transitions. [2024-11-20 09:37:29,494 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4033816425120773 [2024-11-20 09:37:29,494 INFO L175 Difference]: Start difference. First operand has 254 places, 365 transitions, 6139 flow. Second operand 23 states and 167 transitions. [2024-11-20 09:37:29,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 440 transitions, 8611 flow [2024-11-20 09:37:29,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 440 transitions, 8088 flow, removed 236 selfloop flow, removed 10 redundant places. [2024-11-20 09:37:29,642 INFO L231 Difference]: Finished difference. Result has 278 places, 413 transitions, 7470 flow [2024-11-20 09:37:29,642 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7470, PETRI_PLACES=278, PETRI_TRANSITIONS=413} [2024-11-20 09:37:29,643 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 258 predicate places. [2024-11-20 09:37:29,643 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 413 transitions, 7470 flow [2024-11-20 09:37:29,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:29,643 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:29,643 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:29,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-20 09:37:29,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-20 09:37:29,844 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:29,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:29,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1447792906, now seen corresponding path program 23 times [2024-11-20 09:37:29,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:29,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598968645] [2024-11-20 09:37:29,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:29,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:29,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:29,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:29,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:29,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598968645] [2024-11-20 09:37:29,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598968645] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:29,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929574966] [2024-11-20 09:37:29,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:29,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:29,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:29,896 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:29,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-20 09:37:29,947 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:29,947 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:29,948 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:29,949 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:29,974 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:29,975 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:29,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:29,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929574966] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:29,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:29,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-20 09:37:29,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542246565] [2024-11-20 09:37:29,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:29,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 09:37:29,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:29,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 09:37:29,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-20 09:37:29,997 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:29,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 413 transitions, 7470 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:29,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:29,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:29,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:30,333 INFO L124 PetriNetUnfolderBase]: 801/1308 cut-off events. [2024-11-20 09:37:30,334 INFO L125 PetriNetUnfolderBase]: For 49947/49947 co-relation queries the response was YES. [2024-11-20 09:37:30,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12886 conditions, 1308 events. 801/1308 cut-off events. For 49947/49947 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6219 event pairs, 118 based on Foata normal form. 2/1310 useless extension candidates. Maximal degree in co-relation 12777. Up to 879 conditions per place. [2024-11-20 09:37:30,351 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 324 selfloop transitions, 105 changer transitions 5/435 dead transitions. [2024-11-20 09:37:30,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 435 transitions, 8806 flow [2024-11-20 09:37:30,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 09:37:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-20 09:37:30,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2024-11-20 09:37:30,354 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-11-20 09:37:30,354 INFO L175 Difference]: Start difference. First operand has 278 places, 413 transitions, 7470 flow. Second operand 7 states and 59 transitions. [2024-11-20 09:37:30,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 435 transitions, 8806 flow [2024-11-20 09:37:30,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 435 transitions, 7612 flow, removed 547 selfloop flow, removed 7 redundant places. [2024-11-20 09:37:30,576 INFO L231 Difference]: Finished difference. Result has 281 places, 416 transitions, 6809 flow [2024-11-20 09:37:30,577 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=6330, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6809, PETRI_PLACES=281, PETRI_TRANSITIONS=416} [2024-11-20 09:37:30,577 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 261 predicate places. [2024-11-20 09:37:30,577 INFO L471 AbstractCegarLoop]: Abstraction has has 281 places, 416 transitions, 6809 flow [2024-11-20 09:37:30,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:30,577 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:30,578 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:30,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:30,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-20 09:37:30,778 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:30,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:30,778 INFO L85 PathProgramCache]: Analyzing trace with hash 840186385, now seen corresponding path program 24 times [2024-11-20 09:37:30,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:30,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581702493] [2024-11-20 09:37:30,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:30,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:30,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:30,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:30,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581702493] [2024-11-20 09:37:30,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581702493] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:30,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943009810] [2024-11-20 09:37:30,829 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:30,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:30,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:30,831 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:30,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-20 09:37:30,879 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-20 09:37:30,880 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:30,880 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:30,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:30,906 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:30,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:30,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943009810] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:30,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:30,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-20 09:37:30,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559499448] [2024-11-20 09:37:30,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:30,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 09:37:30,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:30,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 09:37:30,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-20 09:37:30,940 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:30,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 416 transitions, 6809 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:30,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:30,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:30,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:31,286 INFO L124 PetriNetUnfolderBase]: 850/1383 cut-off events. [2024-11-20 09:37:31,286 INFO L125 PetriNetUnfolderBase]: For 31824/31824 co-relation queries the response was YES. [2024-11-20 09:37:31,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12068 conditions, 1383 events. 850/1383 cut-off events. For 31824/31824 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6615 event pairs, 17 based on Foata normal form. 6/1389 useless extension candidates. Maximal degree in co-relation 11954. Up to 657 conditions per place. [2024-11-20 09:37:31,300 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 291 selfloop transitions, 180 changer transitions 0/472 dead transitions. [2024-11-20 09:37:31,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 472 transitions, 8456 flow [2024-11-20 09:37:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 09:37:31,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-20 09:37:31,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 83 transitions. [2024-11-20 09:37:31,301 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-11-20 09:37:31,301 INFO L175 Difference]: Start difference. First operand has 281 places, 416 transitions, 6809 flow. Second operand 10 states and 83 transitions. [2024-11-20 09:37:31,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 472 transitions, 8456 flow [2024-11-20 09:37:31,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 472 transitions, 8304 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-11-20 09:37:31,472 INFO L231 Difference]: Finished difference. Result has 287 places, 442 transitions, 7546 flow [2024-11-20 09:37:31,472 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=6657, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7546, PETRI_PLACES=287, PETRI_TRANSITIONS=442} [2024-11-20 09:37:31,473 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 267 predicate places. [2024-11-20 09:37:31,473 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 442 transitions, 7546 flow [2024-11-20 09:37:31,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:31,473 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:31,473 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:31,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-20 09:37:31,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-20 09:37:31,674 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:31,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:31,674 INFO L85 PathProgramCache]: Analyzing trace with hash -2015923864, now seen corresponding path program 25 times [2024-11-20 09:37:31,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:31,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705075518] [2024-11-20 09:37:31,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:31,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:31,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:31,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:31,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:31,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705075518] [2024-11-20 09:37:31,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705075518] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:31,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564062820] [2024-11-20 09:37:31,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:31,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:31,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:31,737 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:31,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-20 09:37:31,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:31,786 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:31,786 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:31,820 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:31,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:31,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564062820] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:31,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:31,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:31,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242194726] [2024-11-20 09:37:31,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:31,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:31,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:31,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:31,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:31,842 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:31,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 442 transitions, 7546 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:31,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:31,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:31,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:32,200 INFO L124 PetriNetUnfolderBase]: 872/1417 cut-off events. [2024-11-20 09:37:32,200 INFO L125 PetriNetUnfolderBase]: For 36510/36510 co-relation queries the response was YES. [2024-11-20 09:37:32,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13049 conditions, 1417 events. 872/1417 cut-off events. For 36510/36510 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6830 event pairs, 124 based on Foata normal form. 6/1423 useless extension candidates. Maximal degree in co-relation 12934. Up to 921 conditions per place. [2024-11-20 09:37:32,214 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 296 selfloop transitions, 174 changer transitions 1/472 dead transitions. [2024-11-20 09:37:32,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 472 transitions, 9231 flow [2024-11-20 09:37:32,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 09:37:32,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-20 09:37:32,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 95 transitions. [2024-11-20 09:37:32,217 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-11-20 09:37:32,217 INFO L175 Difference]: Start difference. First operand has 287 places, 442 transitions, 7546 flow. Second operand 12 states and 95 transitions. [2024-11-20 09:37:32,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 472 transitions, 9231 flow [2024-11-20 09:37:32,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 472 transitions, 9105 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:32,392 INFO L231 Difference]: Finished difference. Result has 297 places, 454 transitions, 8375 flow [2024-11-20 09:37:32,393 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7422, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8375, PETRI_PLACES=297, PETRI_TRANSITIONS=454} [2024-11-20 09:37:32,393 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 277 predicate places. [2024-11-20 09:37:32,393 INFO L471 AbstractCegarLoop]: Abstraction has has 297 places, 454 transitions, 8375 flow [2024-11-20 09:37:32,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:32,393 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:32,393 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:32,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:32,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-20 09:37:32,594 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:32,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:32,594 INFO L85 PathProgramCache]: Analyzing trace with hash -305310556, now seen corresponding path program 26 times [2024-11-20 09:37:32,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:32,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143421702] [2024-11-20 09:37:32,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:32,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:32,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:32,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:32,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:32,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143421702] [2024-11-20 09:37:32,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143421702] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:32,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820197595] [2024-11-20 09:37:32,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:32,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:32,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:32,642 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:32,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-20 09:37:32,688 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:32,689 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:32,689 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:32,690 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:32,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:32,723 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:32,748 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:32,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820197595] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:32,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:32,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-20 09:37:32,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997629968] [2024-11-20 09:37:32,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:32,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:32,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:32,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:32,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:32,752 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:32,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 454 transitions, 8375 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:32,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:32,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:32,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:33,127 INFO L124 PetriNetUnfolderBase]: 866/1407 cut-off events. [2024-11-20 09:37:33,128 INFO L125 PetriNetUnfolderBase]: For 38882/38882 co-relation queries the response was YES. [2024-11-20 09:37:33,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13355 conditions, 1407 events. 866/1407 cut-off events. For 38882/38882 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6806 event pairs, 140 based on Foata normal form. 2/1409 useless extension candidates. Maximal degree in co-relation 13238. Up to 1005 conditions per place. [2024-11-20 09:37:33,143 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 342 selfloop transitions, 121 changer transitions 4/468 dead transitions. [2024-11-20 09:37:33,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 468 transitions, 9446 flow [2024-11-20 09:37:33,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 09:37:33,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-20 09:37:33,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 82 transitions. [2024-11-20 09:37:33,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-11-20 09:37:33,143 INFO L175 Difference]: Start difference. First operand has 297 places, 454 transitions, 8375 flow. Second operand 11 states and 82 transitions. [2024-11-20 09:37:33,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 468 transitions, 9446 flow [2024-11-20 09:37:33,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 468 transitions, 8704 flow, removed 170 selfloop flow, removed 12 redundant places. [2024-11-20 09:37:33,320 INFO L231 Difference]: Finished difference. Result has 294 places, 451 transitions, 7830 flow [2024-11-20 09:37:33,320 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7621, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7830, PETRI_PLACES=294, PETRI_TRANSITIONS=451} [2024-11-20 09:37:33,320 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 274 predicate places. [2024-11-20 09:37:33,320 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 451 transitions, 7830 flow [2024-11-20 09:37:33,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:33,321 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:33,321 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:33,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:33,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-20 09:37:33,521 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:33,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:33,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1272419989, now seen corresponding path program 27 times [2024-11-20 09:37:33,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:33,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101594655] [2024-11-20 09:37:33,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:33,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:33,579 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:33,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:33,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101594655] [2024-11-20 09:37:33,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101594655] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:33,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137529049] [2024-11-20 09:37:33,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:33,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:33,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:33,582 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:33,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-20 09:37:33,626 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:37:33,626 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:33,627 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:33,628 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:33,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:33,657 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:33,695 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:33,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137529049] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:33,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:33,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-20 09:37:33,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574122140] [2024-11-20 09:37:33,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:33,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:33,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:33,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:33,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:33,697 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:33,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 451 transitions, 7830 flow. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:33,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:33,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:33,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:34,078 INFO L124 PetriNetUnfolderBase]: 904/1469 cut-off events. [2024-11-20 09:37:34,078 INFO L125 PetriNetUnfolderBase]: For 33685/33685 co-relation queries the response was YES. [2024-11-20 09:37:34,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13258 conditions, 1469 events. 904/1469 cut-off events. For 33685/33685 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7183 event pairs, 43 based on Foata normal form. 4/1473 useless extension candidates. Maximal degree in co-relation 13146. Up to 975 conditions per place. [2024-11-20 09:37:34,095 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 358 selfloop transitions, 138 changer transitions 0/497 dead transitions. [2024-11-20 09:37:34,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 497 transitions, 9207 flow [2024-11-20 09:37:34,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 09:37:34,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-20 09:37:34,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 101 transitions. [2024-11-20 09:37:34,096 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-11-20 09:37:34,096 INFO L175 Difference]: Start difference. First operand has 294 places, 451 transitions, 7830 flow. Second operand 14 states and 101 transitions. [2024-11-20 09:37:34,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 497 transitions, 9207 flow [2024-11-20 09:37:34,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 497 transitions, 8959 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-11-20 09:37:34,250 INFO L231 Difference]: Finished difference. Result has 301 places, 475 transitions, 8193 flow [2024-11-20 09:37:34,250 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7555, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8193, PETRI_PLACES=301, PETRI_TRANSITIONS=475} [2024-11-20 09:37:34,250 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 281 predicate places. [2024-11-20 09:37:34,250 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 475 transitions, 8193 flow [2024-11-20 09:37:34,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:34,251 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:34,251 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:34,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:34,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-20 09:37:34,452 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:34,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:34,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1089475675, now seen corresponding path program 28 times [2024-11-20 09:37:34,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:34,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462008968] [2024-11-20 09:37:34,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:34,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:34,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:34,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:34,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:34,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462008968] [2024-11-20 09:37:34,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462008968] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:34,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877492186] [2024-11-20 09:37:34,506 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:34,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:34,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:34,507 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:34,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-20 09:37:34,547 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:34,547 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:34,547 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:34,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:34,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:34,573 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:34,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:34,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877492186] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:34,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:34,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:34,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383528180] [2024-11-20 09:37:34,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:34,589 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:34,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:34,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:34,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:34,590 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:34,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 475 transitions, 8193 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:34,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:34,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:34,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:34,950 INFO L124 PetriNetUnfolderBase]: 945/1528 cut-off events. [2024-11-20 09:37:34,950 INFO L125 PetriNetUnfolderBase]: For 39389/39389 co-relation queries the response was YES. [2024-11-20 09:37:34,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14387 conditions, 1528 events. 945/1528 cut-off events. For 39389/39389 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7496 event pairs, 59 based on Foata normal form. 9/1537 useless extension candidates. Maximal degree in co-relation 14269. Up to 875 conditions per place. [2024-11-20 09:37:34,996 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 350 selfloop transitions, 167 changer transitions 2/520 dead transitions. [2024-11-20 09:37:34,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 520 transitions, 10250 flow [2024-11-20 09:37:34,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-20 09:37:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-20 09:37:34,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 103 transitions. [2024-11-20 09:37:34,997 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44017094017094016 [2024-11-20 09:37:34,998 INFO L175 Difference]: Start difference. First operand has 301 places, 475 transitions, 8193 flow. Second operand 13 states and 103 transitions. [2024-11-20 09:37:34,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 520 transitions, 10250 flow [2024-11-20 09:37:35,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 520 transitions, 10062 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:35,166 INFO L231 Difference]: Finished difference. Result has 314 places, 493 transitions, 9172 flow [2024-11-20 09:37:35,166 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8006, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9172, PETRI_PLACES=314, PETRI_TRANSITIONS=493} [2024-11-20 09:37:35,167 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 294 predicate places. [2024-11-20 09:37:35,167 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 493 transitions, 9172 flow [2024-11-20 09:37:35,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:35,167 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:35,167 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:35,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:35,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:35,368 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:35,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:35,368 INFO L85 PathProgramCache]: Analyzing trace with hash -717728714, now seen corresponding path program 29 times [2024-11-20 09:37:35,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:35,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587929475] [2024-11-20 09:37:35,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:35,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:35,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:35,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587929475] [2024-11-20 09:37:35,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587929475] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:35,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729023919] [2024-11-20 09:37:35,412 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:35,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:35,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:35,414 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:35,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-20 09:37:35,459 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-20 09:37:35,459 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:35,460 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:35,460 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:35,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:35,495 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:35,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:35,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729023919] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:35,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:35,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:35,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400613550] [2024-11-20 09:37:35,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:35,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:35,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:35,525 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:35,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 493 transitions, 9172 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:35,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:35,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:35,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:36,065 INFO L124 PetriNetUnfolderBase]: 944/1521 cut-off events. [2024-11-20 09:37:36,066 INFO L125 PetriNetUnfolderBase]: For 43557/43557 co-relation queries the response was YES. [2024-11-20 09:37:36,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14783 conditions, 1521 events. 944/1521 cut-off events. For 43557/43557 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7339 event pairs, 140 based on Foata normal form. 10/1531 useless extension candidates. Maximal degree in co-relation 14659. Up to 1021 conditions per place. [2024-11-20 09:37:36,086 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 335 selfloop transitions, 185 changer transitions 0/521 dead transitions. [2024-11-20 09:37:36,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 521 transitions, 10533 flow [2024-11-20 09:37:36,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 09:37:36,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-20 09:37:36,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 129 transitions. [2024-11-20 09:37:36,088 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-11-20 09:37:36,088 INFO L175 Difference]: Start difference. First operand has 314 places, 493 transitions, 9172 flow. Second operand 17 states and 129 transitions. [2024-11-20 09:37:36,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 521 transitions, 10533 flow [2024-11-20 09:37:36,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 521 transitions, 9905 flow, removed 241 selfloop flow, removed 8 redundant places. [2024-11-20 09:37:36,355 INFO L231 Difference]: Finished difference. Result has 321 places, 495 transitions, 9055 flow [2024-11-20 09:37:36,355 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9055, PETRI_PLACES=321, PETRI_TRANSITIONS=495} [2024-11-20 09:37:36,356 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 301 predicate places. [2024-11-20 09:37:36,357 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 495 transitions, 9055 flow [2024-11-20 09:37:36,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:36,357 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:36,358 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:36,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-20 09:37:36,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:36,558 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:36,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1993687287, now seen corresponding path program 30 times [2024-11-20 09:37:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:36,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111537821] [2024-11-20 09:37:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:36,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:36,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:36,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:36,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:36,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111537821] [2024-11-20 09:37:36,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111537821] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:36,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587838565] [2024-11-20 09:37:36,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:36,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:36,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:36,600 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:36,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-20 09:37:36,640 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-20 09:37:36,640 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:36,641 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:36,641 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:36,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:36,677 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:36,698 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:37:36,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587838565] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:36,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:36,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-20 09:37:36,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376571509] [2024-11-20 09:37:36,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:36,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:36,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:36,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:36,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:36,699 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:36,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 495 transitions, 9055 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:36,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:36,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:36,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:37,101 INFO L124 PetriNetUnfolderBase]: 1006/1610 cut-off events. [2024-11-20 09:37:37,101 INFO L125 PetriNetUnfolderBase]: For 45883/45883 co-relation queries the response was YES. [2024-11-20 09:37:37,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15838 conditions, 1610 events. 1006/1610 cut-off events. For 45883/45883 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7908 event pairs, 55 based on Foata normal form. 9/1619 useless extension candidates. Maximal degree in co-relation 15715. Up to 874 conditions per place. [2024-11-20 09:37:37,120 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 347 selfloop transitions, 205 changer transitions 1/554 dead transitions. [2024-11-20 09:37:37,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 554 transitions, 11438 flow [2024-11-20 09:37:37,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 09:37:37,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-20 09:37:37,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 109 transitions. [2024-11-20 09:37:37,121 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-11-20 09:37:37,121 INFO L175 Difference]: Start difference. First operand has 321 places, 495 transitions, 9055 flow. Second operand 14 states and 109 transitions. [2024-11-20 09:37:37,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 554 transitions, 11438 flow [2024-11-20 09:37:37,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 554 transitions, 10885 flow, removed 74 selfloop flow, removed 14 redundant places. [2024-11-20 09:37:37,314 INFO L231 Difference]: Finished difference. Result has 325 places, 525 transitions, 10114 flow [2024-11-20 09:37:37,315 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8556, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10114, PETRI_PLACES=325, PETRI_TRANSITIONS=525} [2024-11-20 09:37:37,315 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 305 predicate places. [2024-11-20 09:37:37,315 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 525 transitions, 10114 flow [2024-11-20 09:37:37,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:37,315 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:37,315 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:37,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:37,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-20 09:37:37,516 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:37,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:37,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1280032079, now seen corresponding path program 31 times [2024-11-20 09:37:37,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:37,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216502549] [2024-11-20 09:37:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:37,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:37,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:37,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:37,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216502549] [2024-11-20 09:37:37,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216502549] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:37,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600310904] [2024-11-20 09:37:37,561 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:37,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:37,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:37,563 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:37,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-20 09:37:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:37,604 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:37,605 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:37,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:37,640 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:37,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600310904] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:37,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:37,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-20 09:37:37,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163585498] [2024-11-20 09:37:37,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:37,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:37,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:37,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:37,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:37,662 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:37,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 525 transitions, 10114 flow. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:37,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:37,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:37,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:38,091 INFO L124 PetriNetUnfolderBase]: 1022/1636 cut-off events. [2024-11-20 09:37:38,092 INFO L125 PetriNetUnfolderBase]: For 51411/51411 co-relation queries the response was YES. [2024-11-20 09:37:38,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16566 conditions, 1636 events. 1022/1636 cut-off events. For 51411/51411 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8063 event pairs, 55 based on Foata normal form. 6/1642 useless extension candidates. Maximal degree in co-relation 16439. Up to 879 conditions per place. [2024-11-20 09:37:38,112 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 355 selfloop transitions, 207 changer transitions 6/569 dead transitions. [2024-11-20 09:37:38,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 569 transitions, 12091 flow [2024-11-20 09:37:38,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-20 09:37:38,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-20 09:37:38,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 120 transitions. [2024-11-20 09:37:38,113 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-11-20 09:37:38,113 INFO L175 Difference]: Start difference. First operand has 325 places, 525 transitions, 10114 flow. Second operand 16 states and 120 transitions. [2024-11-20 09:37:38,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 569 transitions, 12091 flow [2024-11-20 09:37:38,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 569 transitions, 11331 flow, removed 290 selfloop flow, removed 10 redundant places. [2024-11-20 09:37:38,363 INFO L231 Difference]: Finished difference. Result has 333 places, 535 transitions, 10425 flow [2024-11-20 09:37:38,363 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=9584, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10425, PETRI_PLACES=333, PETRI_TRANSITIONS=535} [2024-11-20 09:37:38,363 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 313 predicate places. [2024-11-20 09:37:38,363 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 535 transitions, 10425 flow [2024-11-20 09:37:38,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:38,364 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:38,364 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:38,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:38,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:38,564 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:38,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:38,564 INFO L85 PathProgramCache]: Analyzing trace with hash -909865905, now seen corresponding path program 32 times [2024-11-20 09:37:38,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:38,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737272416] [2024-11-20 09:37:38,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:38,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:38,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:38,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:38,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737272416] [2024-11-20 09:37:38,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737272416] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:38,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140255184] [2024-11-20 09:37:38,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:38,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:38,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:38,612 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:38,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-20 09:37:38,653 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:38,653 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:38,654 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:38,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:38,685 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:38,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:38,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140255184] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:38,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:38,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-20 09:37:38,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193030183] [2024-11-20 09:37:38,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:38,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 09:37:38,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:38,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 09:37:38,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-20 09:37:38,707 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:38,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 535 transitions, 10425 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:38,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:38,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:38,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:39,153 INFO L124 PetriNetUnfolderBase]: 1037/1662 cut-off events. [2024-11-20 09:37:39,153 INFO L125 PetriNetUnfolderBase]: For 49087/49087 co-relation queries the response was YES. [2024-11-20 09:37:39,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16591 conditions, 1662 events. 1037/1662 cut-off events. For 49087/49087 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8139 event pairs, 40 based on Foata normal form. 16/1678 useless extension candidates. Maximal degree in co-relation 16463. Up to 901 conditions per place. [2024-11-20 09:37:39,176 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 321 selfloop transitions, 254 changer transitions 0/576 dead transitions. [2024-11-20 09:37:39,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 576 transitions, 12134 flow [2024-11-20 09:37:39,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 09:37:39,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-20 09:37:39,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 129 transitions. [2024-11-20 09:37:39,177 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-11-20 09:37:39,177 INFO L175 Difference]: Start difference. First operand has 333 places, 535 transitions, 10425 flow. Second operand 17 states and 129 transitions. [2024-11-20 09:37:39,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 576 transitions, 12134 flow [2024-11-20 09:37:39,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 576 transitions, 11582 flow, removed 107 selfloop flow, removed 14 redundant places. [2024-11-20 09:37:39,422 INFO L231 Difference]: Finished difference. Result has 335 places, 553 transitions, 10884 flow [2024-11-20 09:37:39,422 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=9773, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10884, PETRI_PLACES=335, PETRI_TRANSITIONS=553} [2024-11-20 09:37:39,423 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 315 predicate places. [2024-11-20 09:37:39,423 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 553 transitions, 10884 flow [2024-11-20 09:37:39,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:39,423 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:39,423 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:39,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-20 09:37:39,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-11-20 09:37:39,625 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:39,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:39,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1071161881, now seen corresponding path program 33 times [2024-11-20 09:37:39,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:39,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129922539] [2024-11-20 09:37:39,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:39,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:39,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:39,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:39,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129922539] [2024-11-20 09:37:39,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129922539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:39,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936414186] [2024-11-20 09:37:39,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:39,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:39,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:39,679 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:39,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-20 09:37:39,720 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-20 09:37:39,720 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:39,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 09:37:39,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:39,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:39,750 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:39,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:39,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936414186] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:39,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:39,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-20 09:37:39,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086339903] [2024-11-20 09:37:39,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:39,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 09:37:39,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:39,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 09:37:39,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:37:39,774 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:39,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 553 transitions, 10884 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:39,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:39,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:39,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:40,319 INFO L124 PetriNetUnfolderBase]: 1034/1663 cut-off events. [2024-11-20 09:37:40,319 INFO L125 PetriNetUnfolderBase]: For 44259/44259 co-relation queries the response was YES. [2024-11-20 09:37:40,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16601 conditions, 1663 events. 1034/1663 cut-off events. For 44259/44259 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8259 event pairs, 39 based on Foata normal form. 10/1673 useless extension candidates. Maximal degree in co-relation 16473. Up to 976 conditions per place. [2024-11-20 09:37:40,343 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 365 selfloop transitions, 212 changer transitions 0/578 dead transitions. [2024-11-20 09:37:40,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 578 transitions, 12243 flow [2024-11-20 09:37:40,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-20 09:37:40,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-20 09:37:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 120 transitions. [2024-11-20 09:37:40,344 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-11-20 09:37:40,344 INFO L175 Difference]: Start difference. First operand has 335 places, 553 transitions, 10884 flow. Second operand 16 states and 120 transitions. [2024-11-20 09:37:40,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 578 transitions, 12243 flow [2024-11-20 09:37:40,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 578 transitions, 11603 flow, removed 130 selfloop flow, removed 16 redundant places. [2024-11-20 09:37:40,582 INFO L231 Difference]: Finished difference. Result has 334 places, 555 transitions, 10721 flow [2024-11-20 09:37:40,583 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=10113, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10721, PETRI_PLACES=334, PETRI_TRANSITIONS=555} [2024-11-20 09:37:40,583 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 314 predicate places. [2024-11-20 09:37:40,583 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 555 transitions, 10721 flow [2024-11-20 09:37:40,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:40,583 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:40,583 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:40,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:40,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:40,784 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:40,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:40,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1978793329, now seen corresponding path program 34 times [2024-11-20 09:37:40,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:40,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396075038] [2024-11-20 09:37:40,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:40,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:40,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:41,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:41,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:41,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396075038] [2024-11-20 09:37:41,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396075038] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:41,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233869435] [2024-11-20 09:37:41,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:41,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:41,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:41,003 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:41,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-20 09:37:41,052 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:41,052 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:41,053 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:41,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:41,172 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:41,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233869435] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:41,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:41,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-20 09:37:41,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13742403] [2024-11-20 09:37:41,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:41,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-20 09:37:41,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:41,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-20 09:37:41,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-20 09:37:41,352 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:41,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 555 transitions, 10721 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:41,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:41,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:41,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:42,064 INFO L124 PetriNetUnfolderBase]: 1199/1976 cut-off events. [2024-11-20 09:37:42,064 INFO L125 PetriNetUnfolderBase]: For 53908/53908 co-relation queries the response was YES. [2024-11-20 09:37:42,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19445 conditions, 1976 events. 1199/1976 cut-off events. For 53908/53908 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 10497 event pairs, 25 based on Foata normal form. 2/1978 useless extension candidates. Maximal degree in co-relation 19321. Up to 1547 conditions per place. [2024-11-20 09:37:42,085 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 555 selfloop transitions, 109 changer transitions 12/677 dead transitions. [2024-11-20 09:37:42,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 677 transitions, 14137 flow [2024-11-20 09:37:42,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 09:37:42,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-20 09:37:42,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-11-20 09:37:42,086 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5353535353535354 [2024-11-20 09:37:42,086 INFO L175 Difference]: Start difference. First operand has 334 places, 555 transitions, 10721 flow. Second operand 11 states and 106 transitions. [2024-11-20 09:37:42,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 677 transitions, 14137 flow [2024-11-20 09:37:42,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 677 transitions, 13728 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-11-20 09:37:42,351 INFO L231 Difference]: Finished difference. Result has 341 places, 615 transitions, 12003 flow [2024-11-20 09:37:42,352 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=10348, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12003, PETRI_PLACES=341, PETRI_TRANSITIONS=615} [2024-11-20 09:37:42,353 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 321 predicate places. [2024-11-20 09:37:42,353 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 615 transitions, 12003 flow [2024-11-20 09:37:42,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:42,353 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:42,353 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:42,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:42,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-20 09:37:42,558 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:42,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:42,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1386347853, now seen corresponding path program 35 times [2024-11-20 09:37:42,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:42,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268498342] [2024-11-20 09:37:42,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:42,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:42,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:42,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:42,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268498342] [2024-11-20 09:37:42,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268498342] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:42,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763845192] [2024-11-20 09:37:42,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:42,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:42,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:42,741 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:42,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-20 09:37:42,795 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:42,795 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:42,796 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:42,797 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:42,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:42,897 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:43,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:43,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763845192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:43,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:43,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-11-20 09:37:43,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589773142] [2024-11-20 09:37:43,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:43,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:37:43,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:43,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:37:43,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:37:43,038 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:43,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 615 transitions, 12003 flow. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:43,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:43,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:43,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:43,804 INFO L124 PetriNetUnfolderBase]: 1207/1998 cut-off events. [2024-11-20 09:37:43,804 INFO L125 PetriNetUnfolderBase]: For 56472/56472 co-relation queries the response was YES. [2024-11-20 09:37:43,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20029 conditions, 1998 events. 1207/1998 cut-off events. For 56472/56472 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10720 event pairs, 24 based on Foata normal form. 2/2000 useless extension candidates. Maximal degree in co-relation 19896. Up to 1677 conditions per place. [2024-11-20 09:37:43,833 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 554 selfloop transitions, 91 changer transitions 18/664 dead transitions. [2024-11-20 09:37:43,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 664 transitions, 13965 flow [2024-11-20 09:37:43,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 09:37:43,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-20 09:37:43,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 103 transitions. [2024-11-20 09:37:43,834 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47685185185185186 [2024-11-20 09:37:43,834 INFO L175 Difference]: Start difference. First operand has 341 places, 615 transitions, 12003 flow. Second operand 12 states and 103 transitions. [2024-11-20 09:37:43,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 664 transitions, 13965 flow [2024-11-20 09:37:44,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 664 transitions, 13563 flow, removed 199 selfloop flow, removed 3 redundant places. [2024-11-20 09:37:44,177 INFO L231 Difference]: Finished difference. Result has 352 places, 620 transitions, 12078 flow [2024-11-20 09:37:44,178 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11675, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12078, PETRI_PLACES=352, PETRI_TRANSITIONS=620} [2024-11-20 09:37:44,178 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 332 predicate places. [2024-11-20 09:37:44,179 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 620 transitions, 12078 flow [2024-11-20 09:37:44,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:44,179 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:44,179 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:44,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-20 09:37:44,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-20 09:37:44,384 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:44,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:44,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1768086217, now seen corresponding path program 36 times [2024-11-20 09:37:44,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:44,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722066576] [2024-11-20 09:37:44,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:44,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:44,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:44,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722066576] [2024-11-20 09:37:44,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722066576] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:44,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76678042] [2024-11-20 09:37:44,526 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:44,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:44,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:44,528 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:44,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-20 09:37:44,586 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-20 09:37:44,586 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:44,587 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:44,588 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:44,678 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:44,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:44,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76678042] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:44,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:44,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-20 09:37:44,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877381428] [2024-11-20 09:37:44,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:44,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 09:37:44,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:44,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 09:37:44,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-20 09:37:44,844 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:44,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 620 transitions, 12078 flow. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:44,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:44,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:44,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:45,432 INFO L124 PetriNetUnfolderBase]: 1187/1962 cut-off events. [2024-11-20 09:37:45,432 INFO L125 PetriNetUnfolderBase]: For 50384/50384 co-relation queries the response was YES. [2024-11-20 09:37:45,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19387 conditions, 1962 events. 1187/1962 cut-off events. For 50384/50384 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10450 event pairs, 23 based on Foata normal form. 1/1963 useless extension candidates. Maximal degree in co-relation 19251. Up to 1553 conditions per place. [2024-11-20 09:37:45,499 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 547 selfloop transitions, 109 changer transitions 4/661 dead transitions. [2024-11-20 09:37:45,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 661 transitions, 13881 flow [2024-11-20 09:37:45,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-20 09:37:45,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-20 09:37:45,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-11-20 09:37:45,500 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5493827160493827 [2024-11-20 09:37:45,501 INFO L175 Difference]: Start difference. First operand has 352 places, 620 transitions, 12078 flow. Second operand 9 states and 89 transitions. [2024-11-20 09:37:45,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 661 transitions, 13881 flow [2024-11-20 09:37:45,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 661 transitions, 13542 flow, removed 106 selfloop flow, removed 6 redundant places. [2024-11-20 09:37:45,776 INFO L231 Difference]: Finished difference. Result has 354 places, 624 transitions, 12139 flow [2024-11-20 09:37:45,776 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11747, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12139, PETRI_PLACES=354, PETRI_TRANSITIONS=624} [2024-11-20 09:37:45,776 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 334 predicate places. [2024-11-20 09:37:45,777 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 624 transitions, 12139 flow [2024-11-20 09:37:45,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:45,777 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:45,777 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:45,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:45,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-20 09:37:45,978 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:45,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:45,978 INFO L85 PathProgramCache]: Analyzing trace with hash -770088891, now seen corresponding path program 37 times [2024-11-20 09:37:45,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:45,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670357077] [2024-11-20 09:37:45,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:45,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:46,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:46,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:46,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670357077] [2024-11-20 09:37:46,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670357077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:46,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845849654] [2024-11-20 09:37:46,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:46,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:46,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:46,123 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:46,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-20 09:37:46,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:46,174 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:46,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:46,265 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:46,265 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:46,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:46,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845849654] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:46,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:46,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-20 09:37:46,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296398626] [2024-11-20 09:37:46,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:46,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 09:37:46,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:46,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 09:37:46,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-20 09:37:46,390 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:46,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 624 transitions, 12139 flow. Second operand has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:46,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:46,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:46,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:47,116 INFO L124 PetriNetUnfolderBase]: 1185/1954 cut-off events. [2024-11-20 09:37:47,116 INFO L125 PetriNetUnfolderBase]: For 50802/50802 co-relation queries the response was YES. [2024-11-20 09:37:47,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19169 conditions, 1954 events. 1185/1954 cut-off events. For 50802/50802 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10371 event pairs, 22 based on Foata normal form. 1/1955 useless extension candidates. Maximal degree in co-relation 19032. Up to 1608 conditions per place. [2024-11-20 09:37:47,142 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 549 selfloop transitions, 109 changer transitions 4/663 dead transitions. [2024-11-20 09:37:47,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 663 transitions, 13847 flow [2024-11-20 09:37:47,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 09:37:47,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-20 09:37:47,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-11-20 09:37:47,142 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4898989898989899 [2024-11-20 09:37:47,142 INFO L175 Difference]: Start difference. First operand has 354 places, 624 transitions, 12139 flow. Second operand 11 states and 97 transitions. [2024-11-20 09:37:47,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 663 transitions, 13847 flow [2024-11-20 09:37:47,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 663 transitions, 13603 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-11-20 09:37:47,452 INFO L231 Difference]: Finished difference. Result has 359 places, 630 transitions, 12307 flow [2024-11-20 09:37:47,452 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11904, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12307, PETRI_PLACES=359, PETRI_TRANSITIONS=630} [2024-11-20 09:37:47,452 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 339 predicate places. [2024-11-20 09:37:47,452 INFO L471 AbstractCegarLoop]: Abstraction has has 359 places, 630 transitions, 12307 flow [2024-11-20 09:37:47,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:47,453 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:47,453 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:47,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:47,653 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-11-20 09:37:47,653 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:47,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:47,653 INFO L85 PathProgramCache]: Analyzing trace with hash 907908717, now seen corresponding path program 38 times [2024-11-20 09:37:47,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:47,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049062367] [2024-11-20 09:37:47,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:47,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:47,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:47,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:47,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:47,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049062367] [2024-11-20 09:37:47,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049062367] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:47,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367893062] [2024-11-20 09:37:47,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:47,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:47,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:47,810 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:47,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-20 09:37:47,855 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:47,855 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:47,856 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:47,857 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:47,941 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:47,942 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:48,064 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367893062] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:48,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-20 09:37:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110343833] [2024-11-20 09:37:48,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:48,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 09:37:48,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:48,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 09:37:48,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-20 09:37:48,068 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:48,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 630 transitions, 12307 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:48,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:48,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:48,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:48,652 INFO L124 PetriNetUnfolderBase]: 1208/2002 cut-off events. [2024-11-20 09:37:48,653 INFO L125 PetriNetUnfolderBase]: For 53252/53252 co-relation queries the response was YES. [2024-11-20 09:37:48,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19766 conditions, 2002 events. 1208/2002 cut-off events. For 53252/53252 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 10721 event pairs, 35 based on Foata normal form. 1/2003 useless extension candidates. Maximal degree in co-relation 19629. Up to 1821 conditions per place. [2024-11-20 09:37:48,682 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 590 selfloop transitions, 70 changer transitions 4/665 dead transitions. [2024-11-20 09:37:48,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 665 transitions, 14075 flow [2024-11-20 09:37:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 09:37:48,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-20 09:37:48,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 72 transitions. [2024-11-20 09:37:48,683 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:37:48,683 INFO L175 Difference]: Start difference. First operand has 359 places, 630 transitions, 12307 flow. Second operand 8 states and 72 transitions. [2024-11-20 09:37:48,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 665 transitions, 14075 flow [2024-11-20 09:37:49,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 665 transitions, 13772 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-11-20 09:37:49,043 INFO L231 Difference]: Finished difference. Result has 357 places, 646 transitions, 12563 flow [2024-11-20 09:37:49,044 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12006, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12563, PETRI_PLACES=357, PETRI_TRANSITIONS=646} [2024-11-20 09:37:49,044 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 337 predicate places. [2024-11-20 09:37:49,044 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 646 transitions, 12563 flow [2024-11-20 09:37:49,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:49,045 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:49,045 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:49,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-20 09:37:49,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:49,245 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:49,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:49,246 INFO L85 PathProgramCache]: Analyzing trace with hash -809840343, now seen corresponding path program 39 times [2024-11-20 09:37:49,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:49,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221603569] [2024-11-20 09:37:49,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:49,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:49,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:49,402 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:49,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:49,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221603569] [2024-11-20 09:37:49,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221603569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:49,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592064760] [2024-11-20 09:37:49,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:37:49,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:49,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:49,404 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:49,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-20 09:37:49,459 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:37:49,460 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:49,461 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:49,462 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:49,578 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:49,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592064760] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:49,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:49,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-20 09:37:49,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691550743] [2024-11-20 09:37:49,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:49,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-20 09:37:49,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:49,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-20 09:37:49,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-20 09:37:49,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:49,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 646 transitions, 12563 flow. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:49,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:49,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:49,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:50,339 INFO L124 PetriNetUnfolderBase]: 1247/2065 cut-off events. [2024-11-20 09:37:50,339 INFO L125 PetriNetUnfolderBase]: For 56717/56717 co-relation queries the response was YES. [2024-11-20 09:37:50,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20316 conditions, 2065 events. 1247/2065 cut-off events. For 56717/56717 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11140 event pairs, 34 based on Foata normal form. 1/2066 useless extension candidates. Maximal degree in co-relation 20179. Up to 1826 conditions per place. [2024-11-20 09:37:50,365 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 597 selfloop transitions, 86 changer transitions 6/690 dead transitions. [2024-11-20 09:37:50,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 690 transitions, 14534 flow [2024-11-20 09:37:50,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 09:37:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-20 09:37:50,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 78 transitions. [2024-11-20 09:37:50,366 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-20 09:37:50,366 INFO L175 Difference]: Start difference. First operand has 357 places, 646 transitions, 12563 flow. Second operand 8 states and 78 transitions. [2024-11-20 09:37:50,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 690 transitions, 14534 flow [2024-11-20 09:37:50,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 690 transitions, 14265 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:50,778 INFO L231 Difference]: Finished difference. Result has 362 places, 662 transitions, 12876 flow [2024-11-20 09:37:50,778 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12298, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12876, PETRI_PLACES=362, PETRI_TRANSITIONS=662} [2024-11-20 09:37:50,779 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 342 predicate places. [2024-11-20 09:37:50,779 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 662 transitions, 12876 flow [2024-11-20 09:37:50,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:50,779 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:50,779 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:50,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:50,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:50,983 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:50,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:50,983 INFO L85 PathProgramCache]: Analyzing trace with hash -887594853, now seen corresponding path program 40 times [2024-11-20 09:37:50,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:50,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164011147] [2024-11-20 09:37:50,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:50,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:50,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:51,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164011147] [2024-11-20 09:37:51,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164011147] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104236608] [2024-11-20 09:37:51,125 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:37:51,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:51,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:51,126 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:51,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-20 09:37:51,173 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:37:51,173 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:51,174 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:51,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:51,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:51,254 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:51,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:51,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104236608] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:51,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:51,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-20 09:37:51,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362783216] [2024-11-20 09:37:51,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:51,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 09:37:51,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:51,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 09:37:51,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-20 09:37:51,395 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:51,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 662 transitions, 12876 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:51,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:51,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:51,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:52,087 INFO L124 PetriNetUnfolderBase]: 1243/2053 cut-off events. [2024-11-20 09:37:52,088 INFO L125 PetriNetUnfolderBase]: For 54148/54148 co-relation queries the response was YES. [2024-11-20 09:37:52,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20132 conditions, 2053 events. 1243/2053 cut-off events. For 54148/54148 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 11011 event pairs, 33 based on Foata normal form. 1/2054 useless extension candidates. Maximal degree in co-relation 19993. Up to 1826 conditions per place. [2024-11-20 09:37:52,114 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 593 selfloop transitions, 85 changer transitions 5/684 dead transitions. [2024-11-20 09:37:52,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 684 transitions, 14394 flow [2024-11-20 09:37:52,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 09:37:52,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-20 09:37:52,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 75 transitions. [2024-11-20 09:37:52,115 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-11-20 09:37:52,115 INFO L175 Difference]: Start difference. First operand has 362 places, 662 transitions, 12876 flow. Second operand 8 states and 75 transitions. [2024-11-20 09:37:52,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 684 transitions, 14394 flow [2024-11-20 09:37:52,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 684 transitions, 14154 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:52,476 INFO L231 Difference]: Finished difference. Result has 365 places, 664 transitions, 12918 flow [2024-11-20 09:37:52,476 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12638, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12918, PETRI_PLACES=365, PETRI_TRANSITIONS=664} [2024-11-20 09:37:52,476 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 345 predicate places. [2024-11-20 09:37:52,477 INFO L471 AbstractCegarLoop]: Abstraction has has 365 places, 664 transitions, 12918 flow [2024-11-20 09:37:52,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:52,477 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:52,477 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:52,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-20 09:37:52,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-20 09:37:52,677 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:52,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:52,678 INFO L85 PathProgramCache]: Analyzing trace with hash -980023607, now seen corresponding path program 41 times [2024-11-20 09:37:52,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:52,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966033605] [2024-11-20 09:37:52,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:52,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:52,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:52,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966033605] [2024-11-20 09:37:52,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966033605] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:52,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102850312] [2024-11-20 09:37:52,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:37:52,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:52,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:52,815 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:52,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-20 09:37:52,861 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:52,861 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:52,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:52,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:52,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:52,947 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:53,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:53,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102850312] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:53,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:53,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-20 09:37:53,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366630764] [2024-11-20 09:37:53,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:53,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 09:37:53,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:53,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 09:37:53,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-20 09:37:53,074 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:53,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 664 transitions, 12918 flow. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:53,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:53,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:53,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:53,898 INFO L124 PetriNetUnfolderBase]: 1393/2350 cut-off events. [2024-11-20 09:37:53,898 INFO L125 PetriNetUnfolderBase]: For 64672/64672 co-relation queries the response was YES. [2024-11-20 09:37:53,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23037 conditions, 2350 events. 1393/2350 cut-off events. For 64672/64672 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 13409 event pairs, 40 based on Foata normal form. 2/2352 useless extension candidates. Maximal degree in co-relation 22897. Up to 1975 conditions per place. [2024-11-20 09:37:53,931 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 659 selfloop transitions, 113 changer transitions 22/795 dead transitions. [2024-11-20 09:37:53,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 795 transitions, 16766 flow [2024-11-20 09:37:53,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 09:37:53,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-20 09:37:53,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-11-20 09:37:53,932 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-11-20 09:37:53,933 INFO L175 Difference]: Start difference. First operand has 365 places, 664 transitions, 12918 flow. Second operand 12 states and 112 transitions. [2024-11-20 09:37:53,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 795 transitions, 16766 flow [2024-11-20 09:37:54,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 795 transitions, 16586 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-11-20 09:37:54,340 INFO L231 Difference]: Finished difference. Result has 380 places, 728 transitions, 14580 flow [2024-11-20 09:37:54,340 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12748, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14580, PETRI_PLACES=380, PETRI_TRANSITIONS=728} [2024-11-20 09:37:54,341 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 360 predicate places. [2024-11-20 09:37:54,341 INFO L471 AbstractCegarLoop]: Abstraction has has 380 places, 728 transitions, 14580 flow [2024-11-20 09:37:54,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:54,341 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:54,341 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:54,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:54,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:54,542 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:54,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:54,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1597194629, now seen corresponding path program 42 times [2024-11-20 09:37:54,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:54,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289233310] [2024-11-20 09:37:54,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:54,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:54,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:54,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:54,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289233310] [2024-11-20 09:37:54,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289233310] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:54,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196409269] [2024-11-20 09:37:54,685 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:37:54,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:54,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:54,686 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:54,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-20 09:37:54,729 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-20 09:37:54,729 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:54,730 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:54,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:54,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:54,837 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:55,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:55,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196409269] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:55,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:55,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-20 09:37:55,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985174461] [2024-11-20 09:37:55,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:55,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-20 09:37:55,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:55,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-20 09:37:55,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-20 09:37:55,045 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:55,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 728 transitions, 14580 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:55,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:55,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:55,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:55,925 INFO L124 PetriNetUnfolderBase]: 1399/2363 cut-off events. [2024-11-20 09:37:55,925 INFO L125 PetriNetUnfolderBase]: For 72681/72681 co-relation queries the response was YES. [2024-11-20 09:37:55,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23923 conditions, 2363 events. 1399/2363 cut-off events. For 72681/72681 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 13503 event pairs, 42 based on Foata normal form. 1/2364 useless extension candidates. Maximal degree in co-relation 23774. Up to 1968 conditions per place. [2024-11-20 09:37:55,967 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 676 selfloop transitions, 112 changer transitions 4/793 dead transitions. [2024-11-20 09:37:55,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 793 transitions, 17328 flow [2024-11-20 09:37:55,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 09:37:55,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-20 09:37:55,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-11-20 09:37:55,968 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-11-20 09:37:55,968 INFO L175 Difference]: Start difference. First operand has 380 places, 728 transitions, 14580 flow. Second operand 10 states and 101 transitions. [2024-11-20 09:37:55,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 793 transitions, 17328 flow [2024-11-20 09:37:56,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 793 transitions, 16786 flow, removed 271 selfloop flow, removed 2 redundant places. [2024-11-20 09:37:56,517 INFO L231 Difference]: Finished difference. Result has 388 places, 741 transitions, 14800 flow [2024-11-20 09:37:56,518 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14066, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14800, PETRI_PLACES=388, PETRI_TRANSITIONS=741} [2024-11-20 09:37:56,518 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 368 predicate places. [2024-11-20 09:37:56,518 INFO L471 AbstractCegarLoop]: Abstraction has has 388 places, 741 transitions, 14800 flow [2024-11-20 09:37:56,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:56,519 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:56,519 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:56,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:56,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-20 09:37:56,719 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:56,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:56,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2012377285, now seen corresponding path program 43 times [2024-11-20 09:37:56,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:56,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709250525] [2024-11-20 09:37:56,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:56,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:56,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:56,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:56,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:56,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709250525] [2024-11-20 09:37:56,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709250525] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:56,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276608670] [2024-11-20 09:37:56,890 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:37:56,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:56,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:56,893 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:56,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-20 09:37:56,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:56,951 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:56,952 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:57,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:57,062 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:57,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:57,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276608670] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:57,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:57,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-20 09:37:57,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449710352] [2024-11-20 09:37:57,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:57,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 09:37:57,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:57,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 09:37:57,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-20 09:37:57,193 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:57,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 741 transitions, 14800 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:57,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:57,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:57,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:37:58,054 INFO L124 PetriNetUnfolderBase]: 1436/2435 cut-off events. [2024-11-20 09:37:58,054 INFO L125 PetriNetUnfolderBase]: For 73660/73660 co-relation queries the response was YES. [2024-11-20 09:37:58,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24338 conditions, 2435 events. 1436/2435 cut-off events. For 73660/73660 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 14063 event pairs, 41 based on Foata normal form. 2/2437 useless extension candidates. Maximal degree in co-relation 24187. Up to 2203 conditions per place. [2024-11-20 09:37:58,148 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 702 selfloop transitions, 75 changer transitions 11/789 dead transitions. [2024-11-20 09:37:58,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 789 transitions, 17019 flow [2024-11-20 09:37:58,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 09:37:58,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-20 09:37:58,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 89 transitions. [2024-11-20 09:37:58,149 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-11-20 09:37:58,149 INFO L175 Difference]: Start difference. First operand has 388 places, 741 transitions, 14800 flow. Second operand 10 states and 89 transitions. [2024-11-20 09:37:58,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 789 transitions, 17019 flow [2024-11-20 09:37:58,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 789 transitions, 16653 flow, removed 125 selfloop flow, removed 4 redundant places. [2024-11-20 09:37:58,616 INFO L231 Difference]: Finished difference. Result has 398 places, 758 transitions, 15083 flow [2024-11-20 09:37:58,617 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14438, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15083, PETRI_PLACES=398, PETRI_TRANSITIONS=758} [2024-11-20 09:37:58,617 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 378 predicate places. [2024-11-20 09:37:58,617 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 758 transitions, 15083 flow [2024-11-20 09:37:58,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:58,618 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:37:58,618 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:37:58,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2024-11-20 09:37:58,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:58,818 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:37:58,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:37:58,819 INFO L85 PathProgramCache]: Analyzing trace with hash 730589701, now seen corresponding path program 44 times [2024-11-20 09:37:58,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:37:58,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817985476] [2024-11-20 09:37:58,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:37:58,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:37:58,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:37:58,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:58,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:37:58,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817985476] [2024-11-20 09:37:58,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817985476] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:37:58,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632074720] [2024-11-20 09:37:58,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:37:58,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:37:58,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:37:58,978 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:37:58,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-20 09:37:59,024 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:37:59,025 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:37:59,025 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:37:59,026 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:37:59,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:59,116 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:37:59,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:37:59,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632074720] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:37:59,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:37:59,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-20 09:37:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035214047] [2024-11-20 09:37:59,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:37:59,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 09:37:59,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:37:59,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 09:37:59,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-20 09:37:59,237 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:37:59,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 758 transitions, 15083 flow. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:37:59,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:37:59,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:37:59,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:00,194 INFO L124 PetriNetUnfolderBase]: 1426/2412 cut-off events. [2024-11-20 09:38:00,194 INFO L125 PetriNetUnfolderBase]: For 69468/69468 co-relation queries the response was YES. [2024-11-20 09:38:00,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24149 conditions, 2412 events. 1426/2412 cut-off events. For 69468/69468 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 13900 event pairs, 41 based on Foata normal form. 1/2413 useless extension candidates. Maximal degree in co-relation 23992. Up to 2159 conditions per place. [2024-11-20 09:38:00,229 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 701 selfloop transitions, 92 changer transitions 4/798 dead transitions. [2024-11-20 09:38:00,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 798 transitions, 17175 flow [2024-11-20 09:38:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 09:38:00,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-20 09:38:00,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-11-20 09:38:00,230 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-11-20 09:38:00,230 INFO L175 Difference]: Start difference. First operand has 398 places, 758 transitions, 15083 flow. Second operand 11 states and 96 transitions. [2024-11-20 09:38:00,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 798 transitions, 17175 flow [2024-11-20 09:38:00,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 798 transitions, 16817 flow, removed 132 selfloop flow, removed 5 redundant places. [2024-11-20 09:38:00,712 INFO L231 Difference]: Finished difference. Result has 403 places, 767 transitions, 15193 flow [2024-11-20 09:38:00,713 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14737, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15193, PETRI_PLACES=403, PETRI_TRANSITIONS=767} [2024-11-20 09:38:00,713 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 383 predicate places. [2024-11-20 09:38:00,713 INFO L471 AbstractCegarLoop]: Abstraction has has 403 places, 767 transitions, 15193 flow [2024-11-20 09:38:00,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:00,713 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:00,713 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:00,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-20 09:38:00,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:00,914 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:00,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:00,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1014379959, now seen corresponding path program 45 times [2024-11-20 09:38:00,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:00,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311005685] [2024-11-20 09:38:00,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:00,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:01,056 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:01,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:01,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311005685] [2024-11-20 09:38:01,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311005685] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:01,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622433032] [2024-11-20 09:38:01,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:38:01,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:01,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:01,057 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:01,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-20 09:38:01,101 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:38:01,101 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:01,102 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:38:01,102 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:01,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:01,197 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:01,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622433032] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:01,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:01,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-20 09:38:01,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352994770] [2024-11-20 09:38:01,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:01,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-20 09:38:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:01,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-20 09:38:01,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-20 09:38:01,329 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:01,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 767 transitions, 15193 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 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-11-20 09:38:01,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:01,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:01,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:02,156 INFO L124 PetriNetUnfolderBase]: 1476/2493 cut-off events. [2024-11-20 09:38:02,156 INFO L125 PetriNetUnfolderBase]: For 72052/72052 co-relation queries the response was YES. [2024-11-20 09:38:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24742 conditions, 2493 events. 1476/2493 cut-off events. For 72052/72052 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 14384 event pairs, 42 based on Foata normal form. 1/2494 useless extension candidates. Maximal degree in co-relation 24584. Up to 2205 conditions per place. [2024-11-20 09:38:02,194 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 720 selfloop transitions, 94 changer transitions 8/823 dead transitions. [2024-11-20 09:38:02,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 823 transitions, 17671 flow [2024-11-20 09:38:02,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-20 09:38:02,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-20 09:38:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-11-20 09:38:02,195 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-11-20 09:38:02,195 INFO L175 Difference]: Start difference. First operand has 403 places, 767 transitions, 15193 flow. Second operand 9 states and 87 transitions. [2024-11-20 09:38:02,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 823 transitions, 17671 flow [2024-11-20 09:38:02,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 823 transitions, 17372 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-11-20 09:38:02,712 INFO L231 Difference]: Finished difference. Result has 406 places, 787 transitions, 15650 flow [2024-11-20 09:38:02,712 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14900, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15650, PETRI_PLACES=406, PETRI_TRANSITIONS=787} [2024-11-20 09:38:02,713 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 386 predicate places. [2024-11-20 09:38:02,713 INFO L471 AbstractCegarLoop]: Abstraction has has 406 places, 787 transitions, 15650 flow [2024-11-20 09:38:02,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 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-11-20 09:38:02,713 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:02,713 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:02,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-11-20 09:38:02,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-20 09:38:02,913 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:02,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:02,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1519440119, now seen corresponding path program 46 times [2024-11-20 09:38:02,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:02,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017970234] [2024-11-20 09:38:02,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:02,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:02,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:03,046 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:03,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:03,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017970234] [2024-11-20 09:38:03,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017970234] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:03,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692540280] [2024-11-20 09:38:03,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:38:03,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:03,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:03,048 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:03,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-20 09:38:03,092 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:38:03,092 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:03,093 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:38:03,094 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:03,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:03,183 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:03,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:03,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692540280] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:03,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:03,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-20 09:38:03,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838020995] [2024-11-20 09:38:03,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:03,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-20 09:38:03,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:03,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-20 09:38:03,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-20 09:38:03,316 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:03,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 787 transitions, 15650 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:03,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:03,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:03,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:04,136 INFO L124 PetriNetUnfolderBase]: 1466/2471 cut-off events. [2024-11-20 09:38:04,137 INFO L125 PetriNetUnfolderBase]: For 71785/71785 co-relation queries the response was YES. [2024-11-20 09:38:04,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24476 conditions, 2471 events. 1466/2471 cut-off events. For 71785/71785 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 14210 event pairs, 42 based on Foata normal form. 1/2472 useless extension candidates. Maximal degree in co-relation 24316. Up to 2105 conditions per place. [2024-11-20 09:38:04,183 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 705 selfloop transitions, 110 changer transitions 4/820 dead transitions. [2024-11-20 09:38:04,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 820 transitions, 17693 flow [2024-11-20 09:38:04,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 09:38:04,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-20 09:38:04,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 93 transitions. [2024-11-20 09:38:04,184 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-11-20 09:38:04,184 INFO L175 Difference]: Start difference. First operand has 406 places, 787 transitions, 15650 flow. Second operand 10 states and 93 transitions. [2024-11-20 09:38:04,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 820 transitions, 17693 flow [2024-11-20 09:38:04,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 820 transitions, 17395 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-11-20 09:38:04,692 INFO L231 Difference]: Finished difference. Result has 410 places, 789 transitions, 15725 flow [2024-11-20 09:38:04,692 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=15358, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15725, PETRI_PLACES=410, PETRI_TRANSITIONS=789} [2024-11-20 09:38:04,692 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 390 predicate places. [2024-11-20 09:38:04,693 INFO L471 AbstractCegarLoop]: Abstraction has has 410 places, 789 transitions, 15725 flow [2024-11-20 09:38:04,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:04,693 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:04,693 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:04,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:04,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-20 09:38:04,893 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:04,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:04,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1092134469, now seen corresponding path program 47 times [2024-11-20 09:38:04,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:04,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033146924] [2024-11-20 09:38:04,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:04,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:05,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:05,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033146924] [2024-11-20 09:38:05,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033146924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:05,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372238413] [2024-11-20 09:38:05,031 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:38:05,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:05,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:05,033 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:05,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-20 09:38:05,080 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-20 09:38:05,080 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:05,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 09:38:05,082 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:05,230 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:05,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:05,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372238413] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:05,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:05,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-20 09:38:05,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188560410] [2024-11-20 09:38:05,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:05,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 09:38:05,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:05,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 09:38:05,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-20 09:38:05,350 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:05,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 789 transitions, 15725 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:05,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:05,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:05,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:06,109 INFO L124 PetriNetUnfolderBase]: 1464/2463 cut-off events. [2024-11-20 09:38:06,109 INFO L125 PetriNetUnfolderBase]: For 70287/70287 co-relation queries the response was YES. [2024-11-20 09:38:06,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24384 conditions, 2463 events. 1464/2463 cut-off events. For 70287/70287 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 14110 event pairs, 41 based on Foata normal form. 1/2464 useless extension candidates. Maximal degree in co-relation 24223. Up to 2198 conditions per place. [2024-11-20 09:38:06,204 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 717 selfloop transitions, 92 changer transitions 6/816 dead transitions. [2024-11-20 09:38:06,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 816 transitions, 17578 flow [2024-11-20 09:38:06,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 09:38:06,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-20 09:38:06,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 79 transitions. [2024-11-20 09:38:06,204 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-11-20 09:38:06,204 INFO L175 Difference]: Start difference. First operand has 410 places, 789 transitions, 15725 flow. Second operand 8 states and 79 transitions. [2024-11-20 09:38:06,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 816 transitions, 17578 flow [2024-11-20 09:38:06,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 816 transitions, 17283 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-11-20 09:38:06,656 INFO L231 Difference]: Finished difference. Result has 411 places, 791 transitions, 15720 flow [2024-11-20 09:38:06,657 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=15434, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15720, PETRI_PLACES=411, PETRI_TRANSITIONS=791} [2024-11-20 09:38:06,657 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 391 predicate places. [2024-11-20 09:38:06,657 INFO L471 AbstractCegarLoop]: Abstraction has has 411 places, 791 transitions, 15720 flow [2024-11-20 09:38:06,657 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:06,657 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:06,657 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:06,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:06,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-11-20 09:38:06,858 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:06,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:06,858 INFO L85 PathProgramCache]: Analyzing trace with hash -26371860, now seen corresponding path program 48 times [2024-11-20 09:38:06,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:06,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692476979] [2024-11-20 09:38:06,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:06,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:06,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:06,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:06,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:06,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692476979] [2024-11-20 09:38:06,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692476979] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:06,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36360066] [2024-11-20 09:38:06,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:38:06,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:06,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:06,923 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:06,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-20 09:38:06,969 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-20 09:38:06,969 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:06,969 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:06,970 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:07,004 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:07,004 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:07,029 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:07,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36360066] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:07,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:07,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-11-20 09:38:07,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160506061] [2024-11-20 09:38:07,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:07,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-20 09:38:07,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-20 09:38:07,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-11-20 09:38:07,030 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:07,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 791 transitions, 15720 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:07,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:07,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:07,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:08,033 INFO L124 PetriNetUnfolderBase]: 1779/3026 cut-off events. [2024-11-20 09:38:08,033 INFO L125 PetriNetUnfolderBase]: For 87162/87162 co-relation queries the response was YES. [2024-11-20 09:38:08,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29514 conditions, 3026 events. 1779/3026 cut-off events. For 87162/87162 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18094 event pairs, 311 based on Foata normal form. 3/3029 useless extension candidates. Maximal degree in co-relation 29352. Up to 1799 conditions per place. [2024-11-20 09:38:08,090 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 745 selfloop transitions, 244 changer transitions 12/1002 dead transitions. [2024-11-20 09:38:08,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1002 transitions, 21644 flow [2024-11-20 09:38:08,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-20 09:38:08,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-20 09:38:08,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-11-20 09:38:08,091 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-20 09:38:08,091 INFO L175 Difference]: Start difference. First operand has 411 places, 791 transitions, 15720 flow. Second operand 9 states and 81 transitions. [2024-11-20 09:38:08,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1002 transitions, 21644 flow [2024-11-20 09:38:08,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 1002 transitions, 21401 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-11-20 09:38:08,791 INFO L231 Difference]: Finished difference. Result has 418 places, 877 transitions, 18114 flow [2024-11-20 09:38:08,791 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=15540, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18114, PETRI_PLACES=418, PETRI_TRANSITIONS=877} [2024-11-20 09:38:08,791 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 398 predicate places. [2024-11-20 09:38:08,791 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 877 transitions, 18114 flow [2024-11-20 09:38:08,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:08,792 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:08,792 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:08,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-20 09:38:08,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:08,992 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:08,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:08,993 INFO L85 PathProgramCache]: Analyzing trace with hash 604922573, now seen corresponding path program 49 times [2024-11-20 09:38:08,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:08,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869143480] [2024-11-20 09:38:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:08,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:08,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:09,047 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:09,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:09,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869143480] [2024-11-20 09:38:09,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869143480] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:09,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22347478] [2024-11-20 09:38:09,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:38:09,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:09,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:09,050 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:09,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-20 09:38:09,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:09,093 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:09,093 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:09,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:09,126 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:09,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22347478] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:09,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:09,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-11-20 09:38:09,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393971278] [2024-11-20 09:38:09,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:09,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-20 09:38:09,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:09,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-20 09:38:09,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-20 09:38:09,160 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:09,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 877 transitions, 18114 flow. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:09,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:09,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:09,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:10,325 INFO L124 PetriNetUnfolderBase]: 1925/3264 cut-off events. [2024-11-20 09:38:10,325 INFO L125 PetriNetUnfolderBase]: For 103707/103707 co-relation queries the response was YES. [2024-11-20 09:38:10,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32804 conditions, 3264 events. 1925/3264 cut-off events. For 103707/103707 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 19758 event pairs, 89 based on Foata normal form. 13/3277 useless extension candidates. Maximal degree in co-relation 32638. Up to 1057 conditions per place. [2024-11-20 09:38:10,380 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 658 selfloop transitions, 426 changer transitions 0/1085 dead transitions. [2024-11-20 09:38:10,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1085 transitions, 24064 flow [2024-11-20 09:38:10,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-20 09:38:10,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-20 09:38:10,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 113 transitions. [2024-11-20 09:38:10,381 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2024-11-20 09:38:10,381 INFO L175 Difference]: Start difference. First operand has 418 places, 877 transitions, 18114 flow. Second operand 13 states and 113 transitions. [2024-11-20 09:38:10,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1085 transitions, 24064 flow [2024-11-20 09:38:11,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1085 transitions, 23697 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-11-20 09:38:11,096 INFO L231 Difference]: Finished difference. Result has 427 places, 944 transitions, 20445 flow [2024-11-20 09:38:11,097 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=17749, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20445, PETRI_PLACES=427, PETRI_TRANSITIONS=944} [2024-11-20 09:38:11,097 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 407 predicate places. [2024-11-20 09:38:11,097 INFO L471 AbstractCegarLoop]: Abstraction has has 427 places, 944 transitions, 20445 flow [2024-11-20 09:38:11,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:11,098 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:11,098 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:11,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:11,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2024-11-20 09:38:11,302 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:11,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:11,302 INFO L85 PathProgramCache]: Analyzing trace with hash -2019059639, now seen corresponding path program 50 times [2024-11-20 09:38:11,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:11,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68250777] [2024-11-20 09:38:11,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:11,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:11,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:11,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:11,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68250777] [2024-11-20 09:38:11,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68250777] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:11,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454569228] [2024-11-20 09:38:11,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:38:11,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:11,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:11,369 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:11,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-20 09:38:11,418 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:38:11,418 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:11,419 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:11,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:11,467 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:11,467 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:11,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454569228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:11,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:11,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-20 09:38:11,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107757994] [2024-11-20 09:38:11,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:11,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:11,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:11,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:11,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:11,494 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:11,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 944 transitions, 20445 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:11,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:11,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:11,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:12,754 INFO L124 PetriNetUnfolderBase]: 2078/3479 cut-off events. [2024-11-20 09:38:12,754 INFO L125 PetriNetUnfolderBase]: For 131134/131134 co-relation queries the response was YES. [2024-11-20 09:38:12,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37404 conditions, 3479 events. 2078/3479 cut-off events. For 131134/131134 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 21126 event pairs, 213 based on Foata normal form. 10/3489 useless extension candidates. Maximal degree in co-relation 37235. Up to 1284 conditions per place. [2024-11-20 09:38:12,818 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 592 selfloop transitions, 471 changer transitions 3/1067 dead transitions. [2024-11-20 09:38:12,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1067 transitions, 25807 flow [2024-11-20 09:38:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-20 09:38:12,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-20 09:38:12,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 148 transitions. [2024-11-20 09:38:12,819 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2024-11-20 09:38:12,820 INFO L175 Difference]: Start difference. First operand has 427 places, 944 transitions, 20445 flow. Second operand 19 states and 148 transitions. [2024-11-20 09:38:12,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1067 transitions, 25807 flow [2024-11-20 09:38:13,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 1067 transitions, 25066 flow, removed 174 selfloop flow, removed 4 redundant places. [2024-11-20 09:38:13,720 INFO L231 Difference]: Finished difference. Result has 447 places, 1025 transitions, 23699 flow [2024-11-20 09:38:13,721 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=19877, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23699, PETRI_PLACES=447, PETRI_TRANSITIONS=1025} [2024-11-20 09:38:13,721 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 427 predicate places. [2024-11-20 09:38:13,722 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 1025 transitions, 23699 flow [2024-11-20 09:38:13,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:13,722 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:13,722 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:13,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:13,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:13,923 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:13,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:13,923 INFO L85 PathProgramCache]: Analyzing trace with hash 684133252, now seen corresponding path program 51 times [2024-11-20 09:38:13,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:13,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92829027] [2024-11-20 09:38:13,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:13,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:13,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:13,987 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:13,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:13,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92829027] [2024-11-20 09:38:13,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92829027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:13,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456261694] [2024-11-20 09:38:13,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:38:13,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:13,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:13,990 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:13,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-20 09:38:14,039 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:38:14,040 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:14,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:14,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:14,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:14,087 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:14,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:14,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456261694] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:14,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:14,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-20 09:38:14,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120631536] [2024-11-20 09:38:14,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:14,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 09:38:14,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:14,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 09:38:14,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-11-20 09:38:14,119 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:14,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 1025 transitions, 23699 flow. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:14,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:14,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:14,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:15,363 INFO L124 PetriNetUnfolderBase]: 2095/3516 cut-off events. [2024-11-20 09:38:15,363 INFO L125 PetriNetUnfolderBase]: For 149664/149664 co-relation queries the response was YES. [2024-11-20 09:38:15,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38992 conditions, 3516 events. 2095/3516 cut-off events. For 149664/149664 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21333 event pairs, 403 based on Foata normal form. 12/3528 useless extension candidates. Maximal degree in co-relation 38817. Up to 2468 conditions per place. [2024-11-20 09:38:15,457 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 835 selfloop transitions, 299 changer transitions 11/1146 dead transitions. [2024-11-20 09:38:15,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1146 transitions, 28425 flow [2024-11-20 09:38:15,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-20 09:38:15,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-20 09:38:15,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 119 transitions. [2024-11-20 09:38:15,457 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44074074074074077 [2024-11-20 09:38:15,458 INFO L175 Difference]: Start difference. First operand has 447 places, 1025 transitions, 23699 flow. Second operand 15 states and 119 transitions. [2024-11-20 09:38:15,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1146 transitions, 28425 flow [2024-11-20 09:38:16,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1146 transitions, 26341 flow, removed 653 selfloop flow, removed 10 redundant places. [2024-11-20 09:38:16,541 INFO L231 Difference]: Finished difference. Result has 455 places, 1049 transitions, 23107 flow [2024-11-20 09:38:16,542 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=21650, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23107, PETRI_PLACES=455, PETRI_TRANSITIONS=1049} [2024-11-20 09:38:16,542 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 435 predicate places. [2024-11-20 09:38:16,543 INFO L471 AbstractCegarLoop]: Abstraction has has 455 places, 1049 transitions, 23107 flow [2024-11-20 09:38:16,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:16,543 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:16,543 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:16,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:16,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:16,743 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:16,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:16,744 INFO L85 PathProgramCache]: Analyzing trace with hash -688044373, now seen corresponding path program 52 times [2024-11-20 09:38:16,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:16,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120205180] [2024-11-20 09:38:16,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:16,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:16,814 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:16,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:16,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120205180] [2024-11-20 09:38:16,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120205180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:16,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824123989] [2024-11-20 09:38:16,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:38:16,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:16,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:16,817 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:16,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-20 09:38:16,868 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:38:16,868 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:16,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:16,870 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:16,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:16,919 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:16,953 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:16,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824123989] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:16,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:16,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-20 09:38:16,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417265381] [2024-11-20 09:38:16,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:16,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:16,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:16,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:16,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:16,954 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:16,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1049 transitions, 23107 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:16,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:16,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:16,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:18,634 INFO L124 PetriNetUnfolderBase]: 2157/3632 cut-off events. [2024-11-20 09:38:18,635 INFO L125 PetriNetUnfolderBase]: For 140165/140165 co-relation queries the response was YES. [2024-11-20 09:38:18,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38718 conditions, 3632 events. 2157/3632 cut-off events. For 140165/140165 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 22237 event pairs, 170 based on Foata normal form. 25/3657 useless extension candidates. Maximal degree in co-relation 38540. Up to 1523 conditions per place. [2024-11-20 09:38:18,708 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 666 selfloop transitions, 465 changer transitions 0/1132 dead transitions. [2024-11-20 09:38:18,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1132 transitions, 26513 flow [2024-11-20 09:38:18,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-20 09:38:18,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-20 09:38:18,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 162 transitions. [2024-11-20 09:38:18,711 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-20 09:38:18,711 INFO L175 Difference]: Start difference. First operand has 455 places, 1049 transitions, 23107 flow. Second operand 21 states and 162 transitions. [2024-11-20 09:38:18,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1132 transitions, 26513 flow [2024-11-20 09:38:19,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 1132 transitions, 25512 flow, removed 185 selfloop flow, removed 8 redundant places. [2024-11-20 09:38:19,713 INFO L231 Difference]: Finished difference. Result has 471 places, 1087 transitions, 24009 flow [2024-11-20 09:38:19,714 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=21980, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=24009, PETRI_PLACES=471, PETRI_TRANSITIONS=1087} [2024-11-20 09:38:19,715 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 451 predicate places. [2024-11-20 09:38:19,715 INFO L471 AbstractCegarLoop]: Abstraction has has 471 places, 1087 transitions, 24009 flow [2024-11-20 09:38:19,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:19,715 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:19,715 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:19,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-20 09:38:19,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:19,916 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:19,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:19,916 INFO L85 PathProgramCache]: Analyzing trace with hash -369094609, now seen corresponding path program 53 times [2024-11-20 09:38:19,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:19,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53811559] [2024-11-20 09:38:19,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:19,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:19,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:19,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53811559] [2024-11-20 09:38:19,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53811559] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806714250] [2024-11-20 09:38:19,973 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:38:19,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:19,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:19,974 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:19,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-20 09:38:20,021 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-20 09:38:20,021 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:20,022 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:20,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:20,061 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:20,061 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:20,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:20,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806714250] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:20,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:20,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-20 09:38:20,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928898961] [2024-11-20 09:38:20,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:20,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:20,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:20,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:20,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:20,091 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:20,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1087 transitions, 24009 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:20,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:20,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:20,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:21,576 INFO L124 PetriNetUnfolderBase]: 2169/3671 cut-off events. [2024-11-20 09:38:21,576 INFO L125 PetriNetUnfolderBase]: For 140071/140071 co-relation queries the response was YES. [2024-11-20 09:38:21,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39369 conditions, 3671 events. 2169/3671 cut-off events. For 140071/140071 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22782 event pairs, 165 based on Foata normal form. 18/3689 useless extension candidates. Maximal degree in co-relation 39186. Up to 1267 conditions per place. [2024-11-20 09:38:21,637 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 580 selfloop transitions, 557 changer transitions 0/1138 dead transitions. [2024-11-20 09:38:21,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1138 transitions, 26849 flow [2024-11-20 09:38:21,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-20 09:38:21,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-20 09:38:21,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 184 transitions. [2024-11-20 09:38:21,642 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-11-20 09:38:21,642 INFO L175 Difference]: Start difference. First operand has 471 places, 1087 transitions, 24009 flow. Second operand 24 states and 184 transitions. [2024-11-20 09:38:21,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1138 transitions, 26849 flow [2024-11-20 09:38:22,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 1138 transitions, 26317 flow, removed 152 selfloop flow, removed 9 redundant places. [2024-11-20 09:38:22,611 INFO L231 Difference]: Finished difference. Result has 486 places, 1093 transitions, 24919 flow [2024-11-20 09:38:22,612 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=23359, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=24919, PETRI_PLACES=486, PETRI_TRANSITIONS=1093} [2024-11-20 09:38:22,612 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 466 predicate places. [2024-11-20 09:38:22,612 INFO L471 AbstractCegarLoop]: Abstraction has has 486 places, 1093 transitions, 24919 flow [2024-11-20 09:38:22,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:22,612 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:22,612 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:22,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-20 09:38:22,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:22,813 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:22,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:22,813 INFO L85 PathProgramCache]: Analyzing trace with hash 373862872, now seen corresponding path program 54 times [2024-11-20 09:38:22,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:22,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662982059] [2024-11-20 09:38:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:22,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:22,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662982059] [2024-11-20 09:38:22,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662982059] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727896127] [2024-11-20 09:38:22,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:38:22,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:22,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:22,874 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:22,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-20 09:38:22,928 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-20 09:38:22,928 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:22,929 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:22,931 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:22,977 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:22,977 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:23,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:23,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727896127] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:23,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:23,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-20 09:38:23,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111252482] [2024-11-20 09:38:23,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:23,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:23,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:23,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:23,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:23,011 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:23,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 1093 transitions, 24919 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:23,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:23,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:23,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:24,462 INFO L124 PetriNetUnfolderBase]: 2342/3908 cut-off events. [2024-11-20 09:38:24,462 INFO L125 PetriNetUnfolderBase]: For 157404/157404 co-relation queries the response was YES. [2024-11-20 09:38:24,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43660 conditions, 3908 events. 2342/3908 cut-off events. For 157404/157404 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 24108 event pairs, 415 based on Foata normal form. 21/3929 useless extension candidates. Maximal degree in co-relation 43476. Up to 2595 conditions per place. [2024-11-20 09:38:24,527 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 841 selfloop transitions, 425 changer transitions 15/1282 dead transitions. [2024-11-20 09:38:24,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1282 transitions, 31676 flow [2024-11-20 09:38:24,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 09:38:24,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-20 09:38:24,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 135 transitions. [2024-11-20 09:38:24,528 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4411764705882353 [2024-11-20 09:38:24,528 INFO L175 Difference]: Start difference. First operand has 486 places, 1093 transitions, 24919 flow. Second operand 17 states and 135 transitions. [2024-11-20 09:38:24,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1282 transitions, 31676 flow [2024-11-20 09:38:25,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1282 transitions, 30632 flow, removed 75 selfloop flow, removed 19 redundant places. [2024-11-20 09:38:25,605 INFO L231 Difference]: Finished difference. Result has 486 places, 1165 transitions, 27153 flow [2024-11-20 09:38:25,605 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=23886, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=27153, PETRI_PLACES=486, PETRI_TRANSITIONS=1165} [2024-11-20 09:38:25,606 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 466 predicate places. [2024-11-20 09:38:25,606 INFO L471 AbstractCegarLoop]: Abstraction has has 486 places, 1165 transitions, 27153 flow [2024-11-20 09:38:25,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:25,606 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:25,606 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:25,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-20 09:38:25,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-20 09:38:25,806 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:25,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:25,807 INFO L85 PathProgramCache]: Analyzing trace with hash 924542290, now seen corresponding path program 55 times [2024-11-20 09:38:25,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:25,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165130207] [2024-11-20 09:38:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:25,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:25,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:25,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:25,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165130207] [2024-11-20 09:38:25,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165130207] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898285803] [2024-11-20 09:38:25,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-20 09:38:25,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:25,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:25,868 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:25,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-20 09:38:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:25,917 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:25,917 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:25,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:25,962 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:25,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898285803] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:25,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:25,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-20 09:38:25,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367440384] [2024-11-20 09:38:25,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:25,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:25,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:25,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:25,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:25,997 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:25,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 1165 transitions, 27153 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:25,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:25,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:25,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:27,618 INFO L124 PetriNetUnfolderBase]: 2451/4032 cut-off events. [2024-11-20 09:38:27,618 INFO L125 PetriNetUnfolderBase]: For 178271/178271 co-relation queries the response was YES. [2024-11-20 09:38:27,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46629 conditions, 4032 events. 2451/4032 cut-off events. For 178271/178271 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 24418 event pairs, 428 based on Foata normal form. 26/4058 useless extension candidates. Maximal degree in co-relation 46442. Up to 2724 conditions per place. [2024-11-20 09:38:27,693 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 798 selfloop transitions, 545 changer transitions 1/1345 dead transitions. [2024-11-20 09:38:27,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1345 transitions, 33968 flow [2024-11-20 09:38:27,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-20 09:38:27,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-20 09:38:27,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 202 transitions. [2024-11-20 09:38:27,694 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-11-20 09:38:27,694 INFO L175 Difference]: Start difference. First operand has 486 places, 1165 transitions, 27153 flow. Second operand 28 states and 202 transitions. [2024-11-20 09:38:27,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1345 transitions, 33968 flow [2024-11-20 09:38:29,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 1345 transitions, 32835 flow, removed 391 selfloop flow, removed 9 redundant places. [2024-11-20 09:38:29,042 INFO L231 Difference]: Finished difference. Result has 510 places, 1256 transitions, 30364 flow [2024-11-20 09:38:29,043 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=25795, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=30364, PETRI_PLACES=510, PETRI_TRANSITIONS=1256} [2024-11-20 09:38:29,043 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 490 predicate places. [2024-11-20 09:38:29,043 INFO L471 AbstractCegarLoop]: Abstraction has has 510 places, 1256 transitions, 30364 flow [2024-11-20 09:38:29,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:29,043 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:29,043 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:29,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-20 09:38:29,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-11-20 09:38:29,244 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:29,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:29,244 INFO L85 PathProgramCache]: Analyzing trace with hash 2106312999, now seen corresponding path program 56 times [2024-11-20 09:38:29,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:29,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134550239] [2024-11-20 09:38:29,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:29,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:29,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:29,309 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:29,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:29,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134550239] [2024-11-20 09:38:29,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134550239] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:29,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232214047] [2024-11-20 09:38:29,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:38:29,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:29,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:29,310 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:29,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-11-20 09:38:29,357 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:38:29,357 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:29,358 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:29,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:29,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:29,398 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:29,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:29,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232214047] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:29,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:29,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-20 09:38:29,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922676054] [2024-11-20 09:38:29,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:29,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 09:38:29,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:29,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 09:38:29,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-11-20 09:38:29,432 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:29,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 1256 transitions, 30364 flow. Second operand has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:29,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:29,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:29,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:31,378 INFO L124 PetriNetUnfolderBase]: 2509/4138 cut-off events. [2024-11-20 09:38:31,378 INFO L125 PetriNetUnfolderBase]: For 169231/169231 co-relation queries the response was YES. [2024-11-20 09:38:31,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48646 conditions, 4138 events. 2509/4138 cut-off events. For 169231/169231 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 25285 event pairs, 192 based on Foata normal form. 8/4146 useless extension candidates. Maximal degree in co-relation 48452. Up to 2032 conditions per place. [2024-11-20 09:38:31,463 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 868 selfloop transitions, 458 changer transitions 0/1327 dead transitions. [2024-11-20 09:38:31,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1327 transitions, 34217 flow [2024-11-20 09:38:31,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-20 09:38:31,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-20 09:38:31,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 144 transitions. [2024-11-20 09:38:31,464 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-11-20 09:38:31,464 INFO L175 Difference]: Start difference. First operand has 510 places, 1256 transitions, 30364 flow. Second operand 19 states and 144 transitions. [2024-11-20 09:38:31,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1327 transitions, 34217 flow [2024-11-20 09:38:32,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1327 transitions, 32595 flow, removed 603 selfloop flow, removed 13 redundant places. [2024-11-20 09:38:32,929 INFO L231 Difference]: Finished difference. Result has 519 places, 1283 transitions, 30467 flow [2024-11-20 09:38:32,930 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=28742, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=30467, PETRI_PLACES=519, PETRI_TRANSITIONS=1283} [2024-11-20 09:38:32,930 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 499 predicate places. [2024-11-20 09:38:32,930 INFO L471 AbstractCegarLoop]: Abstraction has has 519 places, 1283 transitions, 30467 flow [2024-11-20 09:38:32,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:32,930 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:32,930 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:32,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:33,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-11-20 09:38:33,131 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:33,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:33,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1852308518, now seen corresponding path program 57 times [2024-11-20 09:38:33,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:33,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979525115] [2024-11-20 09:38:33,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:33,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:33,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:33,205 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:33,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:33,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979525115] [2024-11-20 09:38:33,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979525115] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:33,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897154724] [2024-11-20 09:38:33,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 09:38:33,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:33,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:33,206 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:33,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-11-20 09:38:33,254 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 09:38:33,254 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:33,255 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:33,256 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:33,298 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:33,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:33,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897154724] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:33,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:33,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-20 09:38:33,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785621585] [2024-11-20 09:38:33,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:33,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:33,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:33,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:33,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:33,328 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:33,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1283 transitions, 30467 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:33,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:33,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:33,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:35,149 INFO L124 PetriNetUnfolderBase]: 2491/4117 cut-off events. [2024-11-20 09:38:35,149 INFO L125 PetriNetUnfolderBase]: For 167972/167972 co-relation queries the response was YES. [2024-11-20 09:38:35,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47920 conditions, 4117 events. 2491/4117 cut-off events. For 167972/167972 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 25193 event pairs, 438 based on Foata normal form. 27/4144 useless extension candidates. Maximal degree in co-relation 47722. Up to 2765 conditions per place. [2024-11-20 09:38:35,225 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 837 selfloop transitions, 509 changer transitions 11/1358 dead transitions. [2024-11-20 09:38:35,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1358 transitions, 34619 flow [2024-11-20 09:38:35,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-20 09:38:35,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-20 09:38:35,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 146 transitions. [2024-11-20 09:38:35,226 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-11-20 09:38:35,226 INFO L175 Difference]: Start difference. First operand has 519 places, 1283 transitions, 30467 flow. Second operand 19 states and 146 transitions. [2024-11-20 09:38:35,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1358 transitions, 34619 flow [2024-11-20 09:38:36,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1358 transitions, 34200 flow, removed 122 selfloop flow, removed 7 redundant places. [2024-11-20 09:38:36,545 INFO L231 Difference]: Finished difference. Result has 530 places, 1268 transitions, 30828 flow [2024-11-20 09:38:36,546 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=29970, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=30828, PETRI_PLACES=530, PETRI_TRANSITIONS=1268} [2024-11-20 09:38:36,548 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 510 predicate places. [2024-11-20 09:38:36,548 INFO L471 AbstractCegarLoop]: Abstraction has has 530 places, 1268 transitions, 30828 flow [2024-11-20 09:38:36,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:36,549 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:36,549 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:36,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2024-11-20 09:38:36,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:36,749 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:36,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:36,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1141727027, now seen corresponding path program 58 times [2024-11-20 09:38:36,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:36,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924459732] [2024-11-20 09:38:36,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:36,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:36,807 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:36,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:36,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924459732] [2024-11-20 09:38:36,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924459732] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:36,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476262638] [2024-11-20 09:38:36,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-20 09:38:36,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:36,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:36,809 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:36,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-20 09:38:36,854 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-20 09:38:36,854 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:36,855 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:36,855 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:36,897 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:36,897 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:36,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:36,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476262638] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:36,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:36,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-20 09:38:36,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819789488] [2024-11-20 09:38:36,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:36,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 09:38:36,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:36,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 09:38:36,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-11-20 09:38:36,924 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:36,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 1268 transitions, 30828 flow. Second operand has 16 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:36,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:36,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:36,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:38,843 INFO L124 PetriNetUnfolderBase]: 2792/4533 cut-off events. [2024-11-20 09:38:38,844 INFO L125 PetriNetUnfolderBase]: For 199584/199584 co-relation queries the response was YES. [2024-11-20 09:38:38,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55090 conditions, 4533 events. 2792/4533 cut-off events. For 199584/199584 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27560 event pairs, 238 based on Foata normal form. 20/4553 useless extension candidates. Maximal degree in co-relation 54891. Up to 1595 conditions per place. [2024-11-20 09:38:38,926 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 698 selfloop transitions, 761 changer transitions 14/1474 dead transitions. [2024-11-20 09:38:38,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 1474 transitions, 39627 flow [2024-11-20 09:38:38,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-20 09:38:38,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-20 09:38:38,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 156 transitions. [2024-11-20 09:38:38,927 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-11-20 09:38:38,927 INFO L175 Difference]: Start difference. First operand has 530 places, 1268 transitions, 30828 flow. Second operand 21 states and 156 transitions. [2024-11-20 09:38:38,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 1474 transitions, 39627 flow [2024-11-20 09:38:40,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1474 transitions, 38328 flow, removed 44 selfloop flow, removed 18 redundant places. [2024-11-20 09:38:40,502 INFO L231 Difference]: Finished difference. Result has 536 places, 1421 transitions, 36666 flow [2024-11-20 09:38:40,503 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=29686, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=600, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=36666, PETRI_PLACES=536, PETRI_TRANSITIONS=1421} [2024-11-20 09:38:40,503 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 516 predicate places. [2024-11-20 09:38:40,504 INFO L471 AbstractCegarLoop]: Abstraction has has 536 places, 1421 transitions, 36666 flow [2024-11-20 09:38:40,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:40,504 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:40,504 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:40,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-20 09:38:40,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:40,704 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:40,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:40,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1215023603, now seen corresponding path program 59 times [2024-11-20 09:38:40,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:40,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132255891] [2024-11-20 09:38:40,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:40,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:40,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:40,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132255891] [2024-11-20 09:38:40,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132255891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:40,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332629688] [2024-11-20 09:38:40,771 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-20 09:38:40,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:40,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:40,773 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:40,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-11-20 09:38:40,817 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-20 09:38:40,817 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:40,818 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:40,818 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:40,860 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:40,860 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:40,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:40,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332629688] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:40,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:40,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-11-20 09:38:40,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551626828] [2024-11-20 09:38:40,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:40,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-20 09:38:40,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:40,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-20 09:38:40,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-20 09:38:40,897 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:40,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1421 transitions, 36666 flow. Second operand has 18 states, 18 states have (on average 4.722222222222222) internal successors, (85), 18 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:40,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:40,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:40,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:43,270 INFO L124 PetriNetUnfolderBase]: 2989/4879 cut-off events. [2024-11-20 09:38:43,270 INFO L125 PetriNetUnfolderBase]: For 234814/234814 co-relation queries the response was YES. [2024-11-20 09:38:43,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60231 conditions, 4879 events. 2989/4879 cut-off events. For 234814/234814 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 30105 event pairs, 174 based on Foata normal form. 10/4889 useless extension candidates. Maximal degree in co-relation 60028. Up to 2550 conditions per place. [2024-11-20 09:38:43,369 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 1006 selfloop transitions, 565 changer transitions 0/1572 dead transitions. [2024-11-20 09:38:43,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 1572 transitions, 42900 flow [2024-11-20 09:38:43,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-20 09:38:43,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-20 09:38:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 209 transitions. [2024-11-20 09:38:43,371 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4003831417624521 [2024-11-20 09:38:43,371 INFO L175 Difference]: Start difference. First operand has 536 places, 1421 transitions, 36666 flow. Second operand 29 states and 209 transitions. [2024-11-20 09:38:43,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 1572 transitions, 42900 flow [2024-11-20 09:38:45,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1572 transitions, 41130 flow, removed 645 selfloop flow, removed 9 redundant places. [2024-11-20 09:38:45,417 INFO L231 Difference]: Finished difference. Result has 558 places, 1520 transitions, 38772 flow [2024-11-20 09:38:45,418 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=34976, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=928, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=38772, PETRI_PLACES=558, PETRI_TRANSITIONS=1520} [2024-11-20 09:38:45,418 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 538 predicate places. [2024-11-20 09:38:45,418 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 1520 transitions, 38772 flow [2024-11-20 09:38:45,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.722222222222222) internal successors, (85), 18 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:45,419 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:45,419 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:45,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2024-11-20 09:38:45,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:45,619 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-20 09:38:45,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:38:45,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1588448781, now seen corresponding path program 60 times [2024-11-20 09:38:45,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:38:45,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015783851] [2024-11-20 09:38:45,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:38:45,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:38:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:38:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:45,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:38:45,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015783851] [2024-11-20 09:38:45,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015783851] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:38:45,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454122715] [2024-11-20 09:38:45,679 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-20 09:38:45,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:38:45,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:38:45,682 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:38:45,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-11-20 09:38:45,738 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-20 09:38:45,738 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:38:45,739 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-20 09:38:45,740 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:38:45,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:45,801 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:38:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:38:45,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454122715] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:38:45,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:38:45,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2024-11-20 09:38:45,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003989598] [2024-11-20 09:38:45,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:38:45,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 09:38:45,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:38:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 09:38:45,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2024-11-20 09:38:45,846 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-20 09:38:45,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 1520 transitions, 38772 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:45,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:38:45,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-20 09:38:45,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:38:48,257 INFO L124 PetriNetUnfolderBase]: 3060/5051 cut-off events. [2024-11-20 09:38:48,257 INFO L125 PetriNetUnfolderBase]: For 244827/244827 co-relation queries the response was YES. [2024-11-20 09:38:48,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61678 conditions, 5051 events. 3060/5051 cut-off events. For 244827/244827 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 31935 event pairs, 167 based on Foata normal form. 64/5115 useless extension candidates. Maximal degree in co-relation 61472. Up to 1544 conditions per place. [2024-11-20 09:38:48,356 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 657 selfloop transitions, 944 changer transitions 1/1603 dead transitions. [2024-11-20 09:38:48,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 1603 transitions, 43718 flow [2024-11-20 09:38:48,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-20 09:38:48,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-20 09:38:48,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 187 transitions. [2024-11-20 09:38:48,357 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41555555555555557 [2024-11-20 09:38:48,357 INFO L175 Difference]: Start difference. First operand has 558 places, 1520 transitions, 38772 flow. Second operand 25 states and 187 transitions. [2024-11-20 09:38:48,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 1603 transitions, 43718 flow [2024-11-20 09:38:50,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 1603 transitions, 43027 flow, removed 225 selfloop flow, removed 9 redundant places. [2024-11-20 09:38:50,310 INFO L231 Difference]: Finished difference. Result has 575 places, 1554 transitions, 42093 flow [2024-11-20 09:38:50,311 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=37192, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=882, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=42093, PETRI_PLACES=575, PETRI_TRANSITIONS=1554} [2024-11-20 09:38:50,311 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 555 predicate places. [2024-11-20 09:38:50,311 INFO L471 AbstractCegarLoop]: Abstraction has has 575 places, 1554 transitions, 42093 flow [2024-11-20 09:38:50,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:38:50,312 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:38:50,312 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 09:38:50,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0