./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/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 ../../../trunk/examples/svcomp/weaver/chl-name-comparator-symm.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.graphml --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 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 12:01:15,386 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 12:01:15,388 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 12:01:15,421 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 12:01:15,422 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 12:01:15,425 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 12:01:15,427 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 12:01:15,429 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 12:01:15,431 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 12:01:15,436 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 12:01:15,437 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 12:01:15,439 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 12:01:15,440 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 12:01:15,442 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 12:01:15,443 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 12:01:15,448 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 12:01:15,450 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 12:01:15,451 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 12:01:15,453 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 12:01:15,458 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 12:01:15,466 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 12:01:15,467 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 12:01:15,468 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 12:01:15,469 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 12:01:15,475 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 12:01:15,476 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 12:01:15,476 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 12:01:15,478 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 12:01:15,479 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 12:01:15,479 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 12:01:15,480 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 12:01:15,481 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 12:01:15,483 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 12:01:15,484 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 12:01:15,484 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 12:01:15,485 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 12:01:15,485 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 12:01:15,485 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 12:01:15,486 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 12:01:15,486 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 12:01:15,487 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 12:01:15,489 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 12:01:15,530 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 12:01:15,530 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 12:01:15,531 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 12:01:15,531 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 12:01:15,532 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 12:01:15,532 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 12:01:15,533 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 12:01:15,533 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 12:01:15,533 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 12:01:15,534 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 12:01:15,534 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 12:01:15,534 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 12:01:15,535 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 12:01:15,535 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 12:01:15,535 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 12:01:15,535 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 12:01:15,535 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 12:01:15,536 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 12:01:15,536 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 12:01:15,536 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 12:01:15,536 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 12:01:15,536 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 12:01:15,537 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 12:01:15,537 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 12:01:15,537 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 12:01:15,537 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 12:01:15,537 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 12:01:15,538 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 12:01:15,538 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 12:01:15,538 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 12:01:15,538 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 12:01:15,538 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 12:01:15,539 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 12:01:15,539 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 12:01:15,539 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 12:01:15,539 INFO L138 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.graphml 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 -> 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 12:01:15,886 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 12:01:15,909 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 12:01:15,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 12:01:15,913 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 12:01:15,913 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 12:01:15,915 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c [2023-09-01 12:01:17,018 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 12:01:17,251 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 12:01:17,251 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c [2023-09-01 12:01:17,257 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20568d526/3ec104a9309845e9816b46cb99241188/FLAG19b908702 [2023-09-01 12:01:17,268 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20568d526/3ec104a9309845e9816b46cb99241188 [2023-09-01 12:01:17,270 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 12:01:17,271 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 12:01:17,272 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 12:01:17,272 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 12:01:17,275 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 12:01:17,276 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,277 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b50304 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17, skipping insertion in model container [2023-09-01 12:01:17,277 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,282 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 12:01:17,301 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 12:01:17,481 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2023-09-01 12:01:17,500 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 12:01:17,514 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 12:01:17,539 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2023-09-01 12:01:17,543 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 12:01:17,559 INFO L208 MainTranslator]: Completed translation [2023-09-01 12:01:17,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17 WrapperNode [2023-09-01 12:01:17,560 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 12:01:17,561 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 12:01:17,561 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 12:01:17,561 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 12:01:17,567 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,584 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,623 INFO L138 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 227 [2023-09-01 12:01:17,623 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 12:01:17,625 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 12:01:17,625 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 12:01:17,625 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 12:01:17,633 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,634 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,647 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,651 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,657 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,673 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,676 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,682 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,685 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 12:01:17,688 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 12:01:17,688 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 12:01:17,689 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 12:01:17,690 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (1/1) ... [2023-09-01 12:01:17,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 12:01:17,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:17,719 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 12:01:17,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 12:01:17,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 12:01:17,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 12:01:17,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 12:01:17,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 12:01:17,778 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 12:01:17,778 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 12:01:17,778 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 12:01:17,778 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 12:01:17,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 12:01:17,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 12:01:17,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 12:01:17,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 12:01:17,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 12:01:17,780 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 12:01:17,932 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 12:01:17,950 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 12:01:18,365 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 12:01:18,374 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 12:01:18,377 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-09-01 12:01:18,381 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 12:01:18 BoogieIcfgContainer [2023-09-01 12:01:18,381 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 12:01:18,384 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 12:01:18,384 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 12:01:18,387 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 12:01:18,387 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 12:01:17" (1/3) ... [2023-09-01 12:01:18,388 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e13ccf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 12:01:18, skipping insertion in model container [2023-09-01 12:01:18,388 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:01:17" (2/3) ... [2023-09-01 12:01:18,388 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e13ccf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 12:01:18, skipping insertion in model container [2023-09-01 12:01:18,392 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 12:01:18" (3/3) ... [2023-09-01 12:01:18,394 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2023-09-01 12:01:18,402 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 12:01:18,411 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 12:01:18,411 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 12:01:18,411 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 12:01:18,508 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 12:01:18,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 248 places, 260 transitions, 536 flow [2023-09-01 12:01:18,668 INFO L130 PetriNetUnfolder]: 19/258 cut-off events. [2023-09-01 12:01:18,668 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 12:01:18,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267 conditions, 258 events. 19/258 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 456 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 172. Up to 2 conditions per place. [2023-09-01 12:01:18,682 INFO L82 GeneralOperation]: Start removeDead. Operand has 248 places, 260 transitions, 536 flow [2023-09-01 12:01:18,693 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 238 places, 250 transitions, 512 flow [2023-09-01 12:01:18,697 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 12:01:18,712 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 238 places, 250 transitions, 512 flow [2023-09-01 12:01:18,715 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 238 places, 250 transitions, 512 flow [2023-09-01 12:01:18,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 238 places, 250 transitions, 512 flow [2023-09-01 12:01:18,786 INFO L130 PetriNetUnfolder]: 19/250 cut-off events. [2023-09-01 12:01:18,786 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 12:01:18,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259 conditions, 250 events. 19/250 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 456 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 172. Up to 2 conditions per place. [2023-09-01 12:01:18,795 INFO L119 LiptonReduction]: Number of co-enabled transitions 9828 [2023-09-01 12:01:26,381 INFO L134 LiptonReduction]: Checked pairs total: 8979 [2023-09-01 12:01:26,382 INFO L136 LiptonReduction]: Total number of compositions: 302 [2023-09-01 12:01:26,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 12:01:26,399 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@13d44920, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 12:01:26,400 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-09-01 12:01:26,405 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2023-09-01 12:01:26,406 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 12:01:26,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:26,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:26,407 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:26,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:26,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1252061878, now seen corresponding path program 1 times [2023-09-01 12:01:26,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:26,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923848151] [2023-09-01 12:01:26,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:26,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:26,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:01:26,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:26,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923848151] [2023-09-01 12:01:26,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923848151] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:26,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:26,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 12:01:26,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459441889] [2023-09-01 12:01:26,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:26,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 12:01:26,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:26,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 12:01:26,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 12:01:26,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 562 [2023-09-01 12:01:26,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:26,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:26,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 562 [2023-09-01 12:01:26,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:26,941 INFO L130 PetriNetUnfolder]: 41/76 cut-off events. [2023-09-01 12:01:26,941 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 12:01:26,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 76 events. 41/76 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 128 event pairs, 24 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-09-01 12:01:26,943 INFO L137 encePairwiseOnDemand]: 559/562 looper letters, 16 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-09-01 12:01:26,943 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 84 flow [2023-09-01 12:01:26,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 12:01:26,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 12:01:26,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 730 transitions. [2023-09-01 12:01:26,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43297746144721233 [2023-09-01 12:01:26,961 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 730 transitions. [2023-09-01 12:01:26,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 730 transitions. [2023-09-01 12:01:26,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:26,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 730 transitions. [2023-09-01 12:01:26,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 243.33333333333334) internal successors, (730), 3 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:26,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 562.0) internal successors, (2248), 4 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:26,976 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 562.0) internal successors, (2248), 4 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:26,978 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 730 transitions. [2023-09-01 12:01:26,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 84 flow [2023-09-01 12:01:26,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 76 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 12:01:26,983 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-09-01 12:01:26,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-09-01 12:01:26,987 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-09-01 12:01:26,987 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-09-01 12:01:26,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:26,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:26,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:26,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 12:01:26,989 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:26,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash -249759115, now seen corresponding path program 1 times [2023-09-01 12:01:26,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:26,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122217225] [2023-09-01 12:01:26,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:26,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:27,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:01:27,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:27,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122217225] [2023-09-01 12:01:27,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122217225] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:27,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110899113] [2023-09-01 12:01:27,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:27,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:27,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:27,127 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) [2023-09-01 12:01:27,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 12:01:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:27,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-01 12:01:27,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:01:27,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:01:27,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:01:27,355 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:01:27,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110899113] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:01:27,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:01:27,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-09-01 12:01:27,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988692178] [2023-09-01 12:01:27,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:01:27,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 12:01:27,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:27,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 12:01:27,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-09-01 12:01:27,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 562 [2023-09-01 12:01:27,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 7 states, 7 states have (on average 238.0) internal successors, (1666), 7 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:27,421 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:27,421 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 562 [2023-09-01 12:01:27,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:27,494 INFO L130 PetriNetUnfolder]: 41/78 cut-off events. [2023-09-01 12:01:27,495 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 12:01:27,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 78 events. 41/78 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 128 event pairs, 24 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 160. Up to 76 conditions per place. [2023-09-01 12:01:27,496 INFO L137 encePairwiseOnDemand]: 559/562 looper letters, 16 selfloop transitions, 4 changer transitions 0/20 dead transitions. [2023-09-01 12:01:27,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 20 transitions, 98 flow [2023-09-01 12:01:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:27,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:27,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1197 transitions. [2023-09-01 12:01:27,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42597864768683275 [2023-09-01 12:01:27,506 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1197 transitions. [2023-09-01 12:01:27,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1197 transitions. [2023-09-01 12:01:27,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:27,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1197 transitions. [2023-09-01 12:01:27,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 239.4) internal successors, (1197), 5 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:27,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:27,530 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:27,530 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 5 states and 1197 transitions. [2023-09-01 12:01:27,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 20 transitions, 98 flow [2023-09-01 12:01:27,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 20 transitions, 94 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 12:01:27,532 INFO L231 Difference]: Finished difference. Result has 25 places, 20 transitions, 72 flow [2023-09-01 12:01:27,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=72, PETRI_PLACES=25, PETRI_TRANSITIONS=20} [2023-09-01 12:01:27,533 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 4 predicate places. [2023-09-01 12:01:27,533 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 72 flow [2023-09-01 12:01:27,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 238.0) internal successors, (1666), 7 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:27,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:27,535 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:27,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-09-01 12:01:27,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:27,741 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:27,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:27,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1257923115, now seen corresponding path program 2 times [2023-09-01 12:01:27,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:27,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560860552] [2023-09-01 12:01:27,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:27,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:27,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:28,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:28,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:28,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560860552] [2023-09-01 12:01:28,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560860552] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:28,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:28,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:28,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768662940] [2023-09-01 12:01:28,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:28,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 12:01:28,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:28,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 12:01:28,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 12:01:28,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 562 [2023-09-01 12:01:28,508 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 72 flow. Second operand has 6 states, 6 states have (on average 216.5) internal successors, (1299), 6 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:28,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:28,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 562 [2023-09-01 12:01:28,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:28,665 INFO L130 PetriNetUnfolder]: 57/107 cut-off events. [2023-09-01 12:01:28,665 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 12:01:28,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 107 events. 57/107 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 253 event pairs, 2 based on Foata normal form. 1/82 useless extension candidates. Maximal degree in co-relation 211. Up to 68 conditions per place. [2023-09-01 12:01:28,668 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 28 selfloop transitions, 8 changer transitions 3/39 dead transitions. [2023-09-01 12:01:28,668 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 39 transitions, 192 flow [2023-09-01 12:01:28,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:28,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:28,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1107 transitions. [2023-09-01 12:01:28,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39395017793594306 [2023-09-01 12:01:28,673 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1107 transitions. [2023-09-01 12:01:28,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1107 transitions. [2023-09-01 12:01:28,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:28,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1107 transitions. [2023-09-01 12:01:28,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 221.4) internal successors, (1107), 5 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:28,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:28,682 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:28,683 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 72 flow. Second operand 5 states and 1107 transitions. [2023-09-01 12:01:28,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 39 transitions, 192 flow [2023-09-01 12:01:28,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 39 transitions, 182 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-09-01 12:01:28,686 INFO L231 Difference]: Finished difference. Result has 31 places, 27 transitions, 119 flow [2023-09-01 12:01:28,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2023-09-01 12:01:28,687 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 10 predicate places. [2023-09-01 12:01:28,688 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 27 transitions, 119 flow [2023-09-01 12:01:28,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 216.5) internal successors, (1299), 6 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:28,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:28,689 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:28,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 12:01:28,690 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:28,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:28,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1542692659, now seen corresponding path program 3 times [2023-09-01 12:01:28,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:28,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771317151] [2023-09-01 12:01:28,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:28,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:29,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:29,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771317151] [2023-09-01 12:01:29,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771317151] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:29,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:29,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:29,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139603272] [2023-09-01 12:01:29,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:29,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 12:01:29,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:29,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 12:01:29,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 12:01:29,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 562 [2023-09-01 12:01:29,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 216.5) internal successors, (1299), 6 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:29,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:29,278 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 562 [2023-09-01 12:01:29,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:29,454 INFO L130 PetriNetUnfolder]: 73/136 cut-off events. [2023-09-01 12:01:29,454 INFO L131 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2023-09-01 12:01:29,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 136 events. 73/136 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 338 event pairs, 8 based on Foata normal form. 1/107 useless extension candidates. Maximal degree in co-relation 384. Up to 89 conditions per place. [2023-09-01 12:01:29,457 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 34 selfloop transitions, 9 changer transitions 1/44 dead transitions. [2023-09-01 12:01:29,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 44 transitions, 263 flow [2023-09-01 12:01:29,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:29,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:29,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1105 transitions. [2023-09-01 12:01:29,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932384341637011 [2023-09-01 12:01:29,461 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1105 transitions. [2023-09-01 12:01:29,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1105 transitions. [2023-09-01 12:01:29,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:29,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1105 transitions. [2023-09-01 12:01:29,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:29,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:29,471 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:29,472 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 119 flow. Second operand 5 states and 1105 transitions. [2023-09-01 12:01:29,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 44 transitions, 263 flow [2023-09-01 12:01:29,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 44 transitions, 259 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 12:01:29,476 INFO L231 Difference]: Finished difference. Result has 37 places, 34 transitions, 190 flow [2023-09-01 12:01:29,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=37, PETRI_TRANSITIONS=34} [2023-09-01 12:01:29,478 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 16 predicate places. [2023-09-01 12:01:29,478 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 34 transitions, 190 flow [2023-09-01 12:01:29,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 216.5) internal successors, (1299), 6 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:29,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:29,480 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:29,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 12:01:29,480 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:29,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:29,481 INFO L85 PathProgramCache]: Analyzing trace with hash 916610877, now seen corresponding path program 4 times [2023-09-01 12:01:29,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:29,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436683957] [2023-09-01 12:01:29,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:29,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:29,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:29,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:29,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436683957] [2023-09-01 12:01:29,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436683957] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:29,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:29,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:29,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039213448] [2023-09-01 12:01:29,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:29,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 12:01:29,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:29,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 12:01:29,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 12:01:30,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 562 [2023-09-01 12:01:30,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 34 transitions, 190 flow. Second operand has 6 states, 6 states have (on average 213.5) internal successors, (1281), 6 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:30,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:30,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 562 [2023-09-01 12:01:30,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:30,386 INFO L130 PetriNetUnfolder]: 135/258 cut-off events. [2023-09-01 12:01:30,387 INFO L131 PetriNetUnfolder]: For 240/240 co-relation queries the response was YES. [2023-09-01 12:01:30,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 906 conditions, 258 events. 135/258 cut-off events. For 240/240 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 915 event pairs, 22 based on Foata normal form. 1/205 useless extension candidates. Maximal degree in co-relation 877. Up to 120 conditions per place. [2023-09-01 12:01:30,389 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 50 selfloop transitions, 8 changer transitions 8/66 dead transitions. [2023-09-01 12:01:30,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 66 transitions, 466 flow [2023-09-01 12:01:30,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:30,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:30,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1100 transitions. [2023-09-01 12:01:30,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3914590747330961 [2023-09-01 12:01:30,393 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1100 transitions. [2023-09-01 12:01:30,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1100 transitions. [2023-09-01 12:01:30,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:30,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1100 transitions. [2023-09-01 12:01:30,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:30,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:30,401 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:30,402 INFO L175 Difference]: Start difference. First operand has 37 places, 34 transitions, 190 flow. Second operand 5 states and 1100 transitions. [2023-09-01 12:01:30,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 66 transitions, 466 flow [2023-09-01 12:01:30,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 66 transitions, 449 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-09-01 12:01:30,408 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 249 flow [2023-09-01 12:01:30,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=249, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2023-09-01 12:01:30,412 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 22 predicate places. [2023-09-01 12:01:30,412 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 249 flow [2023-09-01 12:01:30,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 213.5) internal successors, (1281), 6 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:30,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:30,414 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:30,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 12:01:30,415 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:30,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:30,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1558748101, now seen corresponding path program 5 times [2023-09-01 12:01:30,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:30,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463381952] [2023-09-01 12:01:30,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:30,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:30,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:30,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:30,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463381952] [2023-09-01 12:01:30,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463381952] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:30,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:30,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:30,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942662579] [2023-09-01 12:01:30,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:30,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 12:01:30,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:30,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 12:01:30,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 12:01:30,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 562 [2023-09-01 12:01:30,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 249 flow. Second operand has 6 states, 6 states have (on average 214.5) internal successors, (1287), 6 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:30,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:30,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 562 [2023-09-01 12:01:30,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:31,145 INFO L130 PetriNetUnfolder]: 131/254 cut-off events. [2023-09-01 12:01:31,146 INFO L131 PetriNetUnfolder]: For 450/450 co-relation queries the response was YES. [2023-09-01 12:01:31,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 254 events. 131/254 cut-off events. For 450/450 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 918 event pairs, 14 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 962. Up to 138 conditions per place. [2023-09-01 12:01:31,149 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 46 selfloop transitions, 12 changer transitions 1/59 dead transitions. [2023-09-01 12:01:31,149 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 463 flow [2023-09-01 12:01:31,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:31,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:31,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1099 transitions. [2023-09-01 12:01:31,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911032028469751 [2023-09-01 12:01:31,153 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1099 transitions. [2023-09-01 12:01:31,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1099 transitions. [2023-09-01 12:01:31,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:31,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1099 transitions. [2023-09-01 12:01:31,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:31,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:31,164 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:31,164 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 249 flow. Second operand 5 states and 1099 transitions. [2023-09-01 12:01:31,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 463 flow [2023-09-01 12:01:31,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 451 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-09-01 12:01:31,169 INFO L231 Difference]: Finished difference. Result has 47 places, 43 transitions, 321 flow [2023-09-01 12:01:31,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=321, PETRI_PLACES=47, PETRI_TRANSITIONS=43} [2023-09-01 12:01:31,170 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 26 predicate places. [2023-09-01 12:01:31,170 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 43 transitions, 321 flow [2023-09-01 12:01:31,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 214.5) internal successors, (1287), 6 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:31,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:31,171 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:31,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 12:01:31,171 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:31,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:31,172 INFO L85 PathProgramCache]: Analyzing trace with hash 441881161, now seen corresponding path program 6 times [2023-09-01 12:01:31,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:31,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078239624] [2023-09-01 12:01:31,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:31,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:31,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:31,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:31,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078239624] [2023-09-01 12:01:31,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078239624] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:31,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:31,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:31,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152878788] [2023-09-01 12:01:31,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:31,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 12:01:31,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:31,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 12:01:31,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-09-01 12:01:31,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 562 [2023-09-01 12:01:31,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 43 transitions, 321 flow. Second operand has 6 states, 6 states have (on average 214.5) internal successors, (1287), 6 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:31,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:31,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 562 [2023-09-01 12:01:31,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:31,994 INFO L130 PetriNetUnfolder]: 188/375 cut-off events. [2023-09-01 12:01:31,995 INFO L131 PetriNetUnfolder]: For 956/956 co-relation queries the response was YES. [2023-09-01 12:01:31,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1626 conditions, 375 events. 188/375 cut-off events. For 956/956 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1607 event pairs, 48 based on Foata normal form. 2/323 useless extension candidates. Maximal degree in co-relation 1592. Up to 219 conditions per place. [2023-09-01 12:01:31,998 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 57 selfloop transitions, 14 changer transitions 5/76 dead transitions. [2023-09-01 12:01:31,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 76 transitions, 695 flow [2023-09-01 12:01:31,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:31,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:32,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1103 transitions. [2023-09-01 12:01:32,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925266903914591 [2023-09-01 12:01:32,002 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1103 transitions. [2023-09-01 12:01:32,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1103 transitions. [2023-09-01 12:01:32,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:32,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1103 transitions. [2023-09-01 12:01:32,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 220.6) internal successors, (1103), 5 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,010 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,010 INFO L175 Difference]: Start difference. First operand has 47 places, 43 transitions, 321 flow. Second operand 5 states and 1103 transitions. [2023-09-01 12:01:32,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 76 transitions, 695 flow [2023-09-01 12:01:32,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 664 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-09-01 12:01:32,015 INFO L231 Difference]: Finished difference. Result has 52 places, 53 transitions, 462 flow [2023-09-01 12:01:32,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=462, PETRI_PLACES=52, PETRI_TRANSITIONS=53} [2023-09-01 12:01:32,016 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 31 predicate places. [2023-09-01 12:01:32,016 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 53 transitions, 462 flow [2023-09-01 12:01:32,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 214.5) internal successors, (1287), 6 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:32,017 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:32,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 12:01:32,018 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:32,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:32,018 INFO L85 PathProgramCache]: Analyzing trace with hash 188433506, now seen corresponding path program 1 times [2023-09-01 12:01:32,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:32,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513795843] [2023-09-01 12:01:32,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:32,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:32,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:32,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:32,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:32,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513795843] [2023-09-01 12:01:32,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513795843] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:32,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040689173] [2023-09-01 12:01:32,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:32,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:32,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:32,198 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) [2023-09-01 12:01:32,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 12:01:32,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:32,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 12:01:32,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:01:32,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:32,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:01:32,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:32,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040689173] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:01:32,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:01:32,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-09-01 12:01:32,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522064854] [2023-09-01 12:01:32,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:01:32,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 12:01:32,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:32,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 12:01:32,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-09-01 12:01:32,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 562 [2023-09-01 12:01:32,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 53 transitions, 462 flow. Second operand has 8 states, 8 states have (on average 223.125) internal successors, (1785), 8 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:32,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 562 [2023-09-01 12:01:32,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:32,764 INFO L130 PetriNetUnfolder]: 184/360 cut-off events. [2023-09-01 12:01:32,765 INFO L131 PetriNetUnfolder]: For 1397/1397 co-relation queries the response was YES. [2023-09-01 12:01:32,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1784 conditions, 360 events. 184/360 cut-off events. For 1397/1397 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1461 event pairs, 26 based on Foata normal form. 12/360 useless extension candidates. Maximal degree in co-relation 1748. Up to 161 conditions per place. [2023-09-01 12:01:32,768 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 61 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2023-09-01 12:01:32,768 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 74 transitions, 734 flow [2023-09-01 12:01:32,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:32,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:32,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1142 transitions. [2023-09-01 12:01:32,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40640569395017795 [2023-09-01 12:01:32,772 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1142 transitions. [2023-09-01 12:01:32,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1142 transitions. [2023-09-01 12:01:32,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:32,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1142 transitions. [2023-09-01 12:01:32,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 228.4) internal successors, (1142), 5 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,779 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,779 INFO L175 Difference]: Start difference. First operand has 52 places, 53 transitions, 462 flow. Second operand 5 states and 1142 transitions. [2023-09-01 12:01:32,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 74 transitions, 734 flow [2023-09-01 12:01:32,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 74 transitions, 718 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-09-01 12:01:32,785 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 485 flow [2023-09-01 12:01:32,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=485, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2023-09-01 12:01:32,786 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 36 predicate places. [2023-09-01 12:01:32,786 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 485 flow [2023-09-01 12:01:32,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 223.125) internal successors, (1785), 8 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:32,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:32,787 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:32,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 12:01:32,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-09-01 12:01:32,994 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:32,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:32,995 INFO L85 PathProgramCache]: Analyzing trace with hash -558172369, now seen corresponding path program 1 times [2023-09-01 12:01:32,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:32,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26042531] [2023-09-01 12:01:32,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:32,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:33,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:33,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26042531] [2023-09-01 12:01:33,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26042531] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:33,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:33,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:33,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997533532] [2023-09-01 12:01:33,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:33,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:33,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:33,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:33,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:33,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 562 [2023-09-01 12:01:33,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 485 flow. Second operand has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:33,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:33,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 562 [2023-09-01 12:01:33,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:33,453 INFO L130 PetriNetUnfolder]: 174/340 cut-off events. [2023-09-01 12:01:33,454 INFO L131 PetriNetUnfolder]: For 1684/1684 co-relation queries the response was YES. [2023-09-01 12:01:33,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 340 events. 174/340 cut-off events. For 1684/1684 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1344 event pairs, 48 based on Foata normal form. 4/332 useless extension candidates. Maximal degree in co-relation 1745. Up to 200 conditions per place. [2023-09-01 12:01:33,457 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 53 selfloop transitions, 12 changer transitions 9/74 dead transitions. [2023-09-01 12:01:33,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 74 transitions, 753 flow [2023-09-01 12:01:33,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:33,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:33,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1156 transitions. [2023-09-01 12:01:33,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41138790035587186 [2023-09-01 12:01:33,462 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1156 transitions. [2023-09-01 12:01:33,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1156 transitions. [2023-09-01 12:01:33,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:33,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1156 transitions. [2023-09-01 12:01:33,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:33,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:33,471 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:33,476 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 485 flow. Second operand 5 states and 1156 transitions. [2023-09-01 12:01:33,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 74 transitions, 753 flow [2023-09-01 12:01:33,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 74 transitions, 723 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-09-01 12:01:33,483 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 500 flow [2023-09-01 12:01:33,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=500, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2023-09-01 12:01:33,484 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 40 predicate places. [2023-09-01 12:01:33,484 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 500 flow [2023-09-01 12:01:33,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:33,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:33,490 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:33,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 12:01:33,494 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:33,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:33,494 INFO L85 PathProgramCache]: Analyzing trace with hash -124247684, now seen corresponding path program 2 times [2023-09-01 12:01:33,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:33,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092516742] [2023-09-01 12:01:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:33,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:33,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:33,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:33,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:33,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092516742] [2023-09-01 12:01:33,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092516742] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:33,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478327602] [2023-09-01 12:01:33,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:01:33,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:33,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:33,685 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) [2023-09-01 12:01:33,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 12:01:33,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:01:33,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:01:33,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 12:01:33,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:01:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:33,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:01:34,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:34,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478327602] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:34,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 12:01:34,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 10 [2023-09-01 12:01:34,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035731895] [2023-09-01 12:01:34,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:34,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:34,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:34,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:34,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-09-01 12:01:34,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 562 [2023-09-01 12:01:34,111 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 500 flow. Second operand has 5 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,111 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:34,111 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 562 [2023-09-01 12:01:34,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:34,268 INFO L130 PetriNetUnfolder]: 162/317 cut-off events. [2023-09-01 12:01:34,268 INFO L131 PetriNetUnfolder]: For 1430/1430 co-relation queries the response was YES. [2023-09-01 12:01:34,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1718 conditions, 317 events. 162/317 cut-off events. For 1430/1430 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1232 event pairs, 18 based on Foata normal form. 6/311 useless extension candidates. Maximal degree in co-relation 1678. Up to 240 conditions per place. [2023-09-01 12:01:34,272 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 57 selfloop transitions, 13 changer transitions 0/70 dead transitions. [2023-09-01 12:01:34,273 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 70 transitions, 739 flow [2023-09-01 12:01:34,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:34,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:34,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1159 transitions. [2023-09-01 12:01:34,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41245551601423486 [2023-09-01 12:01:34,277 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1159 transitions. [2023-09-01 12:01:34,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1159 transitions. [2023-09-01 12:01:34,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:34,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1159 transitions. [2023-09-01 12:01:34,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 231.8) internal successors, (1159), 5 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,285 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,286 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 500 flow. Second operand 5 states and 1159 transitions. [2023-09-01 12:01:34,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 70 transitions, 739 flow [2023-09-01 12:01:34,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 70 transitions, 705 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-09-01 12:01:34,293 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 524 flow [2023-09-01 12:01:34,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=524, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2023-09-01 12:01:34,294 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 41 predicate places. [2023-09-01 12:01:34,294 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 524 flow [2023-09-01 12:01:34,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:34,295 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:34,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 12:01:34,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:34,508 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:34,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:34,509 INFO L85 PathProgramCache]: Analyzing trace with hash 83227730, now seen corresponding path program 3 times [2023-09-01 12:01:34,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:34,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345819470] [2023-09-01 12:01:34,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:34,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:34,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:34,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:34,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:34,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345819470] [2023-09-01 12:01:34,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345819470] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:34,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:34,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:34,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161073406] [2023-09-01 12:01:34,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:34,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:34,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:34,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:34,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:34,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 562 [2023-09-01 12:01:34,752 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 524 flow. Second operand has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:34,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 562 [2023-09-01 12:01:34,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:34,908 INFO L130 PetriNetUnfolder]: 158/305 cut-off events. [2023-09-01 12:01:34,908 INFO L131 PetriNetUnfolder]: For 1625/1625 co-relation queries the response was YES. [2023-09-01 12:01:34,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1685 conditions, 305 events. 158/305 cut-off events. For 1625/1625 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1139 event pairs, 43 based on Foata normal form. 2/297 useless extension candidates. Maximal degree in co-relation 1646. Up to 189 conditions per place. [2023-09-01 12:01:34,912 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 52 selfloop transitions, 11 changer transitions 2/65 dead transitions. [2023-09-01 12:01:34,912 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 65 transitions, 691 flow [2023-09-01 12:01:34,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:34,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:34,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1135 transitions. [2023-09-01 12:01:34,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40391459074733094 [2023-09-01 12:01:34,916 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1135 transitions. [2023-09-01 12:01:34,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1135 transitions. [2023-09-01 12:01:34,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:34,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1135 transitions. [2023-09-01 12:01:34,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,923 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,923 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 524 flow. Second operand 5 states and 1135 transitions. [2023-09-01 12:01:34,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 65 transitions, 691 flow [2023-09-01 12:01:34,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 65 transitions, 676 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-09-01 12:01:34,930 INFO L231 Difference]: Finished difference. Result has 64 places, 53 transitions, 512 flow [2023-09-01 12:01:34,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=512, PETRI_PLACES=64, PETRI_TRANSITIONS=53} [2023-09-01 12:01:34,931 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2023-09-01 12:01:34,931 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 53 transitions, 512 flow [2023-09-01 12:01:34,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:34,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:34,932 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:34,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 12:01:34,933 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:34,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:34,933 INFO L85 PathProgramCache]: Analyzing trace with hash 452015418, now seen corresponding path program 4 times [2023-09-01 12:01:34,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:34,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489054732] [2023-09-01 12:01:34,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:34,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:35,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:35,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489054732] [2023-09-01 12:01:35,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489054732] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:35,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:35,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:35,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428556396] [2023-09-01 12:01:35,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:35,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:35,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:35,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:35,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:35,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 562 [2023-09-01 12:01:35,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 53 transitions, 512 flow. Second operand has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:35,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 562 [2023-09-01 12:01:35,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:35,319 INFO L130 PetriNetUnfolder]: 155/300 cut-off events. [2023-09-01 12:01:35,320 INFO L131 PetriNetUnfolder]: For 1597/1597 co-relation queries the response was YES. [2023-09-01 12:01:35,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1664 conditions, 300 events. 155/300 cut-off events. For 1597/1597 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1126 event pairs, 37 based on Foata normal form. 2/292 useless extension candidates. Maximal degree in co-relation 1626. Up to 200 conditions per place. [2023-09-01 12:01:35,323 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 53 selfloop transitions, 14 changer transitions 7/74 dead transitions. [2023-09-01 12:01:35,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 74 transitions, 815 flow [2023-09-01 12:01:35,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:35,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1154 transitions. [2023-09-01 12:01:35,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106761565836299 [2023-09-01 12:01:35,327 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1154 transitions. [2023-09-01 12:01:35,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1154 transitions. [2023-09-01 12:01:35,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:35,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1154 transitions. [2023-09-01 12:01:35,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 230.8) internal successors, (1154), 5 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,333 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,333 INFO L175 Difference]: Start difference. First operand has 64 places, 53 transitions, 512 flow. Second operand 5 states and 1154 transitions. [2023-09-01 12:01:35,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 74 transitions, 815 flow [2023-09-01 12:01:35,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 74 transitions, 800 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-09-01 12:01:35,339 INFO L231 Difference]: Finished difference. Result has 68 places, 53 transitions, 549 flow [2023-09-01 12:01:35,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=68, PETRI_TRANSITIONS=53} [2023-09-01 12:01:35,341 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 47 predicate places. [2023-09-01 12:01:35,341 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 53 transitions, 549 flow [2023-09-01 12:01:35,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:35,342 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:35,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 12:01:35,342 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:35,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:35,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1469209266, now seen corresponding path program 5 times [2023-09-01 12:01:35,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:35,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15742704] [2023-09-01 12:01:35,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:35,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:35,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:35,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:35,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:35,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15742704] [2023-09-01 12:01:35,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15742704] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:35,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:35,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:35,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108770361] [2023-09-01 12:01:35,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:35,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:35,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:35,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:35,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:35,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 562 [2023-09-01 12:01:35,612 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 53 transitions, 549 flow. Second operand has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:35,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 562 [2023-09-01 12:01:35,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:35,781 INFO L130 PetriNetUnfolder]: 150/286 cut-off events. [2023-09-01 12:01:35,782 INFO L131 PetriNetUnfolder]: For 1693/1693 co-relation queries the response was YES. [2023-09-01 12:01:35,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1681 conditions, 286 events. 150/286 cut-off events. For 1693/1693 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1013 event pairs, 39 based on Foata normal form. 2/278 useless extension candidates. Maximal degree in co-relation 1640. Up to 200 conditions per place. [2023-09-01 12:01:35,785 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 49 selfloop transitions, 14 changer transitions 2/65 dead transitions. [2023-09-01 12:01:35,785 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 65 transitions, 742 flow [2023-09-01 12:01:35,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:35,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:35,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1136 transitions. [2023-09-01 12:01:35,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40427046263345195 [2023-09-01 12:01:35,789 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1136 transitions. [2023-09-01 12:01:35,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1136 transitions. [2023-09-01 12:01:35,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:35,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1136 transitions. [2023-09-01 12:01:35,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,797 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,797 INFO L175 Difference]: Start difference. First operand has 68 places, 53 transitions, 549 flow. Second operand 5 states and 1136 transitions. [2023-09-01 12:01:35,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 65 transitions, 742 flow [2023-09-01 12:01:35,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 65 transitions, 708 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-09-01 12:01:35,806 INFO L231 Difference]: Finished difference. Result has 70 places, 52 transitions, 537 flow [2023-09-01 12:01:35,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=537, PETRI_PLACES=70, PETRI_TRANSITIONS=52} [2023-09-01 12:01:35,808 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 49 predicate places. [2023-09-01 12:01:35,808 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 52 transitions, 537 flow [2023-09-01 12:01:35,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:35,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:35,810 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:35,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 12:01:35,810 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:35,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:35,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1010058385, now seen corresponding path program 2 times [2023-09-01 12:01:35,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:35,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842719602] [2023-09-01 12:01:35,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:35,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:35,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:35,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:35,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842719602] [2023-09-01 12:01:35,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842719602] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:35,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:35,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:35,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008000195] [2023-09-01 12:01:35,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:35,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:35,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:35,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:35,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:36,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 562 [2023-09-01 12:01:36,071 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 52 transitions, 537 flow. Second operand has 5 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:36,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 562 [2023-09-01 12:01:36,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:36,197 INFO L130 PetriNetUnfolder]: 145/274 cut-off events. [2023-09-01 12:01:36,197 INFO L131 PetriNetUnfolder]: For 1653/1653 co-relation queries the response was YES. [2023-09-01 12:01:36,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1599 conditions, 274 events. 145/274 cut-off events. For 1653/1653 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 960 event pairs, 11 based on Foata normal form. 8/276 useless extension candidates. Maximal degree in co-relation 1558. Up to 137 conditions per place. [2023-09-01 12:01:36,200 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 51 selfloop transitions, 15 changer transitions 0/66 dead transitions. [2023-09-01 12:01:36,200 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 66 transitions, 755 flow [2023-09-01 12:01:36,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:36,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:36,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1158 transitions. [2023-09-01 12:01:36,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4120996441281139 [2023-09-01 12:01:36,204 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1158 transitions. [2023-09-01 12:01:36,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1158 transitions. [2023-09-01 12:01:36,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:36,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1158 transitions. [2023-09-01 12:01:36,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 231.6) internal successors, (1158), 5 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,210 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,211 INFO L175 Difference]: Start difference. First operand has 70 places, 52 transitions, 537 flow. Second operand 5 states and 1158 transitions. [2023-09-01 12:01:36,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 66 transitions, 755 flow [2023-09-01 12:01:36,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 66 transitions, 732 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-09-01 12:01:36,217 INFO L231 Difference]: Finished difference. Result has 72 places, 51 transitions, 544 flow [2023-09-01 12:01:36,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=544, PETRI_PLACES=72, PETRI_TRANSITIONS=51} [2023-09-01 12:01:36,218 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 51 predicate places. [2023-09-01 12:01:36,218 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 51 transitions, 544 flow [2023-09-01 12:01:36,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:36,219 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:36,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 12:01:36,219 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:36,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:36,219 INFO L85 PathProgramCache]: Analyzing trace with hash 813217747, now seen corresponding path program 3 times [2023-09-01 12:01:36,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:36,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946531948] [2023-09-01 12:01:36,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:36,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:36,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:36,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:36,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946531948] [2023-09-01 12:01:36,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946531948] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:36,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:36,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:36,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494315790] [2023-09-01 12:01:36,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:36,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:36,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:36,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:36,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:36,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 562 [2023-09-01 12:01:36,459 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 51 transitions, 544 flow. Second operand has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:36,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 562 [2023-09-01 12:01:36,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:36,611 INFO L130 PetriNetUnfolder]: 141/270 cut-off events. [2023-09-01 12:01:36,611 INFO L131 PetriNetUnfolder]: For 1886/1886 co-relation queries the response was YES. [2023-09-01 12:01:36,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1587 conditions, 270 events. 141/270 cut-off events. For 1886/1886 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 946 event pairs, 41 based on Foata normal form. 4/266 useless extension candidates. Maximal degree in co-relation 1546. Up to 187 conditions per place. [2023-09-01 12:01:36,614 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 44 selfloop transitions, 13 changer transitions 4/61 dead transitions. [2023-09-01 12:01:36,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 61 transitions, 699 flow [2023-09-01 12:01:36,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:36,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1135 transitions. [2023-09-01 12:01:36,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40391459074733094 [2023-09-01 12:01:36,618 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1135 transitions. [2023-09-01 12:01:36,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1135 transitions. [2023-09-01 12:01:36,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:36,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1135 transitions. [2023-09-01 12:01:36,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,626 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,626 INFO L175 Difference]: Start difference. First operand has 72 places, 51 transitions, 544 flow. Second operand 5 states and 1135 transitions. [2023-09-01 12:01:36,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 61 transitions, 699 flow [2023-09-01 12:01:36,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 61 transitions, 668 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-09-01 12:01:36,633 INFO L231 Difference]: Finished difference. Result has 72 places, 49 transitions, 509 flow [2023-09-01 12:01:36,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=509, PETRI_PLACES=72, PETRI_TRANSITIONS=49} [2023-09-01 12:01:36,634 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 51 predicate places. [2023-09-01 12:01:36,634 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 49 transitions, 509 flow [2023-09-01 12:01:36,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:36,635 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:36,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 12:01:36,635 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:36,635 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:36,636 INFO L85 PathProgramCache]: Analyzing trace with hash -2119422363, now seen corresponding path program 4 times [2023-09-01 12:01:36,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:36,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239344371] [2023-09-01 12:01:36,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:36,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:36,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:36,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:36,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:36,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239344371] [2023-09-01 12:01:36,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239344371] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:36,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:36,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:36,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41594864] [2023-09-01 12:01:36,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:36,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:36,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:36,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:36,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:36,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 562 [2023-09-01 12:01:36,879 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 49 transitions, 509 flow. Second operand has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:36,879 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:36,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 562 [2023-09-01 12:01:36,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:37,014 INFO L130 PetriNetUnfolder]: 124/230 cut-off events. [2023-09-01 12:01:37,014 INFO L131 PetriNetUnfolder]: For 1587/1587 co-relation queries the response was YES. [2023-09-01 12:01:37,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1403 conditions, 230 events. 124/230 cut-off events. For 1587/1587 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 718 event pairs, 31 based on Foata normal form. 4/230 useless extension candidates. Maximal degree in co-relation 1364. Up to 144 conditions per place. [2023-09-01 12:01:37,017 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 43 selfloop transitions, 14 changer transitions 0/57 dead transitions. [2023-09-01 12:01:37,017 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 57 transitions, 660 flow [2023-09-01 12:01:37,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:37,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1135 transitions. [2023-09-01 12:01:37,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40391459074733094 [2023-09-01 12:01:37,021 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1135 transitions. [2023-09-01 12:01:37,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1135 transitions. [2023-09-01 12:01:37,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:37,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1135 transitions. [2023-09-01 12:01:37,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,029 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,029 INFO L175 Difference]: Start difference. First operand has 72 places, 49 transitions, 509 flow. Second operand 5 states and 1135 transitions. [2023-09-01 12:01:37,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 57 transitions, 660 flow [2023-09-01 12:01:37,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 57 transitions, 612 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-09-01 12:01:37,037 INFO L231 Difference]: Finished difference. Result has 68 places, 46 transitions, 464 flow [2023-09-01 12:01:37,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=464, PETRI_PLACES=68, PETRI_TRANSITIONS=46} [2023-09-01 12:01:37,039 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 47 predicate places. [2023-09-01 12:01:37,039 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 46 transitions, 464 flow [2023-09-01 12:01:37,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:37,040 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:37,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 12:01:37,040 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:37,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:37,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1470993204, now seen corresponding path program 6 times [2023-09-01 12:01:37,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:37,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527120906] [2023-09-01 12:01:37,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:37,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:37,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:37,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:37,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527120906] [2023-09-01 12:01:37,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527120906] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:01:37,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:01:37,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:01:37,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006250842] [2023-09-01 12:01:37,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:01:37,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 12:01:37,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:37,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 12:01:37,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 12:01:37,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 562 [2023-09-01 12:01:37,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 46 transitions, 464 flow. Second operand has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:37,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 562 [2023-09-01 12:01:37,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:37,397 INFO L130 PetriNetUnfolder]: 114/205 cut-off events. [2023-09-01 12:01:37,397 INFO L131 PetriNetUnfolder]: For 1406/1406 co-relation queries the response was YES. [2023-09-01 12:01:37,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 205 events. 114/205 cut-off events. For 1406/1406 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 601 event pairs, 31 based on Foata normal form. 6/209 useless extension candidates. Maximal degree in co-relation 1221. Up to 152 conditions per place. [2023-09-01 12:01:37,400 INFO L137 encePairwiseOnDemand]: 557/562 looper letters, 41 selfloop transitions, 13 changer transitions 0/54 dead transitions. [2023-09-01 12:01:37,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 54 transitions, 609 flow [2023-09-01 12:01:37,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 12:01:37,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 12:01:37,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1134 transitions. [2023-09-01 12:01:37,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40355871886121 [2023-09-01 12:01:37,404 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1134 transitions. [2023-09-01 12:01:37,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1134 transitions. [2023-09-01 12:01:37,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:37,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1134 transitions. [2023-09-01 12:01:37,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 226.8) internal successors, (1134), 5 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,410 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 562.0) internal successors, (3372), 6 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,411 INFO L175 Difference]: Start difference. First operand has 68 places, 46 transitions, 464 flow. Second operand 5 states and 1134 transitions. [2023-09-01 12:01:37,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 54 transitions, 609 flow [2023-09-01 12:01:37,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 54 transitions, 539 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-09-01 12:01:37,417 INFO L231 Difference]: Finished difference. Result has 62 places, 43 transitions, 405 flow [2023-09-01 12:01:37,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=62, PETRI_TRANSITIONS=43} [2023-09-01 12:01:37,417 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 41 predicate places. [2023-09-01 12:01:37,417 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 43 transitions, 405 flow [2023-09-01 12:01:37,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 223.2) internal successors, (1116), 5 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:37,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:37,418 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:37,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 12:01:37,418 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:37,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash 727784278, now seen corresponding path program 1 times [2023-09-01 12:01:37,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:37,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786684323] [2023-09-01 12:01:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:37,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:38,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:38,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786684323] [2023-09-01 12:01:38,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786684323] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:38,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080161467] [2023-09-01 12:01:38,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:38,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:38,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:38,405 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) [2023-09-01 12:01:38,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 12:01:38,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:38,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 12:01:38,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:01:39,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 62 [2023-09-01 12:01:39,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:39,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:01:40,730 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:01:40,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 144 [2023-09-01 12:01:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:40,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080161467] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:01:40,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:01:40,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 22 [2023-09-01 12:01:40,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349694773] [2023-09-01 12:01:40,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:01:40,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:01:40,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:40,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:01:40,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2023-09-01 12:01:42,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 562 [2023-09-01 12:01:42,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 43 transitions, 405 flow. Second operand has 23 states, 23 states have (on average 198.04347826086956) internal successors, (4555), 23 states have internal predecessors, (4555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:42,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:42,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 562 [2023-09-01 12:01:42,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:45,262 INFO L130 PetriNetUnfolder]: 265/503 cut-off events. [2023-09-01 12:01:45,262 INFO L131 PetriNetUnfolder]: For 2245/2245 co-relation queries the response was YES. [2023-09-01 12:01:45,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2619 conditions, 503 events. 265/503 cut-off events. For 2245/2245 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2212 event pairs, 15 based on Foata normal form. 3/504 useless extension candidates. Maximal degree in co-relation 2583. Up to 142 conditions per place. [2023-09-01 12:01:45,267 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 90 selfloop transitions, 51 changer transitions 28/169 dead transitions. [2023-09-01 12:01:45,267 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 169 transitions, 1513 flow [2023-09-01 12:01:45,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 12:01:45,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 12:01:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4645 transitions. [2023-09-01 12:01:45,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35935324152870185 [2023-09-01 12:01:45,280 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4645 transitions. [2023-09-01 12:01:45,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4645 transitions. [2023-09-01 12:01:45,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:45,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4645 transitions. [2023-09-01 12:01:45,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 201.95652173913044) internal successors, (4645), 23 states have internal predecessors, (4645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:45,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 562.0) internal successors, (13488), 24 states have internal predecessors, (13488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:45,309 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 562.0) internal successors, (13488), 24 states have internal predecessors, (13488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:45,310 INFO L175 Difference]: Start difference. First operand has 62 places, 43 transitions, 405 flow. Second operand 23 states and 4645 transitions. [2023-09-01 12:01:45,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 169 transitions, 1513 flow [2023-09-01 12:01:45,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 169 transitions, 1435 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-09-01 12:01:45,317 INFO L231 Difference]: Finished difference. Result has 88 places, 86 transitions, 933 flow [2023-09-01 12:01:45,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=933, PETRI_PLACES=88, PETRI_TRANSITIONS=86} [2023-09-01 12:01:45,318 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 67 predicate places. [2023-09-01 12:01:45,318 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 86 transitions, 933 flow [2023-09-01 12:01:45,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 198.04347826086956) internal successors, (4555), 23 states have internal predecessors, (4555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:45,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:45,319 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:45,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 12:01:45,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-09-01 12:01:45,526 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:45,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:45,526 INFO L85 PathProgramCache]: Analyzing trace with hash 765734618, now seen corresponding path program 2 times [2023-09-01 12:01:45,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:45,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549924399] [2023-09-01 12:01:45,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:45,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:45,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:46,501 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:46,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:46,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549924399] [2023-09-01 12:01:46,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549924399] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:46,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729328124] [2023-09-01 12:01:46,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:01:46,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:46,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:46,504 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) [2023-09-01 12:01:46,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 12:01:46,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:01:46,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:01:46,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:01:46,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:01:47,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 115 [2023-09-01 12:01:47,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:47,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:01:48,955 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:01:48,956 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 220 [2023-09-01 12:01:49,328 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:49,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729328124] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:01:49,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:01:49,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 21 [2023-09-01 12:01:49,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137137741] [2023-09-01 12:01:49,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:01:49,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 12:01:49,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:49,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 12:01:49,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-09-01 12:01:51,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:01:51,057 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 86 transitions, 933 flow. Second operand has 22 states, 22 states have (on average 196.0) internal successors, (4312), 22 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:51,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:51,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:01:51,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:01:53,022 INFO L130 PetriNetUnfolder]: 309/625 cut-off events. [2023-09-01 12:01:53,023 INFO L131 PetriNetUnfolder]: For 3511/3511 co-relation queries the response was YES. [2023-09-01 12:01:53,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3600 conditions, 625 events. 309/625 cut-off events. For 3511/3511 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3053 event pairs, 42 based on Foata normal form. 3/628 useless extension candidates. Maximal degree in co-relation 3554. Up to 184 conditions per place. [2023-09-01 12:01:53,028 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 96 selfloop transitions, 58 changer transitions 7/161 dead transitions. [2023-09-01 12:01:53,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 161 transitions, 1887 flow [2023-09-01 12:01:53,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 12:01:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 12:01:53,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3189 transitions. [2023-09-01 12:01:53,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546485765124555 [2023-09-01 12:01:53,033 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3189 transitions. [2023-09-01 12:01:53,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3189 transitions. [2023-09-01 12:01:53,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:01:53,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3189 transitions. [2023-09-01 12:01:53,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 199.3125) internal successors, (3189), 16 states have internal predecessors, (3189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:53,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 562.0) internal successors, (9554), 17 states have internal predecessors, (9554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:53,048 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 562.0) internal successors, (9554), 17 states have internal predecessors, (9554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:53,048 INFO L175 Difference]: Start difference. First operand has 88 places, 86 transitions, 933 flow. Second operand 16 states and 3189 transitions. [2023-09-01 12:01:53,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 161 transitions, 1887 flow [2023-09-01 12:01:53,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 161 transitions, 1564 flow, removed 143 selfloop flow, removed 6 redundant places. [2023-09-01 12:01:53,065 INFO L231 Difference]: Finished difference. Result has 100 places, 114 transitions, 1196 flow [2023-09-01 12:01:53,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1196, PETRI_PLACES=100, PETRI_TRANSITIONS=114} [2023-09-01 12:01:53,065 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 79 predicate places. [2023-09-01 12:01:53,065 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 114 transitions, 1196 flow [2023-09-01 12:01:53,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 196.0) internal successors, (4312), 22 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:53,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:01:53,067 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:01:53,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 12:01:53,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:53,278 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:01:53,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:01:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -12713086, now seen corresponding path program 3 times [2023-09-01 12:01:53,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:01:53,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557426889] [2023-09-01 12:01:53,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:01:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:01:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:01:54,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:54,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:01:54,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557426889] [2023-09-01 12:01:54,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557426889] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:01:54,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456283993] [2023-09-01 12:01:54,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:01:54,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:01:54,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:01:54,153 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) [2023-09-01 12:01:54,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 12:01:54,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:01:54,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:01:54,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 12:01:54,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:01:54,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 129 [2023-09-01 12:01:54,979 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:54,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:01:56,932 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:01:56,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 232 [2023-09-01 12:01:57,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:01:57,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456283993] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:01:57,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:01:57,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 22 [2023-09-01 12:01:57,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900140120] [2023-09-01 12:01:57,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:01:57,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:01:57,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:01:57,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:01:57,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-09-01 12:01:58,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:01:58,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 114 transitions, 1196 flow. Second operand has 23 states, 23 states have (on average 196.1304347826087) internal successors, (4511), 23 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:01:58,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:01:58,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:01:58,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:01,625 INFO L130 PetriNetUnfolder]: 400/856 cut-off events. [2023-09-01 12:02:01,625 INFO L131 PetriNetUnfolder]: For 4962/4962 co-relation queries the response was YES. [2023-09-01 12:02:01,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4523 conditions, 856 events. 400/856 cut-off events. For 4962/4962 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4841 event pairs, 73 based on Foata normal form. 12/866 useless extension candidates. Maximal degree in co-relation 4474. Up to 411 conditions per place. [2023-09-01 12:02:01,635 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 141 selfloop transitions, 77 changer transitions 20/238 dead transitions. [2023-09-01 12:02:01,635 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 238 transitions, 2432 flow [2023-09-01 12:02:01,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 12:02:01,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 12:02:01,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 5192 transitions. [2023-09-01 12:02:01,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3553243909115795 [2023-09-01 12:02:01,642 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 5192 transitions. [2023-09-01 12:02:01,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 5192 transitions. [2023-09-01 12:02:01,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:01,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 5192 transitions. [2023-09-01 12:02:01,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 199.69230769230768) internal successors, (5192), 26 states have internal predecessors, (5192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:01,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 562.0) internal successors, (15174), 27 states have internal predecessors, (15174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:01,671 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 562.0) internal successors, (15174), 27 states have internal predecessors, (15174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:01,671 INFO L175 Difference]: Start difference. First operand has 100 places, 114 transitions, 1196 flow. Second operand 26 states and 5192 transitions. [2023-09-01 12:02:01,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 238 transitions, 2432 flow [2023-09-01 12:02:01,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 238 transitions, 2236 flow, removed 85 selfloop flow, removed 4 redundant places. [2023-09-01 12:02:01,703 INFO L231 Difference]: Finished difference. Result has 130 places, 149 transitions, 1639 flow [2023-09-01 12:02:01,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1639, PETRI_PLACES=130, PETRI_TRANSITIONS=149} [2023-09-01 12:02:01,705 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 109 predicate places. [2023-09-01 12:02:01,705 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 149 transitions, 1639 flow [2023-09-01 12:02:01,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 196.1304347826087) internal successors, (4511), 23 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:01,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:01,707 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:01,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:01,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:01,915 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:01,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:01,915 INFO L85 PathProgramCache]: Analyzing trace with hash -2073572888, now seen corresponding path program 4 times [2023-09-01 12:02:01,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:01,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944116865] [2023-09-01 12:02:01,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:01,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:02,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:02,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:02,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:02,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944116865] [2023-09-01 12:02:02,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944116865] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061177831] [2023-09-01 12:02:02,761 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:02:02,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:02,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:02,762 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) [2023-09-01 12:02:02,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 12:02:02,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:02:02,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:02,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 12:02:02,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:03,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 129 [2023-09-01 12:02:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:03,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:05,354 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:05,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 234 [2023-09-01 12:02:06,136 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:06,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061177831] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:06,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:06,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-09-01 12:02:06,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4004325] [2023-09-01 12:02:06,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:06,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 12:02:06,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:06,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 12:02:06,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2023-09-01 12:02:07,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:02:07,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 149 transitions, 1639 flow. Second operand has 21 states, 21 states have (on average 196.04761904761904) internal successors, (4117), 21 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:07,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:07,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:02:07,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:08,557 INFO L130 PetriNetUnfolder]: 427/929 cut-off events. [2023-09-01 12:02:08,557 INFO L131 PetriNetUnfolder]: For 5290/5290 co-relation queries the response was YES. [2023-09-01 12:02:08,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4997 conditions, 929 events. 427/929 cut-off events. For 5290/5290 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5441 event pairs, 55 based on Foata normal form. 9/936 useless extension candidates. Maximal degree in co-relation 4939. Up to 239 conditions per place. [2023-09-01 12:02:08,566 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 127 selfloop transitions, 81 changer transitions 21/229 dead transitions. [2023-09-01 12:02:08,566 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 229 transitions, 2700 flow [2023-09-01 12:02:08,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 12:02:08,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 12:02:08,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3597 transitions. [2023-09-01 12:02:08,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3555753262158956 [2023-09-01 12:02:08,571 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3597 transitions. [2023-09-01 12:02:08,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3597 transitions. [2023-09-01 12:02:08,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:08,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3597 transitions. [2023-09-01 12:02:08,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.83333333333334) internal successors, (3597), 18 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:08,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 562.0) internal successors, (10678), 19 states have internal predecessors, (10678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:08,583 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 562.0) internal successors, (10678), 19 states have internal predecessors, (10678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:08,583 INFO L175 Difference]: Start difference. First operand has 130 places, 149 transitions, 1639 flow. Second operand 18 states and 3597 transitions. [2023-09-01 12:02:08,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 229 transitions, 2700 flow [2023-09-01 12:02:08,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 229 transitions, 2445 flow, removed 117 selfloop flow, removed 7 redundant places. [2023-09-01 12:02:08,616 INFO L231 Difference]: Finished difference. Result has 146 places, 163 transitions, 1802 flow [2023-09-01 12:02:08,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1802, PETRI_PLACES=146, PETRI_TRANSITIONS=163} [2023-09-01 12:02:08,617 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 125 predicate places. [2023-09-01 12:02:08,617 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 163 transitions, 1802 flow [2023-09-01 12:02:08,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 196.04761904761904) internal successors, (4117), 21 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:08,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:08,618 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:08,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-09-01 12:02:08,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:08,824 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:08,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:08,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1557072660, now seen corresponding path program 5 times [2023-09-01 12:02:08,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:08,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448138448] [2023-09-01 12:02:08,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:08,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:09,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:09,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:09,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448138448] [2023-09-01 12:02:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448138448] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:09,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289946273] [2023-09-01 12:02:09,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:02:09,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:09,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:09,612 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) [2023-09-01 12:02:09,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 12:02:09,735 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:02:09,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:09,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:02:09,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:10,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 139 [2023-09-01 12:02:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:10,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:12,111 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:12,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 325 treesize of output 213 [2023-09-01 12:02:12,484 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:12,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289946273] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:12,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:12,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-09-01 12:02:12,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742786992] [2023-09-01 12:02:12,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:12,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 12:02:12,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:12,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 12:02:12,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-09-01 12:02:13,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:02:13,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 163 transitions, 1802 flow. Second operand has 21 states, 21 states have (on average 196.04761904761904) internal successors, (4117), 21 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:13,181 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:13,181 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:02:13,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:14,614 INFO L130 PetriNetUnfolder]: 471/1035 cut-off events. [2023-09-01 12:02:14,614 INFO L131 PetriNetUnfolder]: For 6541/6541 co-relation queries the response was YES. [2023-09-01 12:02:14,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5678 conditions, 1035 events. 471/1035 cut-off events. For 6541/6541 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6357 event pairs, 78 based on Foata normal form. 2/1035 useless extension candidates. Maximal degree in co-relation 5614. Up to 441 conditions per place. [2023-09-01 12:02:14,624 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 160 selfloop transitions, 90 changer transitions 12/262 dead transitions. [2023-09-01 12:02:14,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 262 transitions, 3113 flow [2023-09-01 12:02:14,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 12:02:14,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 12:02:14,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4186 transitions. [2023-09-01 12:02:14,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35468564650059314 [2023-09-01 12:02:14,630 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4186 transitions. [2023-09-01 12:02:14,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4186 transitions. [2023-09-01 12:02:14,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:14,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4186 transitions. [2023-09-01 12:02:14,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 199.33333333333334) internal successors, (4186), 21 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:14,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 562.0) internal successors, (12364), 22 states have internal predecessors, (12364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:14,644 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 562.0) internal successors, (12364), 22 states have internal predecessors, (12364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:14,644 INFO L175 Difference]: Start difference. First operand has 146 places, 163 transitions, 1802 flow. Second operand 21 states and 4186 transitions. [2023-09-01 12:02:14,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 262 transitions, 3113 flow [2023-09-01 12:02:14,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 262 transitions, 2965 flow, removed 44 selfloop flow, removed 8 redundant places. [2023-09-01 12:02:14,685 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 2317 flow [2023-09-01 12:02:14,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2317, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2023-09-01 12:02:14,686 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 142 predicate places. [2023-09-01 12:02:14,686 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 2317 flow [2023-09-01 12:02:14,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 196.04761904761904) internal successors, (4117), 21 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:14,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:14,687 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:14,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:14,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-09-01 12:02:14,894 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:14,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:14,894 INFO L85 PathProgramCache]: Analyzing trace with hash -840476054, now seen corresponding path program 6 times [2023-09-01 12:02:14,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:14,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057179807] [2023-09-01 12:02:14,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:14,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:14,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:15,617 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:15,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:15,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057179807] [2023-09-01 12:02:15,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057179807] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:15,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969744616] [2023-09-01 12:02:15,618 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:02:15,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:15,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:15,621 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) [2023-09-01 12:02:15,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 12:02:15,752 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:02:15,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:15,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 48 conjunts are in the unsatisfiable core [2023-09-01 12:02:15,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:16,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2023-09-01 12:02:16,231 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:16,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:18,366 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:18,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 441 treesize of output 321 [2023-09-01 12:02:19,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:19,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969744616] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:19,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:19,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 22 [2023-09-01 12:02:19,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098848342] [2023-09-01 12:02:19,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:19,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:02:19,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:19,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:02:19,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2023-09-01 12:02:20,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:02:20,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 2317 flow. Second operand has 23 states, 23 states have (on average 196.1304347826087) internal successors, (4511), 23 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:20,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:20,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:02:20,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:22,438 INFO L130 PetriNetUnfolder]: 536/1174 cut-off events. [2023-09-01 12:02:22,439 INFO L131 PetriNetUnfolder]: For 9351/9351 co-relation queries the response was YES. [2023-09-01 12:02:22,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6811 conditions, 1174 events. 536/1174 cut-off events. For 9351/9351 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7459 event pairs, 94 based on Foata normal form. 14/1186 useless extension candidates. Maximal degree in co-relation 6741. Up to 633 conditions per place. [2023-09-01 12:02:22,454 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 169 selfloop transitions, 99 changer transitions 22/290 dead transitions. [2023-09-01 12:02:22,454 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 290 transitions, 3711 flow [2023-09-01 12:02:22,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 12:02:22,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 12:02:22,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3998 transitions. [2023-09-01 12:02:22,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3556939501779359 [2023-09-01 12:02:22,461 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3998 transitions. [2023-09-01 12:02:22,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3998 transitions. [2023-09-01 12:02:22,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:22,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3998 transitions. [2023-09-01 12:02:22,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 199.9) internal successors, (3998), 20 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:22,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 562.0) internal successors, (11802), 21 states have internal predecessors, (11802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:22,476 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 562.0) internal successors, (11802), 21 states have internal predecessors, (11802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:22,476 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 2317 flow. Second operand 20 states and 3998 transitions. [2023-09-01 12:02:22,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 290 transitions, 3711 flow [2023-09-01 12:02:22,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 290 transitions, 3528 flow, removed 73 selfloop flow, removed 4 redundant places. [2023-09-01 12:02:22,550 INFO L231 Difference]: Finished difference. Result has 185 places, 217 transitions, 2730 flow [2023-09-01 12:02:22,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2730, PETRI_PLACES=185, PETRI_TRANSITIONS=217} [2023-09-01 12:02:22,551 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 164 predicate places. [2023-09-01 12:02:22,551 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 217 transitions, 2730 flow [2023-09-01 12:02:22,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 196.1304347826087) internal successors, (4511), 23 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:22,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:22,552 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:22,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:22,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:22,761 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:22,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:22,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1290945382, now seen corresponding path program 7 times [2023-09-01 12:02:22,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:22,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229203086] [2023-09-01 12:02:22,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:22,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:23,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:23,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229203086] [2023-09-01 12:02:23,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229203086] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:23,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561957642] [2023-09-01 12:02:23,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:02:23,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:23,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:23,678 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) [2023-09-01 12:02:23,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 12:02:23,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:23,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 12:02:23,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:24,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 117 [2023-09-01 12:02:24,279 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:24,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:25,271 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:25,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 184 [2023-09-01 12:02:25,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:25,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561957642] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:25,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:25,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-09-01 12:02:25,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003583647] [2023-09-01 12:02:25,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:25,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 12:02:25,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:25,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 12:02:25,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2023-09-01 12:02:26,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 562 [2023-09-01 12:02:26,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 217 transitions, 2730 flow. Second operand has 21 states, 21 states have (on average 196.9047619047619) internal successors, (4135), 21 states have internal predecessors, (4135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:26,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:26,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 562 [2023-09-01 12:02:26,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:29,426 INFO L130 PetriNetUnfolder]: 729/1682 cut-off events. [2023-09-01 12:02:29,426 INFO L131 PetriNetUnfolder]: For 15656/15656 co-relation queries the response was YES. [2023-09-01 12:02:29,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10298 conditions, 1682 events. 729/1682 cut-off events. For 15656/15656 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12084 event pairs, 71 based on Foata normal form. 9/1689 useless extension candidates. Maximal degree in co-relation 10220. Up to 433 conditions per place. [2023-09-01 12:02:29,441 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 180 selfloop transitions, 187 changer transitions 24/391 dead transitions. [2023-09-01 12:02:29,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 391 transitions, 5330 flow [2023-09-01 12:02:29,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 12:02:29,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 12:02:29,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 5411 transitions. [2023-09-01 12:02:29,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35659681033346513 [2023-09-01 12:02:29,447 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 5411 transitions. [2023-09-01 12:02:29,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 5411 transitions. [2023-09-01 12:02:29,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:29,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 5411 transitions. [2023-09-01 12:02:29,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 200.40740740740742) internal successors, (5411), 27 states have internal predecessors, (5411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:29,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 562.0) internal successors, (15736), 28 states have internal predecessors, (15736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:29,468 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 562.0) internal successors, (15736), 28 states have internal predecessors, (15736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:29,468 INFO L175 Difference]: Start difference. First operand has 185 places, 217 transitions, 2730 flow. Second operand 27 states and 5411 transitions. [2023-09-01 12:02:29,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 391 transitions, 5330 flow [2023-09-01 12:02:29,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 391 transitions, 5136 flow, removed 92 selfloop flow, removed 7 redundant places. [2023-09-01 12:02:29,608 INFO L231 Difference]: Finished difference. Result has 214 places, 289 transitions, 4361 flow [2023-09-01 12:02:29,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4361, PETRI_PLACES=214, PETRI_TRANSITIONS=289} [2023-09-01 12:02:29,609 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 193 predicate places. [2023-09-01 12:02:29,609 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 289 transitions, 4361 flow [2023-09-01 12:02:29,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 196.9047619047619) internal successors, (4135), 21 states have internal predecessors, (4135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:29,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:29,610 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:29,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:29,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-09-01 12:02:29,817 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:29,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:29,818 INFO L85 PathProgramCache]: Analyzing trace with hash 781489274, now seen corresponding path program 8 times [2023-09-01 12:02:29,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:29,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27191677] [2023-09-01 12:02:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:29,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:30,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:30,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27191677] [2023-09-01 12:02:30,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27191677] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:30,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844652292] [2023-09-01 12:02:30,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:02:30,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:30,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:30,545 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) [2023-09-01 12:02:30,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 12:02:30,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:02:30,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:30,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:02:30,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:31,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 91 [2023-09-01 12:02:31,190 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:31,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:32,327 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:32,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 400 treesize of output 248 [2023-09-01 12:02:32,690 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:32,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844652292] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:32,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:32,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-09-01 12:02:32,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348463622] [2023-09-01 12:02:32,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:32,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 12:02:32,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:32,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 12:02:32,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2023-09-01 12:02:33,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:02:33,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 289 transitions, 4361 flow. Second operand has 20 states, 20 states have (on average 195.95) internal successors, (3919), 20 states have internal predecessors, (3919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:33,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:33,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:02:33,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:35,357 INFO L130 PetriNetUnfolder]: 712/1628 cut-off events. [2023-09-01 12:02:35,357 INFO L131 PetriNetUnfolder]: For 17124/17124 co-relation queries the response was YES. [2023-09-01 12:02:35,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10794 conditions, 1628 events. 712/1628 cut-off events. For 17124/17124 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11401 event pairs, 142 based on Foata normal form. 4/1632 useless extension candidates. Maximal degree in co-relation 10706. Up to 755 conditions per place. [2023-09-01 12:02:35,377 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 203 selfloop transitions, 122 changer transitions 15/340 dead transitions. [2023-09-01 12:02:35,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 340 transitions, 5390 flow [2023-09-01 12:02:35,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 12:02:35,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 12:02:35,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3386 transitions. [2023-09-01 12:02:35,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35440653129579236 [2023-09-01 12:02:35,383 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3386 transitions. [2023-09-01 12:02:35,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3386 transitions. [2023-09-01 12:02:35,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:35,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3386 transitions. [2023-09-01 12:02:35,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.1764705882353) internal successors, (3386), 17 states have internal predecessors, (3386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:35,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 562.0) internal successors, (10116), 18 states have internal predecessors, (10116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:35,394 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 562.0) internal successors, (10116), 18 states have internal predecessors, (10116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:35,394 INFO L175 Difference]: Start difference. First operand has 214 places, 289 transitions, 4361 flow. Second operand 17 states and 3386 transitions. [2023-09-01 12:02:35,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 340 transitions, 5390 flow [2023-09-01 12:02:35,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 340 transitions, 4619 flow, removed 335 selfloop flow, removed 13 redundant places. [2023-09-01 12:02:35,565 INFO L231 Difference]: Finished difference. Result has 215 places, 286 transitions, 3899 flow [2023-09-01 12:02:35,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3899, PETRI_PLACES=215, PETRI_TRANSITIONS=286} [2023-09-01 12:02:35,565 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 194 predicate places. [2023-09-01 12:02:35,566 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 286 transitions, 3899 flow [2023-09-01 12:02:35,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 195.95) internal successors, (3919), 20 states have internal predecessors, (3919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:35,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:35,566 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:35,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:35,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-09-01 12:02:35,767 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:35,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:35,768 INFO L85 PathProgramCache]: Analyzing trace with hash 854566266, now seen corresponding path program 9 times [2023-09-01 12:02:35,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:35,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670915324] [2023-09-01 12:02:35,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:35,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:35,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:36,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:36,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670915324] [2023-09-01 12:02:36,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670915324] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:36,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996084403] [2023-09-01 12:02:36,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:02:36,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:36,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:36,563 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) [2023-09-01 12:02:36,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 12:02:36,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:02:36,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:36,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 44 conjunts are in the unsatisfiable core [2023-09-01 12:02:36,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:36,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 12:02:36,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 90 [2023-09-01 12:02:37,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 104 [2023-09-01 12:02:37,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:37,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:39,253 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:39,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 276 [2023-09-01 12:02:39,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 181 [2023-09-01 12:02:39,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 179 [2023-09-01 12:02:39,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 177 [2023-09-01 12:02:39,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 175 [2023-09-01 12:02:39,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 173 [2023-09-01 12:02:39,903 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:39,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996084403] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:39,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:39,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-09-01 12:02:39,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934149792] [2023-09-01 12:02:39,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:39,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 12:02:39,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:39,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 12:02:39,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=661, Unknown=4, NotChecked=0, Total=756 [2023-09-01 12:02:42,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 562 [2023-09-01 12:02:42,359 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 286 transitions, 3899 flow. Second operand has 28 states, 28 states have (on average 173.75) internal successors, (4865), 28 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:42,359 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:42,359 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 562 [2023-09-01 12:02:42,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:43,793 INFO L130 PetriNetUnfolder]: 812/1860 cut-off events. [2023-09-01 12:02:43,793 INFO L131 PetriNetUnfolder]: For 14241/14241 co-relation queries the response was YES. [2023-09-01 12:02:43,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10934 conditions, 1860 events. 812/1860 cut-off events. For 14241/14241 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 13453 event pairs, 178 based on Foata normal form. 5/1865 useless extension candidates. Maximal degree in co-relation 10851. Up to 824 conditions per place. [2023-09-01 12:02:43,805 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 183 selfloop transitions, 156 changer transitions 14/353 dead transitions. [2023-09-01 12:02:43,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 353 transitions, 5316 flow [2023-09-01 12:02:43,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 12:02:43,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 12:02:43,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2135 transitions. [2023-09-01 12:02:43,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3165776986951364 [2023-09-01 12:02:43,809 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2135 transitions. [2023-09-01 12:02:43,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2135 transitions. [2023-09-01 12:02:43,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:43,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2135 transitions. [2023-09-01 12:02:43,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 177.91666666666666) internal successors, (2135), 12 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:43,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 562.0) internal successors, (7306), 13 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:43,817 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 562.0) internal successors, (7306), 13 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:43,817 INFO L175 Difference]: Start difference. First operand has 215 places, 286 transitions, 3899 flow. Second operand 12 states and 2135 transitions. [2023-09-01 12:02:43,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 353 transitions, 5316 flow [2023-09-01 12:02:43,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 353 transitions, 5058 flow, removed 22 selfloop flow, removed 11 redundant places. [2023-09-01 12:02:43,918 INFO L231 Difference]: Finished difference. Result has 216 places, 304 transitions, 4374 flow [2023-09-01 12:02:43,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4374, PETRI_PLACES=216, PETRI_TRANSITIONS=304} [2023-09-01 12:02:43,918 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 195 predicate places. [2023-09-01 12:02:43,919 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 304 transitions, 4374 flow [2023-09-01 12:02:43,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 173.75) internal successors, (4865), 28 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:43,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:43,919 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:43,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:44,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-09-01 12:02:44,120 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:44,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:44,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1888333352, now seen corresponding path program 10 times [2023-09-01 12:02:44,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:44,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754674610] [2023-09-01 12:02:44,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:44,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:44,945 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:44,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:44,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754674610] [2023-09-01 12:02:44,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754674610] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:44,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389422714] [2023-09-01 12:02:44,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:02:44,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:44,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:44,947 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) [2023-09-01 12:02:44,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-09-01 12:02:45,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:02:45,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:45,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 45 conjunts are in the unsatisfiable core [2023-09-01 12:02:45,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:45,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 12:02:45,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40 [2023-09-01 12:02:45,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 110 [2023-09-01 12:02:45,557 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:45,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:46,921 WARN L839 $PredicateComparison]: unable to prove that (or (= c_~name_1~0 c_~name_2~0) (let ((.cse0 (forall ((v_ArrVal_748 (Array Int Int))) (not (= c_~name_1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_748) c_~nondet_0~0.base) c_~nondet_0~0.offset))))) (.cse1 (< c_~i_4~0 3))) (and (or .cse0 (< 0 c_~result_3~0)) (or (and (< c_~result_3~0 0) (or (< (+ 2147483647 c_~name_2~0) c_~name_1~0) (< c_~name_1~0 c_~name_2~0) .cse1)) (forall ((v_ArrVal_748 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_748) c_~nondet_0~0.base) c_~nondet_0~0.offset) c_~name_2~0)))) (or .cse0 (< c_~name_2~0 c_~name_1~0) (< (+ c_~name_1~0 2147483648) c_~name_2~0) .cse1)))) is different from false [2023-09-01 12:02:46,974 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:46,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 181 treesize of output 145 [2023-09-01 12:02:46,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 92 [2023-09-01 12:02:46,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 90 [2023-09-01 12:02:46,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 88 [2023-09-01 12:02:47,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:47,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389422714] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:47,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:47,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-09-01 12:02:47,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836935431] [2023-09-01 12:02:47,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:47,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 12:02:47,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:47,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 12:02:47,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=618, Unknown=1, NotChecked=50, Total=756 [2023-09-01 12:02:47,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 562 [2023-09-01 12:02:47,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 304 transitions, 4374 flow. Second operand has 28 states, 28 states have (on average 173.75) internal successors, (4865), 28 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:47,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:47,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 562 [2023-09-01 12:02:47,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:49,717 INFO L130 PetriNetUnfolder]: 810/1873 cut-off events. [2023-09-01 12:02:49,718 INFO L131 PetriNetUnfolder]: For 15319/15319 co-relation queries the response was YES. [2023-09-01 12:02:49,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11213 conditions, 1873 events. 810/1873 cut-off events. For 15319/15319 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13750 event pairs, 167 based on Foata normal form. 35/1908 useless extension candidates. Maximal degree in co-relation 11128. Up to 771 conditions per place. [2023-09-01 12:02:49,736 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 225 selfloop transitions, 142 changer transitions 25/392 dead transitions. [2023-09-01 12:02:49,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 392 transitions, 5972 flow [2023-09-01 12:02:49,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 12:02:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 12:02:49,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2856 transitions. [2023-09-01 12:02:49,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31761565836298933 [2023-09-01 12:02:49,740 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2856 transitions. [2023-09-01 12:02:49,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2856 transitions. [2023-09-01 12:02:49,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:49,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2856 transitions. [2023-09-01 12:02:49,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 178.5) internal successors, (2856), 16 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:49,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 562.0) internal successors, (9554), 17 states have internal predecessors, (9554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:49,750 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 562.0) internal successors, (9554), 17 states have internal predecessors, (9554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:49,750 INFO L175 Difference]: Start difference. First operand has 216 places, 304 transitions, 4374 flow. Second operand 16 states and 2856 transitions. [2023-09-01 12:02:49,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 392 transitions, 5972 flow [2023-09-01 12:02:49,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 392 transitions, 5854 flow, removed 33 selfloop flow, removed 7 redundant places. [2023-09-01 12:02:49,896 INFO L231 Difference]: Finished difference. Result has 232 places, 315 transitions, 4888 flow [2023-09-01 12:02:49,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4888, PETRI_PLACES=232, PETRI_TRANSITIONS=315} [2023-09-01 12:02:49,897 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 211 predicate places. [2023-09-01 12:02:49,897 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 315 transitions, 4888 flow [2023-09-01 12:02:49,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 173.75) internal successors, (4865), 28 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:49,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:49,898 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:49,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:50,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-09-01 12:02:50,104 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:50,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:50,104 INFO L85 PathProgramCache]: Analyzing trace with hash 869721443, now seen corresponding path program 11 times [2023-09-01 12:02:50,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:50,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618708667] [2023-09-01 12:02:50,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:50,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:50,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:50,543 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:50,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:50,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618708667] [2023-09-01 12:02:50,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618708667] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:50,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597795191] [2023-09-01 12:02:50,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:02:50,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:50,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:50,545 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) [2023-09-01 12:02:50,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-09-01 12:02:50,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:02:50,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:50,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:02:50,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:50,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 52 [2023-09-01 12:02:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:50,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:51,064 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-09-01 12:02:51,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 19 [2023-09-01 12:02:51,081 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:51,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597795191] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:51,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:51,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:02:51,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981554245] [2023-09-01 12:02:51,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:51,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:02:51,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:51,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:02:51,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:02:52,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 562 [2023-09-01 12:02:52,020 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 315 transitions, 4888 flow. Second operand has 18 states, 18 states have (on average 210.33333333333334) internal successors, (3786), 18 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:52,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:52,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 562 [2023-09-01 12:02:52,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:52,794 INFO L130 PetriNetUnfolder]: 800/1792 cut-off events. [2023-09-01 12:02:52,794 INFO L131 PetriNetUnfolder]: For 17105/17105 co-relation queries the response was YES. [2023-09-01 12:02:52,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11642 conditions, 1792 events. 800/1792 cut-off events. For 17105/17105 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12587 event pairs, 88 based on Foata normal form. 16/1808 useless extension candidates. Maximal degree in co-relation 11550. Up to 368 conditions per place. [2023-09-01 12:02:52,808 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 253 selfloop transitions, 132 changer transitions 0/385 dead transitions. [2023-09-01 12:02:52,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 385 transitions, 6365 flow [2023-09-01 12:02:52,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 12:02:52,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 12:02:52,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2786 transitions. [2023-09-01 12:02:52,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813304133588831 [2023-09-01 12:02:52,816 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2786 transitions. [2023-09-01 12:02:52,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2786 transitions. [2023-09-01 12:02:52,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:52,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2786 transitions. [2023-09-01 12:02:52,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 214.30769230769232) internal successors, (2786), 13 states have internal predecessors, (2786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:52,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:52,824 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:52,825 INFO L175 Difference]: Start difference. First operand has 232 places, 315 transitions, 4888 flow. Second operand 13 states and 2786 transitions. [2023-09-01 12:02:52,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 385 transitions, 6365 flow [2023-09-01 12:02:52,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 385 transitions, 6137 flow, removed 49 selfloop flow, removed 6 redundant places. [2023-09-01 12:02:52,977 INFO L231 Difference]: Finished difference. Result has 237 places, 322 transitions, 5088 flow [2023-09-01 12:02:52,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=4685, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5088, PETRI_PLACES=237, PETRI_TRANSITIONS=322} [2023-09-01 12:02:52,978 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 216 predicate places. [2023-09-01 12:02:52,978 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 322 transitions, 5088 flow [2023-09-01 12:02:52,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 210.33333333333334) internal successors, (3786), 18 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:52,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:52,979 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:52,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:53,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:53,185 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:53,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:53,185 INFO L85 PathProgramCache]: Analyzing trace with hash -780460431, now seen corresponding path program 12 times [2023-09-01 12:02:53,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:53,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291272758] [2023-09-01 12:02:53,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:53,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:53,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:53,961 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:02:53,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:53,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291272758] [2023-09-01 12:02:53,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291272758] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:53,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357859513] [2023-09-01 12:02:53,962 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:02:53,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:53,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:53,965 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) [2023-09-01 12:02:53,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-09-01 12:02:54,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:02:54,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:02:54,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:02:54,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:54,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-09-01 12:02:54,457 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:54,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:54,804 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:54,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 28 [2023-09-01 12:02:54,830 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:54,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357859513] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:54,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:54,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 23 [2023-09-01 12:02:54,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375870980] [2023-09-01 12:02:54,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:54,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:02:54,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:54,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:02:54,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-09-01 12:02:56,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 562 [2023-09-01 12:02:56,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 322 transitions, 5088 flow. Second operand has 23 states, 23 states have (on average 199.1304347826087) internal successors, (4580), 23 states have internal predecessors, (4580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:56,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:56,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 562 [2023-09-01 12:02:56,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:57,691 INFO L130 PetriNetUnfolder]: 1642/3655 cut-off events. [2023-09-01 12:02:57,691 INFO L131 PetriNetUnfolder]: For 34715/34715 co-relation queries the response was YES. [2023-09-01 12:02:57,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23751 conditions, 3655 events. 1642/3655 cut-off events. For 34715/34715 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29456 event pairs, 323 based on Foata normal form. 34/3689 useless extension candidates. Maximal degree in co-relation 23450. Up to 1002 conditions per place. [2023-09-01 12:02:57,725 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 538 selfloop transitions, 200 changer transitions 1/739 dead transitions. [2023-09-01 12:02:57,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 739 transitions, 12566 flow [2023-09-01 12:02:57,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 12:02:57,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 12:02:57,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4473 transitions. [2023-09-01 12:02:57,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36177612423164024 [2023-09-01 12:02:57,732 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4473 transitions. [2023-09-01 12:02:57,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4473 transitions. [2023-09-01 12:02:57,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:57,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4473 transitions. [2023-09-01 12:02:57,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 203.3181818181818) internal successors, (4473), 22 states have internal predecessors, (4473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:57,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 562.0) internal successors, (12926), 23 states have internal predecessors, (12926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:57,745 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 562.0) internal successors, (12926), 23 states have internal predecessors, (12926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:57,745 INFO L175 Difference]: Start difference. First operand has 237 places, 322 transitions, 5088 flow. Second operand 22 states and 4473 transitions. [2023-09-01 12:02:57,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 739 transitions, 12566 flow [2023-09-01 12:02:58,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 739 transitions, 12386 flow, removed 28 selfloop flow, removed 7 redundant places. [2023-09-01 12:02:58,174 INFO L231 Difference]: Finished difference. Result has 261 places, 437 transitions, 7906 flow [2023-09-01 12:02:58,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=4963, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7906, PETRI_PLACES=261, PETRI_TRANSITIONS=437} [2023-09-01 12:02:58,175 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 240 predicate places. [2023-09-01 12:02:58,175 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 437 transitions, 7906 flow [2023-09-01 12:02:58,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 199.1304347826087) internal successors, (4580), 23 states have internal predecessors, (4580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:02:58,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:58,176 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:58,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-09-01 12:02:58,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-09-01 12:02:58,381 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:02:58,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1335210813, now seen corresponding path program 13 times [2023-09-01 12:02:58,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:58,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810290760] [2023-09-01 12:02:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:58,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:59,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:59,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810290760] [2023-09-01 12:02:59,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810290760] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:59,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663736622] [2023-09-01 12:02:59,026 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:02:59,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:59,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:59,029 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) [2023-09-01 12:02:59,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-09-01 12:02:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:59,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:02:59,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:59,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 80 [2023-09-01 12:02:59,529 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:59,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:02:59,792 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:02:59,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 28 [2023-09-01 12:02:59,814 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:59,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663736622] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:02:59,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:02:59,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 19 [2023-09-01 12:02:59,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458932976] [2023-09-01 12:02:59,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:02:59,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 12:02:59,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:59,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 12:02:59,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-09-01 12:03:00,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 562 [2023-09-01 12:03:00,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 437 transitions, 7906 flow. Second operand has 19 states, 19 states have (on average 199.1578947368421) internal successors, (3784), 19 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:00,587 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:00,587 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 562 [2023-09-01 12:03:00,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:02,178 INFO L130 PetriNetUnfolder]: 1660/3697 cut-off events. [2023-09-01 12:03:02,178 INFO L131 PetriNetUnfolder]: For 40990/40990 co-relation queries the response was YES. [2023-09-01 12:03:02,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24822 conditions, 3697 events. 1660/3697 cut-off events. For 40990/40990 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30131 event pairs, 377 based on Foata normal form. 8/3705 useless extension candidates. Maximal degree in co-relation 24454. Up to 1254 conditions per place. [2023-09-01 12:03:02,206 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 288 selfloop transitions, 209 changer transitions 3/500 dead transitions. [2023-09-01 12:03:02,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 500 transitions, 9491 flow [2023-09-01 12:03:02,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 12:03:02,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 12:03:02,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3445 transitions. [2023-09-01 12:03:02,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36058195520200964 [2023-09-01 12:03:02,209 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3445 transitions. [2023-09-01 12:03:02,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3445 transitions. [2023-09-01 12:03:02,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:02,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3445 transitions. [2023-09-01 12:03:02,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 202.64705882352942) internal successors, (3445), 17 states have internal predecessors, (3445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:02,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 562.0) internal successors, (10116), 18 states have internal predecessors, (10116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:02,220 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 562.0) internal successors, (10116), 18 states have internal predecessors, (10116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:02,220 INFO L175 Difference]: Start difference. First operand has 261 places, 437 transitions, 7906 flow. Second operand 17 states and 3445 transitions. [2023-09-01 12:03:02,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 500 transitions, 9491 flow [2023-09-01 12:03:02,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 500 transitions, 9448 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-09-01 12:03:02,592 INFO L231 Difference]: Finished difference. Result has 276 places, 440 transitions, 8445 flow [2023-09-01 12:03:02,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=7829, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8445, PETRI_PLACES=276, PETRI_TRANSITIONS=440} [2023-09-01 12:03:02,593 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 255 predicate places. [2023-09-01 12:03:02,593 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 440 transitions, 8445 flow [2023-09-01 12:03:02,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 199.1578947368421) internal successors, (3784), 19 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:02,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:02,594 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:02,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:02,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:02,796 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:02,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:02,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1635767085, now seen corresponding path program 14 times [2023-09-01 12:03:02,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:02,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791339746] [2023-09-01 12:03:02,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:02,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:02,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:03,224 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:03,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:03,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791339746] [2023-09-01 12:03:03,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791339746] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:03,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737218315] [2023-09-01 12:03:03,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:03:03,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:03,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:03,229 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) [2023-09-01 12:03:03,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-09-01 12:03:03,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:03:03,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:03,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 12:03:03,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:03,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 93 [2023-09-01 12:03:03,636 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:03,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:03,911 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:03,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 28 [2023-09-01 12:03:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:03,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737218315] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:03,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:03,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-09-01 12:03:03,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644734998] [2023-09-01 12:03:03,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:03,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 12:03:03,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:03,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 12:03:03,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-09-01 12:03:04,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:03:04,645 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 440 transitions, 8445 flow. Second operand has 17 states, 17 states have (on average 209.23529411764707) internal successors, (3557), 17 states have internal predecessors, (3557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:04,645 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:04,645 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:03:04,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:06,020 INFO L130 PetriNetUnfolder]: 1666/3695 cut-off events. [2023-09-01 12:03:06,021 INFO L131 PetriNetUnfolder]: For 45512/45512 co-relation queries the response was YES. [2023-09-01 12:03:06,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25608 conditions, 3695 events. 1666/3695 cut-off events. For 45512/45512 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 29995 event pairs, 375 based on Foata normal form. 12/3707 useless extension candidates. Maximal degree in co-relation 25502. Up to 1278 conditions per place. [2023-09-01 12:03:06,049 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 304 selfloop transitions, 195 changer transitions 0/499 dead transitions. [2023-09-01 12:03:06,049 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 499 transitions, 9958 flow [2023-09-01 12:03:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 12:03:06,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 12:03:06,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2986 transitions. [2023-09-01 12:03:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3795119471276055 [2023-09-01 12:03:06,052 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2986 transitions. [2023-09-01 12:03:06,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2986 transitions. [2023-09-01 12:03:06,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:06,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2986 transitions. [2023-09-01 12:03:06,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 213.28571428571428) internal successors, (2986), 14 states have internal predecessors, (2986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:06,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:06,060 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:06,061 INFO L175 Difference]: Start difference. First operand has 276 places, 440 transitions, 8445 flow. Second operand 14 states and 2986 transitions. [2023-09-01 12:03:06,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 499 transitions, 9958 flow [2023-09-01 12:03:06,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 499 transitions, 9783 flow, removed 25 selfloop flow, removed 9 redundant places. [2023-09-01 12:03:06,461 INFO L231 Difference]: Finished difference. Result has 278 places, 444 transitions, 8751 flow [2023-09-01 12:03:06,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8751, PETRI_PLACES=278, PETRI_TRANSITIONS=444} [2023-09-01 12:03:06,462 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 257 predicate places. [2023-09-01 12:03:06,462 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 444 transitions, 8751 flow [2023-09-01 12:03:06,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 209.23529411764707) internal successors, (3557), 17 states have internal predecessors, (3557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:06,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:06,462 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:06,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:06,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:06,663 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:06,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:06,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2050404756, now seen corresponding path program 15 times [2023-09-01 12:03:06,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:06,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861873280] [2023-09-01 12:03:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:06,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:03:07,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:07,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861873280] [2023-09-01 12:03:07,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861873280] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:07,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713497655] [2023-09-01 12:03:07,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:03:07,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:07,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:07,361 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) [2023-09-01 12:03:07,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-09-01 12:03:07,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 12:03:07,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:07,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:03:07,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:07,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2023-09-01 12:03:07,868 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:07,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:08,065 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:08,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 47 [2023-09-01 12:03:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:08,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713497655] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:08,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:08,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 23 [2023-09-01 12:03:08,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112084759] [2023-09-01 12:03:08,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:08,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:03:08,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:08,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:03:08,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2023-09-01 12:03:09,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 562 [2023-09-01 12:03:09,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 444 transitions, 8751 flow. Second operand has 23 states, 23 states have (on average 198.95652173913044) internal successors, (4576), 23 states have internal predecessors, (4576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:09,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:09,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 562 [2023-09-01 12:03:09,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:11,045 INFO L130 PetriNetUnfolder]: 1654/3651 cut-off events. [2023-09-01 12:03:11,046 INFO L131 PetriNetUnfolder]: For 48293/48293 co-relation queries the response was YES. [2023-09-01 12:03:11,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25810 conditions, 3651 events. 1654/3651 cut-off events. For 48293/48293 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29318 event pairs, 267 based on Foata normal form. 24/3675 useless extension candidates. Maximal degree in co-relation 25704. Up to 691 conditions per place. [2023-09-01 12:03:11,074 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 460 selfloop transitions, 259 changer transitions 2/721 dead transitions. [2023-09-01 12:03:11,074 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 721 transitions, 13789 flow [2023-09-01 12:03:11,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 12:03:11,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 12:03:11,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5654 transitions. [2023-09-01 12:03:11,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35930350788002036 [2023-09-01 12:03:11,079 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5654 transitions. [2023-09-01 12:03:11,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5654 transitions. [2023-09-01 12:03:11,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:11,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5654 transitions. [2023-09-01 12:03:11,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 201.92857142857142) internal successors, (5654), 28 states have internal predecessors, (5654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:11,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 562.0) internal successors, (16298), 29 states have internal predecessors, (16298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:11,094 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 562.0) internal successors, (16298), 29 states have internal predecessors, (16298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:11,094 INFO L175 Difference]: Start difference. First operand has 278 places, 444 transitions, 8751 flow. Second operand 28 states and 5654 transitions. [2023-09-01 12:03:11,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 721 transitions, 13789 flow [2023-09-01 12:03:11,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 721 transitions, 13367 flow, removed 12 selfloop flow, removed 10 redundant places. [2023-09-01 12:03:11,497 INFO L231 Difference]: Finished difference. Result has 294 places, 515 transitions, 10243 flow [2023-09-01 12:03:11,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=8236, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10243, PETRI_PLACES=294, PETRI_TRANSITIONS=515} [2023-09-01 12:03:11,498 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 273 predicate places. [2023-09-01 12:03:11,498 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 515 transitions, 10243 flow [2023-09-01 12:03:11,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 198.95652173913044) internal successors, (4576), 23 states have internal predecessors, (4576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:11,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:11,499 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:11,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:11,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:11,700 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:11,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:11,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1594385250, now seen corresponding path program 16 times [2023-09-01 12:03:11,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:11,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624837291] [2023-09-01 12:03:11,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:11,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:03:12,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:12,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624837291] [2023-09-01 12:03:12,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624837291] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:12,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748621159] [2023-09-01 12:03:12,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:03:12,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:12,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:12,271 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) [2023-09-01 12:03:12,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-09-01 12:03:12,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:03:12,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:12,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:03:12,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:12,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 48 [2023-09-01 12:03:12,734 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:12,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:12,925 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:12,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-09-01 12:03:13,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:13,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748621159] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:13,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:13,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 24 [2023-09-01 12:03:13,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59384103] [2023-09-01 12:03:13,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:13,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 12:03:13,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:13,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 12:03:13,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2023-09-01 12:03:14,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 562 [2023-09-01 12:03:14,086 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 515 transitions, 10243 flow. Second operand has 24 states, 24 states have (on average 201.0) internal successors, (4824), 24 states have internal predecessors, (4824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:14,086 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:14,086 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 562 [2023-09-01 12:03:14,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:15,261 INFO L130 PetriNetUnfolder]: 1610/3547 cut-off events. [2023-09-01 12:03:15,261 INFO L131 PetriNetUnfolder]: For 49090/49090 co-relation queries the response was YES. [2023-09-01 12:03:15,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25529 conditions, 3547 events. 1610/3547 cut-off events. For 49090/49090 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28326 event pairs, 721 based on Foata normal form. 8/3555 useless extension candidates. Maximal degree in co-relation 25418. Up to 3296 conditions per place. [2023-09-01 12:03:15,292 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 433 selfloop transitions, 82 changer transitions 10/525 dead transitions. [2023-09-01 12:03:15,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 525 transitions, 11303 flow [2023-09-01 12:03:15,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 12:03:15,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 12:03:15,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2237 transitions. [2023-09-01 12:03:15,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36185700420575867 [2023-09-01 12:03:15,296 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2237 transitions. [2023-09-01 12:03:15,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2237 transitions. [2023-09-01 12:03:15,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:15,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2237 transitions. [2023-09-01 12:03:15,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:15,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:15,301 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:15,301 INFO L175 Difference]: Start difference. First operand has 294 places, 515 transitions, 10243 flow. Second operand 11 states and 2237 transitions. [2023-09-01 12:03:15,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 525 transitions, 11303 flow [2023-09-01 12:03:15,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 525 transitions, 11051 flow, removed 37 selfloop flow, removed 16 redundant places. [2023-09-01 12:03:15,766 INFO L231 Difference]: Finished difference. Result has 288 places, 505 transitions, 9993 flow [2023-09-01 12:03:15,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=9909, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9993, PETRI_PLACES=288, PETRI_TRANSITIONS=505} [2023-09-01 12:03:15,767 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 267 predicate places. [2023-09-01 12:03:15,767 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 505 transitions, 9993 flow [2023-09-01 12:03:15,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 201.0) internal successors, (4824), 24 states have internal predecessors, (4824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:15,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:15,768 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:15,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:15,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:15,968 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:15,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:15,969 INFO L85 PathProgramCache]: Analyzing trace with hash -86174668, now seen corresponding path program 17 times [2023-09-01 12:03:15,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:15,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895436582] [2023-09-01 12:03:15,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:15,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:16,372 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:16,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:16,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895436582] [2023-09-01 12:03:16,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895436582] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:16,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229446421] [2023-09-01 12:03:16,372 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:03:16,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:16,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:16,373 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) [2023-09-01 12:03:16,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-09-01 12:03:16,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:03:16,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:16,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 33 conjunts are in the unsatisfiable core [2023-09-01 12:03:16,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:16,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 46 [2023-09-01 12:03:16,727 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:16,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:16,902 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:16,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 42 [2023-09-01 12:03:16,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:16,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229446421] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:16,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:16,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:03:16,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81077992] [2023-09-01 12:03:16,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:16,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:03:16,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:16,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:03:16,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:03:17,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:03:17,650 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 505 transitions, 9993 flow. Second operand has 18 states, 18 states have (on average 208.11111111111111) internal successors, (3746), 18 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:17,650 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:17,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:03:17,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:18,993 INFO L130 PetriNetUnfolder]: 1664/3685 cut-off events. [2023-09-01 12:03:18,994 INFO L131 PetriNetUnfolder]: For 49457/49457 co-relation queries the response was YES. [2023-09-01 12:03:19,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26534 conditions, 3685 events. 1664/3685 cut-off events. For 49457/49457 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29781 event pairs, 267 based on Foata normal form. 16/3701 useless extension candidates. Maximal degree in co-relation 26427. Up to 1161 conditions per place. [2023-09-01 12:03:19,023 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 297 selfloop transitions, 265 changer transitions 1/563 dead transitions. [2023-09-01 12:03:19,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 563 transitions, 11867 flow [2023-09-01 12:03:19,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 12:03:19,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 12:03:19,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2543 transitions. [2023-09-01 12:03:19,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37707591933570583 [2023-09-01 12:03:19,025 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2543 transitions. [2023-09-01 12:03:19,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2543 transitions. [2023-09-01 12:03:19,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:19,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2543 transitions. [2023-09-01 12:03:19,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 211.91666666666666) internal successors, (2543), 12 states have internal predecessors, (2543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:19,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 562.0) internal successors, (7306), 13 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:19,031 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 562.0) internal successors, (7306), 13 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:19,031 INFO L175 Difference]: Start difference. First operand has 288 places, 505 transitions, 9993 flow. Second operand 12 states and 2543 transitions. [2023-09-01 12:03:19,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 563 transitions, 11867 flow [2023-09-01 12:03:19,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 563 transitions, 11697 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-09-01 12:03:19,428 INFO L231 Difference]: Finished difference. Result has 285 places, 520 transitions, 10782 flow [2023-09-01 12:03:19,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=9739, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10782, PETRI_PLACES=285, PETRI_TRANSITIONS=520} [2023-09-01 12:03:19,429 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 264 predicate places. [2023-09-01 12:03:19,429 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 520 transitions, 10782 flow [2023-09-01 12:03:19,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 208.11111111111111) internal successors, (3746), 18 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:19,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:19,430 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:19,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:19,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-09-01 12:03:19,636 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:19,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash 450395604, now seen corresponding path program 18 times [2023-09-01 12:03:19,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:19,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224130090] [2023-09-01 12:03:19,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:19,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:19,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:20,076 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:20,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:20,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224130090] [2023-09-01 12:03:20,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224130090] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:20,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550514439] [2023-09-01 12:03:20,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:03:20,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:20,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:20,081 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) [2023-09-01 12:03:20,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-09-01 12:03:20,226 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:03:20,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:20,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:03:20,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:20,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 52 [2023-09-01 12:03:20,458 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:20,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:20,739 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:20,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 41 [2023-09-01 12:03:20,791 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:20,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550514439] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:20,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:20,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-09-01 12:03:20,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713836450] [2023-09-01 12:03:20,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:20,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 12:03:20,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:20,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 12:03:20,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-09-01 12:03:21,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:03:21,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 520 transitions, 10782 flow. Second operand has 19 states, 19 states have (on average 209.26315789473685) internal successors, (3976), 19 states have internal predecessors, (3976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:21,436 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:21,436 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:03:21,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:22,495 INFO L130 PetriNetUnfolder]: 1620/3545 cut-off events. [2023-09-01 12:03:22,495 INFO L131 PetriNetUnfolder]: For 53008/53008 co-relation queries the response was YES. [2023-09-01 12:03:22,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26476 conditions, 3545 events. 1620/3545 cut-off events. For 53008/53008 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28137 event pairs, 733 based on Foata normal form. 20/3565 useless extension candidates. Maximal degree in co-relation 26369. Up to 3315 conditions per place. [2023-09-01 12:03:22,519 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 440 selfloop transitions, 82 changer transitions 0/522 dead transitions. [2023-09-01 12:03:22,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 522 transitions, 11724 flow [2023-09-01 12:03:22,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 12:03:22,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 12:03:22,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1696 transitions. [2023-09-01 12:03:22,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37722419928825623 [2023-09-01 12:03:22,521 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1696 transitions. [2023-09-01 12:03:22,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1696 transitions. [2023-09-01 12:03:22,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:22,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1696 transitions. [2023-09-01 12:03:22,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 212.0) internal successors, (1696), 8 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:22,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 562.0) internal successors, (5058), 9 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:22,524 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 562.0) internal successors, (5058), 9 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:22,524 INFO L175 Difference]: Start difference. First operand has 285 places, 520 transitions, 10782 flow. Second operand 8 states and 1696 transitions. [2023-09-01 12:03:22,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 522 transitions, 11724 flow [2023-09-01 12:03:22,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 522 transitions, 11255 flow, removed 39 selfloop flow, removed 8 redundant places. [2023-09-01 12:03:22,875 INFO L231 Difference]: Finished difference. Result has 283 places, 512 transitions, 10327 flow [2023-09-01 12:03:22,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=10033, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10327, PETRI_PLACES=283, PETRI_TRANSITIONS=512} [2023-09-01 12:03:22,876 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 262 predicate places. [2023-09-01 12:03:22,876 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 512 transitions, 10327 flow [2023-09-01 12:03:22,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 209.26315789473685) internal successors, (3976), 19 states have internal predecessors, (3976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:22,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:22,877 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:22,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:23,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-09-01 12:03:23,077 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:23,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:23,078 INFO L85 PathProgramCache]: Analyzing trace with hash 801329013, now seen corresponding path program 19 times [2023-09-01 12:03:23,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:23,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117411953] [2023-09-01 12:03:23,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:23,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:23,443 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:23,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:23,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117411953] [2023-09-01 12:03:23,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117411953] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:23,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380810347] [2023-09-01 12:03:23,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:03:23,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:23,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:23,445 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) [2023-09-01 12:03:23,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-09-01 12:03:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:23,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:03:23,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:23,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2023-09-01 12:03:23,782 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:23,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:23,983 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:23,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 61 [2023-09-01 12:03:24,048 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:24,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380810347] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:24,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:24,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:03:24,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271854337] [2023-09-01 12:03:24,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:24,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:03:24,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:24,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:03:24,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:03:24,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:03:24,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 512 transitions, 10327 flow. Second operand has 18 states, 18 states have (on average 208.05555555555554) internal successors, (3745), 18 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:24,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:24,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:03:24,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:25,603 INFO L130 PetriNetUnfolder]: 1608/3501 cut-off events. [2023-09-01 12:03:25,603 INFO L131 PetriNetUnfolder]: For 49239/49239 co-relation queries the response was YES. [2023-09-01 12:03:25,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25707 conditions, 3501 events. 1608/3501 cut-off events. For 49239/49239 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27571 event pairs, 463 based on Foata normal form. 4/3505 useless extension candidates. Maximal degree in co-relation 25599. Up to 2377 conditions per place. [2023-09-01 12:03:25,633 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 372 selfloop transitions, 155 changer transitions 0/527 dead transitions. [2023-09-01 12:03:25,633 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 527 transitions, 11368 flow [2023-09-01 12:03:25,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 12:03:25,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 12:03:25,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2321 transitions. [2023-09-01 12:03:25,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37544483985765126 [2023-09-01 12:03:25,635 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2321 transitions. [2023-09-01 12:03:25,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2321 transitions. [2023-09-01 12:03:25,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:25,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2321 transitions. [2023-09-01 12:03:25,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 211.0) internal successors, (2321), 11 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:25,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:25,640 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:25,640 INFO L175 Difference]: Start difference. First operand has 283 places, 512 transitions, 10327 flow. Second operand 11 states and 2321 transitions. [2023-09-01 12:03:25,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 527 transitions, 11368 flow [2023-09-01 12:03:26,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 527 transitions, 11235 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-09-01 12:03:26,024 INFO L231 Difference]: Finished difference. Result has 286 places, 508 transitions, 10428 flow [2023-09-01 12:03:26,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=10118, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10428, PETRI_PLACES=286, PETRI_TRANSITIONS=508} [2023-09-01 12:03:26,025 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 265 predicate places. [2023-09-01 12:03:26,025 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 508 transitions, 10428 flow [2023-09-01 12:03:26,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 208.05555555555554) internal successors, (3745), 18 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:26,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:26,026 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:26,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:26,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:26,227 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:26,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:26,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1868073493, now seen corresponding path program 20 times [2023-09-01 12:03:26,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:26,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967822516] [2023-09-01 12:03:26,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:26,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:26,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:03:26,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:26,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967822516] [2023-09-01 12:03:26,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967822516] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:26,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386441434] [2023-09-01 12:03:26,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:03:26,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:26,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:26,766 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) [2023-09-01 12:03:26,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-09-01 12:03:26,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:03:26,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:26,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:03:26,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:27,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 93 [2023-09-01 12:03:27,202 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:27,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:27,408 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:27,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 41 [2023-09-01 12:03:27,473 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:27,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386441434] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:27,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:27,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 23 [2023-09-01 12:03:27,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340973299] [2023-09-01 12:03:27,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:27,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:03:27,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:27,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:03:27,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2023-09-01 12:03:28,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 562 [2023-09-01 12:03:28,436 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 508 transitions, 10428 flow. Second operand has 23 states, 23 states have (on average 200.91304347826087) internal successors, (4621), 23 states have internal predecessors, (4621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:28,436 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:28,436 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 562 [2023-09-01 12:03:28,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:29,824 INFO L130 PetriNetUnfolder]: 1658/3639 cut-off events. [2023-09-01 12:03:29,824 INFO L131 PetriNetUnfolder]: For 54497/54497 co-relation queries the response was YES. [2023-09-01 12:03:29,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27126 conditions, 3639 events. 1658/3639 cut-off events. For 54497/54497 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29189 event pairs, 639 based on Foata normal form. 16/3655 useless extension candidates. Maximal degree in co-relation 27019. Up to 3084 conditions per place. [2023-09-01 12:03:29,854 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 458 selfloop transitions, 108 changer transitions 0/566 dead transitions. [2023-09-01 12:03:29,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 566 transitions, 12091 flow [2023-09-01 12:03:29,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 12:03:29,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 12:03:29,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2866 transitions. [2023-09-01 12:03:29,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36426029486527706 [2023-09-01 12:03:29,856 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2866 transitions. [2023-09-01 12:03:29,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2866 transitions. [2023-09-01 12:03:29,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:29,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2866 transitions. [2023-09-01 12:03:29,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 204.71428571428572) internal successors, (2866), 14 states have internal predecessors, (2866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:29,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:29,862 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:29,862 INFO L175 Difference]: Start difference. First operand has 286 places, 508 transitions, 10428 flow. Second operand 14 states and 2866 transitions. [2023-09-01 12:03:29,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 566 transitions, 12091 flow [2023-09-01 12:03:30,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 566 transitions, 11893 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-09-01 12:03:30,270 INFO L231 Difference]: Finished difference. Result has 292 places, 518 transitions, 10716 flow [2023-09-01 12:03:30,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=10162, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10716, PETRI_PLACES=292, PETRI_TRANSITIONS=518} [2023-09-01 12:03:30,271 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 271 predicate places. [2023-09-01 12:03:30,271 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 518 transitions, 10716 flow [2023-09-01 12:03:30,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 200.91304347826087) internal successors, (4621), 23 states have internal predecessors, (4621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:30,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:30,272 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:30,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:30,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:30,473 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:30,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:30,473 INFO L85 PathProgramCache]: Analyzing trace with hash -494622950, now seen corresponding path program 21 times [2023-09-01 12:03:30,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:30,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558786467] [2023-09-01 12:03:30,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:30,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:30,818 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:30,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:30,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558786467] [2023-09-01 12:03:30,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558786467] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:30,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090136254] [2023-09-01 12:03:30,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:03:30,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:30,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:30,821 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) [2023-09-01 12:03:30,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-09-01 12:03:31,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 12:03:31,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:31,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 12:03:31,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:31,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 91 [2023-09-01 12:03:31,394 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:31,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:31,547 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:31,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 41 [2023-09-01 12:03:31,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:31,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090136254] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:31,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:31,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:03:31,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105747134] [2023-09-01 12:03:31,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:31,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:03:31,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:31,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:03:31,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:03:32,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:03:32,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 518 transitions, 10716 flow. Second operand has 18 states, 18 states have (on average 209.27777777777777) internal successors, (3767), 18 states have internal predecessors, (3767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:32,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:32,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:03:32,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:33,165 INFO L130 PetriNetUnfolder]: 1698/3775 cut-off events. [2023-09-01 12:03:33,165 INFO L131 PetriNetUnfolder]: For 59878/59878 co-relation queries the response was YES. [2023-09-01 12:03:33,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28252 conditions, 3775 events. 1698/3775 cut-off events. For 59878/59878 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 30886 event pairs, 689 based on Foata normal form. 24/3799 useless extension candidates. Maximal degree in co-relation 28141. Up to 3271 conditions per place. [2023-09-01 12:03:33,200 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 438 selfloop transitions, 114 changer transitions 5/557 dead transitions. [2023-09-01 12:03:33,200 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 557 transitions, 12420 flow [2023-09-01 12:03:33,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 12:03:33,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 12:03:33,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2332 transitions. [2023-09-01 12:03:33,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37722419928825623 [2023-09-01 12:03:33,202 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2332 transitions. [2023-09-01 12:03:33,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2332 transitions. [2023-09-01 12:03:33,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:33,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2332 transitions. [2023-09-01 12:03:33,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 212.0) internal successors, (2332), 11 states have internal predecessors, (2332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:33,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:33,207 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:33,207 INFO L175 Difference]: Start difference. First operand has 292 places, 518 transitions, 10716 flow. Second operand 11 states and 2332 transitions. [2023-09-01 12:03:33,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 557 transitions, 12420 flow [2023-09-01 12:03:33,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 557 transitions, 12221 flow, removed 51 selfloop flow, removed 7 redundant places. [2023-09-01 12:03:33,656 INFO L231 Difference]: Finished difference. Result has 297 places, 530 transitions, 11174 flow [2023-09-01 12:03:33,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=10487, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11174, PETRI_PLACES=297, PETRI_TRANSITIONS=530} [2023-09-01 12:03:33,656 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 276 predicate places. [2023-09-01 12:03:33,657 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 530 transitions, 11174 flow [2023-09-01 12:03:33,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 209.27777777777777) internal successors, (3767), 18 states have internal predecessors, (3767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:33,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:33,657 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:33,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:33,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 12:03:33,858 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:33,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:33,858 INFO L85 PathProgramCache]: Analyzing trace with hash 202279714, now seen corresponding path program 22 times [2023-09-01 12:03:33,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:33,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120801032] [2023-09-01 12:03:33,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:33,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:34,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:34,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120801032] [2023-09-01 12:03:34,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120801032] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:34,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941891347] [2023-09-01 12:03:34,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:03:34,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:34,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:34,280 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) [2023-09-01 12:03:34,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-09-01 12:03:34,439 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:03:34,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:34,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:03:34,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:34,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 52 [2023-09-01 12:03:34,645 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:34,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:34,916 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-09-01 12:03:34,916 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 19 [2023-09-01 12:03:34,929 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:34,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941891347] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:34,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:34,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-09-01 12:03:34,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818379413] [2023-09-01 12:03:34,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:34,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 12:03:34,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 12:03:34,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-09-01 12:03:35,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:03:35,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 530 transitions, 11174 flow. Second operand has 17 states, 17 states have (on average 209.2941176470588) internal successors, (3558), 17 states have internal predecessors, (3558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:35,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:35,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:03:35,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:37,033 INFO L130 PetriNetUnfolder]: 1772/3925 cut-off events. [2023-09-01 12:03:37,033 INFO L131 PetriNetUnfolder]: For 60235/60235 co-relation queries the response was YES. [2023-09-01 12:03:37,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29498 conditions, 3925 events. 1772/3925 cut-off events. For 60235/60235 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32314 event pairs, 82 based on Foata normal form. 24/3949 useless extension candidates. Maximal degree in co-relation 29385. Up to 1276 conditions per place. [2023-09-01 12:03:37,066 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 317 selfloop transitions, 289 changer transitions 3/609 dead transitions. [2023-09-01 12:03:37,066 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 609 transitions, 13470 flow [2023-09-01 12:03:37,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 12:03:37,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 12:03:37,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2557 transitions. [2023-09-01 12:03:37,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3791518386714116 [2023-09-01 12:03:37,069 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2557 transitions. [2023-09-01 12:03:37,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2557 transitions. [2023-09-01 12:03:37,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:37,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2557 transitions. [2023-09-01 12:03:37,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 213.08333333333334) internal successors, (2557), 12 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:37,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 562.0) internal successors, (7306), 13 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:37,076 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 562.0) internal successors, (7306), 13 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:37,076 INFO L175 Difference]: Start difference. First operand has 297 places, 530 transitions, 11174 flow. Second operand 12 states and 2557 transitions. [2023-09-01 12:03:37,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 609 transitions, 13470 flow [2023-09-01 12:03:37,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 609 transitions, 13209 flow, removed 31 selfloop flow, removed 8 redundant places. [2023-09-01 12:03:37,598 INFO L231 Difference]: Finished difference. Result has 300 places, 551 transitions, 12098 flow [2023-09-01 12:03:37,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=10913, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12098, PETRI_PLACES=300, PETRI_TRANSITIONS=551} [2023-09-01 12:03:37,600 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 279 predicate places. [2023-09-01 12:03:37,600 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 551 transitions, 12098 flow [2023-09-01 12:03:37,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 209.2941176470588) internal successors, (3558), 17 states have internal predecessors, (3558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:37,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:37,601 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:37,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:37,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-09-01 12:03:37,801 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:37,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:37,802 INFO L85 PathProgramCache]: Analyzing trace with hash 222542276, now seen corresponding path program 23 times [2023-09-01 12:03:37,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:37,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781743402] [2023-09-01 12:03:37,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:37,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:37,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:38,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:38,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781743402] [2023-09-01 12:03:38,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781743402] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:38,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778906218] [2023-09-01 12:03:38,164 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:03:38,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:38,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:38,169 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) [2023-09-01 12:03:38,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-09-01 12:03:38,326 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:03:38,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:38,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 12:03:38,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:38,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 93 [2023-09-01 12:03:38,628 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:38,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:38,826 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:38,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 28 [2023-09-01 12:03:38,847 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:38,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778906218] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:38,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:38,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-09-01 12:03:38,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484984949] [2023-09-01 12:03:38,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:38,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 12:03:38,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:38,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 12:03:38,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2023-09-01 12:03:39,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:03:39,612 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 551 transitions, 12098 flow. Second operand has 19 states, 19 states have (on average 208.05263157894737) internal successors, (3953), 19 states have internal predecessors, (3953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:39,612 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:39,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:03:39,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:41,873 INFO L130 PetriNetUnfolder]: 1778/3935 cut-off events. [2023-09-01 12:03:41,873 INFO L131 PetriNetUnfolder]: For 64668/64668 co-relation queries the response was YES. [2023-09-01 12:03:41,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30505 conditions, 3935 events. 1778/3935 cut-off events. For 64668/64668 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32581 event pairs, 38 based on Foata normal form. 16/3951 useless extension candidates. Maximal degree in co-relation 30391. Up to 948 conditions per place. [2023-09-01 12:03:41,905 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 338 selfloop transitions, 315 changer transitions 0/653 dead transitions. [2023-09-01 12:03:41,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 653 transitions, 14610 flow [2023-09-01 12:03:41,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 12:03:41,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 12:03:41,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 5272 transitions. [2023-09-01 12:03:41,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37523131672597865 [2023-09-01 12:03:41,909 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 5272 transitions. [2023-09-01 12:03:41,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 5272 transitions. [2023-09-01 12:03:41,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:41,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 5272 transitions. [2023-09-01 12:03:41,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 210.88) internal successors, (5272), 25 states have internal predecessors, (5272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:41,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 562.0) internal successors, (14612), 26 states have internal predecessors, (14612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:41,919 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 562.0) internal successors, (14612), 26 states have internal predecessors, (14612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:41,919 INFO L175 Difference]: Start difference. First operand has 300 places, 551 transitions, 12098 flow. Second operand 25 states and 5272 transitions. [2023-09-01 12:03:41,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 653 transitions, 14610 flow [2023-09-01 12:03:42,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 653 transitions, 14329 flow, removed 54 selfloop flow, removed 5 redundant places. [2023-09-01 12:03:42,582 INFO L231 Difference]: Finished difference. Result has 323 places, 577 transitions, 13320 flow [2023-09-01 12:03:42,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=11807, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13320, PETRI_PLACES=323, PETRI_TRANSITIONS=577} [2023-09-01 12:03:42,584 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 302 predicate places. [2023-09-01 12:03:42,584 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 577 transitions, 13320 flow [2023-09-01 12:03:42,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 208.05263157894737) internal successors, (3953), 19 states have internal predecessors, (3953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:42,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:42,585 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:42,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:42,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 12:03:42,791 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:42,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:42,791 INFO L85 PathProgramCache]: Analyzing trace with hash -632764378, now seen corresponding path program 24 times [2023-09-01 12:03:42,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:42,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545291610] [2023-09-01 12:03:42,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:42,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:42,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:43,117 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:43,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:43,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545291610] [2023-09-01 12:03:43,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545291610] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:43,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006140825] [2023-09-01 12:03:43,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:03:43,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:43,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:43,120 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) [2023-09-01 12:03:43,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-09-01 12:03:43,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:03:43,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:43,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:03:43,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:43,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-09-01 12:03:43,486 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:43,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:43,745 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:43,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 28 [2023-09-01 12:03:43,766 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:43,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006140825] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:43,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:43,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:03:43,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521111318] [2023-09-01 12:03:43,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:43,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:03:43,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:43,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:03:43,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:03:44,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:03:44,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 577 transitions, 13320 flow. Second operand has 18 states, 18 states have (on average 208.11111111111111) internal successors, (3746), 18 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:44,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:44,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:03:44,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:45,660 INFO L130 PetriNetUnfolder]: 1766/3855 cut-off events. [2023-09-01 12:03:45,660 INFO L131 PetriNetUnfolder]: For 68093/68093 co-relation queries the response was YES. [2023-09-01 12:03:45,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31644 conditions, 3855 events. 1766/3855 cut-off events. For 68093/68093 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 31320 event pairs, 74 based on Foata normal form. 20/3875 useless extension candidates. Maximal degree in co-relation 31527. Up to 2058 conditions per place. [2023-09-01 12:03:45,697 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 387 selfloop transitions, 217 changer transitions 0/604 dead transitions. [2023-09-01 12:03:45,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 604 transitions, 14747 flow [2023-09-01 12:03:45,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 12:03:45,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 12:03:45,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2116 transitions. [2023-09-01 12:03:45,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37651245551601425 [2023-09-01 12:03:45,700 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2116 transitions. [2023-09-01 12:03:45,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2116 transitions. [2023-09-01 12:03:45,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:45,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2116 transitions. [2023-09-01 12:03:45,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 211.6) internal successors, (2116), 10 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:45,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 562.0) internal successors, (6182), 11 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:45,706 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 562.0) internal successors, (6182), 11 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:45,706 INFO L175 Difference]: Start difference. First operand has 323 places, 577 transitions, 13320 flow. Second operand 10 states and 2116 transitions. [2023-09-01 12:03:45,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 604 transitions, 14747 flow [2023-09-01 12:03:46,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 604 transitions, 13886 flow, removed 159 selfloop flow, removed 23 redundant places. [2023-09-01 12:03:46,561 INFO L231 Difference]: Finished difference. Result has 308 places, 573 transitions, 12912 flow [2023-09-01 12:03:46,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12058, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12912, PETRI_PLACES=308, PETRI_TRANSITIONS=573} [2023-09-01 12:03:46,562 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 287 predicate places. [2023-09-01 12:03:46,562 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 573 transitions, 12912 flow [2023-09-01 12:03:46,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 208.11111111111111) internal successors, (3746), 18 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:46,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:46,563 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:46,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:46,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:46,763 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:46,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:46,764 INFO L85 PathProgramCache]: Analyzing trace with hash 937006002, now seen corresponding path program 25 times [2023-09-01 12:03:46,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:46,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254386669] [2023-09-01 12:03:46,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:46,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:47,306 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:03:47,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:47,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254386669] [2023-09-01 12:03:47,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254386669] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:47,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749068810] [2023-09-01 12:03:47,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:03:47,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:47,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:47,308 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) [2023-09-01 12:03:47,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-09-01 12:03:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:47,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:03:47,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:47,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 65 [2023-09-01 12:03:47,698 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:47,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:47,926 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:47,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 38 [2023-09-01 12:03:47,979 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:47,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749068810] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:47,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:47,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 21 [2023-09-01 12:03:47,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053353438] [2023-09-01 12:03:47,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:47,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 12:03:47,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:47,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 12:03:47,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2023-09-01 12:03:48,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 562 [2023-09-01 12:03:48,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 573 transitions, 12912 flow. Second operand has 21 states, 21 states have (on average 202.0) internal successors, (4242), 21 states have internal predecessors, (4242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:48,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:48,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 562 [2023-09-01 12:03:48,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:50,410 INFO L130 PetriNetUnfolder]: 1786/3867 cut-off events. [2023-09-01 12:03:50,410 INFO L131 PetriNetUnfolder]: For 66159/66159 co-relation queries the response was YES. [2023-09-01 12:03:50,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31108 conditions, 3867 events. 1786/3867 cut-off events. For 66159/66159 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31135 event pairs, 349 based on Foata normal form. 24/3891 useless extension candidates. Maximal degree in co-relation 31001. Up to 1532 conditions per place. [2023-09-01 12:03:50,447 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 386 selfloop transitions, 221 changer transitions 1/608 dead transitions. [2023-09-01 12:03:50,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 608 transitions, 14493 flow [2023-09-01 12:03:50,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 12:03:50,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 12:03:50,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2659 transitions. [2023-09-01 12:03:50,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394744045989597 [2023-09-01 12:03:50,449 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2659 transitions. [2023-09-01 12:03:50,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2659 transitions. [2023-09-01 12:03:50,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:50,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2659 transitions. [2023-09-01 12:03:50,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 204.53846153846155) internal successors, (2659), 13 states have internal predecessors, (2659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:50,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:50,457 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:50,457 INFO L175 Difference]: Start difference. First operand has 308 places, 573 transitions, 12912 flow. Second operand 13 states and 2659 transitions. [2023-09-01 12:03:50,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 608 transitions, 14493 flow [2023-09-01 12:03:51,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 608 transitions, 14062 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-09-01 12:03:51,050 INFO L231 Difference]: Finished difference. Result has 313 places, 577 transitions, 13031 flow [2023-09-01 12:03:51,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12421, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13031, PETRI_PLACES=313, PETRI_TRANSITIONS=577} [2023-09-01 12:03:51,051 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 292 predicate places. [2023-09-01 12:03:51,051 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 577 transitions, 13031 flow [2023-09-01 12:03:51,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 202.0) internal successors, (4242), 21 states have internal predecessors, (4242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:51,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:51,052 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:51,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:51,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:51,253 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:51,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:51,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1238315755, now seen corresponding path program 26 times [2023-09-01 12:03:51,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:51,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139247318] [2023-09-01 12:03:51,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:51,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:51,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:51,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:51,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139247318] [2023-09-01 12:03:51,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139247318] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:51,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737262253] [2023-09-01 12:03:51,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:03:51,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:51,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:51,613 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) [2023-09-01 12:03:51,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-09-01 12:03:51,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:03:51,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:51,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 12:03:51,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:52,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 80 [2023-09-01 12:03:52,114 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:52,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:52,303 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:52,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 55 [2023-09-01 12:03:52,401 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:52,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737262253] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:52,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:52,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:03:52,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641473192] [2023-09-01 12:03:52,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:52,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:03:52,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:52,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:03:52,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:03:53,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:03:53,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 577 transitions, 13031 flow. Second operand has 18 states, 18 states have (on average 208.05555555555554) internal successors, (3745), 18 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:53,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:53,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:03:53,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:54,250 INFO L130 PetriNetUnfolder]: 1774/3823 cut-off events. [2023-09-01 12:03:54,251 INFO L131 PetriNetUnfolder]: For 68701/68701 co-relation queries the response was YES. [2023-09-01 12:03:54,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30936 conditions, 3823 events. 1774/3823 cut-off events. For 68701/68701 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 30611 event pairs, 749 based on Foata normal form. 4/3827 useless extension candidates. Maximal degree in co-relation 30827. Up to 3467 conditions per place. [2023-09-01 12:03:54,280 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 499 selfloop transitions, 92 changer transitions 0/591 dead transitions. [2023-09-01 12:03:54,280 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 591 transitions, 14198 flow [2023-09-01 12:03:54,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 12:03:54,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 12:03:54,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2111 transitions. [2023-09-01 12:03:54,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37562277580071174 [2023-09-01 12:03:54,283 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2111 transitions. [2023-09-01 12:03:54,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2111 transitions. [2023-09-01 12:03:54,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:54,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2111 transitions. [2023-09-01 12:03:54,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 211.1) internal successors, (2111), 10 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:54,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 562.0) internal successors, (6182), 11 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:54,287 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 562.0) internal successors, (6182), 11 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:54,287 INFO L175 Difference]: Start difference. First operand has 313 places, 577 transitions, 13031 flow. Second operand 10 states and 2111 transitions. [2023-09-01 12:03:54,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 591 transitions, 14198 flow [2023-09-01 12:03:54,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 591 transitions, 13948 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-09-01 12:03:54,764 INFO L231 Difference]: Finished difference. Result has 311 places, 573 transitions, 12880 flow [2023-09-01 12:03:54,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12696, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12880, PETRI_PLACES=311, PETRI_TRANSITIONS=573} [2023-09-01 12:03:54,765 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 290 predicate places. [2023-09-01 12:03:54,765 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 573 transitions, 12880 flow [2023-09-01 12:03:54,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 208.05555555555554) internal successors, (3745), 18 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:54,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:54,766 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:54,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:54,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:54,966 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:54,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:54,967 INFO L85 PathProgramCache]: Analyzing trace with hash 852990556, now seen corresponding path program 27 times [2023-09-01 12:03:54,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:54,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301679648] [2023-09-01 12:03:54,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:54,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:54,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:55,370 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:55,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:55,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301679648] [2023-09-01 12:03:55,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301679648] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:55,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243942499] [2023-09-01 12:03:55,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:03:55,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:55,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:55,372 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) [2023-09-01 12:03:55,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-09-01 12:03:55,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:03:55,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:55,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:03:55,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:55,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 80 [2023-09-01 12:03:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:55,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:56,028 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:56,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 41 [2023-09-01 12:03:56,086 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:56,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243942499] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:56,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:56,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-09-01 12:03:56,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028766992] [2023-09-01 12:03:56,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:56,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 12:03:56,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 12:03:56,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2023-09-01 12:03:56,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:03:56,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 573 transitions, 12880 flow. Second operand has 20 states, 20 states have (on average 209.15) internal successors, (4183), 20 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:56,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:56,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:03:56,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:57,877 INFO L130 PetriNetUnfolder]: 1766/3759 cut-off events. [2023-09-01 12:03:57,877 INFO L131 PetriNetUnfolder]: For 66182/66182 co-relation queries the response was YES. [2023-09-01 12:03:57,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30583 conditions, 3759 events. 1766/3759 cut-off events. For 66182/66182 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 29660 event pairs, 711 based on Foata normal form. 16/3775 useless extension candidates. Maximal degree in co-relation 30475. Up to 3341 conditions per place. [2023-09-01 12:03:57,909 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 470 selfloop transitions, 116 changer transitions 0/586 dead transitions. [2023-09-01 12:03:57,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 586 transitions, 14088 flow [2023-09-01 12:03:57,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 12:03:57,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 12:03:57,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2117 transitions. [2023-09-01 12:03:57,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669039145907474 [2023-09-01 12:03:57,912 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2117 transitions. [2023-09-01 12:03:57,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2117 transitions. [2023-09-01 12:03:57,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:57,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2117 transitions. [2023-09-01 12:03:57,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 211.7) internal successors, (2117), 10 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:57,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 562.0) internal successors, (6182), 11 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:57,916 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 562.0) internal successors, (6182), 11 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:57,916 INFO L175 Difference]: Start difference. First operand has 311 places, 573 transitions, 12880 flow. Second operand 10 states and 2117 transitions. [2023-09-01 12:03:57,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 586 transitions, 14088 flow [2023-09-01 12:03:58,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 586 transitions, 13896 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-09-01 12:03:58,406 INFO L231 Difference]: Finished difference. Result has 310 places, 569 transitions, 12806 flow [2023-09-01 12:03:58,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12806, PETRI_PLACES=310, PETRI_TRANSITIONS=569} [2023-09-01 12:03:58,406 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 289 predicate places. [2023-09-01 12:03:58,406 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 569 transitions, 12806 flow [2023-09-01 12:03:58,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 209.15) internal successors, (4183), 20 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:03:58,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:58,407 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:03:58,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-09-01 12:03:58,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-09-01 12:03:58,608 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:03:58,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:58,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1108262019, now seen corresponding path program 28 times [2023-09-01 12:03:58,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:58,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098199348] [2023-09-01 12:03:58,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:58,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:58,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:59,159 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:03:59,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:59,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098199348] [2023-09-01 12:03:59,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098199348] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:03:59,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581316112] [2023-09-01 12:03:59,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:03:59,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:03:59,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:03:59,161 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) [2023-09-01 12:03:59,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-09-01 12:03:59,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:03:59,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:03:59,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:03:59,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:03:59,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 80 [2023-09-01 12:03:59,607 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:59,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:03:59,830 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:03:59,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2023-09-01 12:03:59,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:59,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581316112] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:03:59,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:03:59,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 24 [2023-09-01 12:03:59,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154705751] [2023-09-01 12:03:59,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:03:59,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 12:03:59,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:59,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 12:03:59,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2023-09-01 12:04:00,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 562 [2023-09-01 12:04:00,917 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 569 transitions, 12806 flow. Second operand has 24 states, 24 states have (on average 202.83333333333334) internal successors, (4868), 24 states have internal predecessors, (4868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:00,917 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:00,917 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 562 [2023-09-01 12:04:00,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:02,342 INFO L130 PetriNetUnfolder]: 1740/3681 cut-off events. [2023-09-01 12:04:02,342 INFO L131 PetriNetUnfolder]: For 64024/64024 co-relation queries the response was YES. [2023-09-01 12:04:02,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30281 conditions, 3681 events. 1740/3681 cut-off events. For 64024/64024 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 28827 event pairs, 476 based on Foata normal form. 12/3693 useless extension candidates. Maximal degree in co-relation 30173. Up to 2305 conditions per place. [2023-09-01 12:04:02,373 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 423 selfloop transitions, 175 changer transitions 3/601 dead transitions. [2023-09-01 12:04:02,373 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 601 transitions, 14190 flow [2023-09-01 12:04:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 12:04:02,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 12:04:02,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2683 transitions. [2023-09-01 12:04:02,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3672324117163975 [2023-09-01 12:04:02,376 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2683 transitions. [2023-09-01 12:04:02,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2683 transitions. [2023-09-01 12:04:02,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:02,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2683 transitions. [2023-09-01 12:04:02,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 206.3846153846154) internal successors, (2683), 13 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:02,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:02,383 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:02,384 INFO L175 Difference]: Start difference. First operand has 310 places, 569 transitions, 12806 flow. Second operand 13 states and 2683 transitions. [2023-09-01 12:04:02,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 601 transitions, 14190 flow [2023-09-01 12:04:02,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 601 transitions, 13788 flow, removed 29 selfloop flow, removed 10 redundant places. [2023-09-01 12:04:02,882 INFO L231 Difference]: Finished difference. Result has 312 places, 563 transitions, 12673 flow [2023-09-01 12:04:02,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12268, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12673, PETRI_PLACES=312, PETRI_TRANSITIONS=563} [2023-09-01 12:04:02,883 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 291 predicate places. [2023-09-01 12:04:02,883 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 563 transitions, 12673 flow [2023-09-01 12:04:02,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 202.83333333333334) internal successors, (4868), 24 states have internal predecessors, (4868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:02,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:02,884 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:02,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:03,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:03,084 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:03,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:03,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1110045957, now seen corresponding path program 29 times [2023-09-01 12:04:03,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:03,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130285183] [2023-09-01 12:04:03,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:03,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:03,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:03,476 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:03,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:03,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130285183] [2023-09-01 12:04:03,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130285183] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:03,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534982558] [2023-09-01 12:04:03,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:04:03,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:03,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:03,478 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) [2023-09-01 12:04:03,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-09-01 12:04:03,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:04:03,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:03,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:04:03,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:03,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2023-09-01 12:04:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:03,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:04,095 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:04,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2023-09-01 12:04:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:04,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534982558] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:04,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:04,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-09-01 12:04:04,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132258937] [2023-09-01 12:04:04,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:04,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 12:04:04,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:04,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 12:04:04,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2023-09-01 12:04:04,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:04:04,964 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 563 transitions, 12673 flow. Second operand has 20 states, 20 states have (on average 208.15) internal successors, (4163), 20 states have internal predecessors, (4163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:04,964 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:04,964 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:04:04,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:06,381 INFO L130 PetriNetUnfolder]: 1726/3631 cut-off events. [2023-09-01 12:04:06,382 INFO L131 PetriNetUnfolder]: For 62873/62873 co-relation queries the response was YES. [2023-09-01 12:04:06,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29911 conditions, 3631 events. 1726/3631 cut-off events. For 62873/62873 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 28132 event pairs, 356 based on Foata normal form. 12/3643 useless extension candidates. Maximal degree in co-relation 29803. Up to 1996 conditions per place. [2023-09-01 12:04:06,415 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 365 selfloop transitions, 238 changer transitions 0/603 dead transitions. [2023-09-01 12:04:06,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 603 transitions, 14026 flow [2023-09-01 12:04:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 12:04:06,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 12:04:06,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2758 transitions. [2023-09-01 12:04:06,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774979468929647 [2023-09-01 12:04:06,418 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2758 transitions. [2023-09-01 12:04:06,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2758 transitions. [2023-09-01 12:04:06,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:06,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2758 transitions. [2023-09-01 12:04:06,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 212.15384615384616) internal successors, (2758), 13 states have internal predecessors, (2758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:06,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:06,423 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:06,423 INFO L175 Difference]: Start difference. First operand has 312 places, 563 transitions, 12673 flow. Second operand 13 states and 2758 transitions. [2023-09-01 12:04:06,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 603 transitions, 14026 flow [2023-09-01 12:04:07,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 603 transitions, 13764 flow, removed 18 selfloop flow, removed 12 redundant places. [2023-09-01 12:04:07,066 INFO L231 Difference]: Finished difference. Result has 309 places, 563 transitions, 12999 flow [2023-09-01 12:04:07,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12349, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12999, PETRI_PLACES=309, PETRI_TRANSITIONS=563} [2023-09-01 12:04:07,067 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 288 predicate places. [2023-09-01 12:04:07,067 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 563 transitions, 12999 flow [2023-09-01 12:04:07,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 208.15) internal successors, (4163), 20 states have internal predecessors, (4163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:07,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:07,067 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:07,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:07,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:07,268 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:07,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:07,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2082779586, now seen corresponding path program 30 times [2023-09-01 12:04:07,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:07,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392436678] [2023-09-01 12:04:07,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:07,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:07,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:07,587 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:07,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:07,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392436678] [2023-09-01 12:04:07,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392436678] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:07,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086864302] [2023-09-01 12:04:07,588 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:04:07,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:07,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:07,590 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) [2023-09-01 12:04:07,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-09-01 12:04:07,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:04:07,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:07,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:04:07,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:07,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 50 [2023-09-01 12:04:07,993 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:07,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:08,227 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:08,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 61 [2023-09-01 12:04:08,291 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:08,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086864302] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:08,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:08,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:04:08,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200547488] [2023-09-01 12:04:08,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:08,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:04:08,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:08,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:04:08,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:04:08,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:04:08,757 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 563 transitions, 12999 flow. Second operand has 18 states, 18 states have (on average 209.22222222222223) internal successors, (3766), 18 states have internal predecessors, (3766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:08,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:08,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:04:08,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:09,845 INFO L130 PetriNetUnfolder]: 1694/3559 cut-off events. [2023-09-01 12:04:09,846 INFO L131 PetriNetUnfolder]: For 64012/64012 co-relation queries the response was YES. [2023-09-01 12:04:09,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30097 conditions, 3559 events. 1694/3559 cut-off events. For 64012/64012 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27375 event pairs, 434 based on Foata normal form. 8/3567 useless extension candidates. Maximal degree in co-relation 29993. Up to 2492 conditions per place. [2023-09-01 12:04:09,878 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 368 selfloop transitions, 207 changer transitions 10/585 dead transitions. [2023-09-01 12:04:09,878 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 585 transitions, 14226 flow [2023-09-01 12:04:09,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 12:04:09,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 12:04:09,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2334 transitions. [2023-09-01 12:04:09,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37754771918472985 [2023-09-01 12:04:09,880 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2334 transitions. [2023-09-01 12:04:09,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2334 transitions. [2023-09-01 12:04:09,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:09,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2334 transitions. [2023-09-01 12:04:09,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 212.1818181818182) internal successors, (2334), 11 states have internal predecessors, (2334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:09,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:09,884 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 562.0) internal successors, (6744), 12 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:09,884 INFO L175 Difference]: Start difference. First operand has 309 places, 563 transitions, 12999 flow. Second operand 11 states and 2334 transitions. [2023-09-01 12:04:09,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 585 transitions, 14226 flow [2023-09-01 12:04:10,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 585 transitions, 13933 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-09-01 12:04:10,390 INFO L231 Difference]: Finished difference. Result has 309 places, 556 transitions, 12982 flow [2023-09-01 12:04:10,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12642, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12982, PETRI_PLACES=309, PETRI_TRANSITIONS=556} [2023-09-01 12:04:10,391 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 288 predicate places. [2023-09-01 12:04:10,391 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 556 transitions, 12982 flow [2023-09-01 12:04:10,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 209.22222222222223) internal successors, (3766), 18 states have internal predecessors, (3766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:10,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:10,391 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:10,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:10,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-09-01 12:04:10,592 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:10,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:10,593 INFO L85 PathProgramCache]: Analyzing trace with hash 452270500, now seen corresponding path program 31 times [2023-09-01 12:04:10,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:10,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397693760] [2023-09-01 12:04:10,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:10,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:10,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:10,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397693760] [2023-09-01 12:04:10,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397693760] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:10,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565495415] [2023-09-01 12:04:10,927 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:04:10,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:10,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:10,928 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) [2023-09-01 12:04:10,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-09-01 12:04:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:11,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:04:11,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:11,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 80 [2023-09-01 12:04:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:11,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:11,613 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:11,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 28 [2023-09-01 12:04:11,634 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:11,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565495415] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:11,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:11,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 21 [2023-09-01 12:04:11,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495418101] [2023-09-01 12:04:11,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:11,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 12:04:11,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:11,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 12:04:11,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-09-01 12:04:12,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 562 [2023-09-01 12:04:12,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 556 transitions, 12982 flow. Second operand has 21 states, 21 states have (on average 209.28571428571428) internal successors, (4395), 21 states have internal predecessors, (4395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:12,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:12,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 562 [2023-09-01 12:04:12,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:14,031 INFO L130 PetriNetUnfolder]: 1654/3463 cut-off events. [2023-09-01 12:04:14,032 INFO L131 PetriNetUnfolder]: For 64625/64625 co-relation queries the response was YES. [2023-09-01 12:04:14,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29571 conditions, 3463 events. 1654/3463 cut-off events. For 64625/64625 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26384 event pairs, 62 based on Foata normal form. 8/3471 useless extension candidates. Maximal degree in co-relation 29467. Up to 1738 conditions per place. [2023-09-01 12:04:14,066 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 324 selfloop transitions, 253 changer transitions 5/582 dead transitions. [2023-09-01 12:04:14,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 582 transitions, 14247 flow [2023-09-01 12:04:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 12:04:14,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 12:04:14,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2756 transitions. [2023-09-01 12:04:14,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37722419928825623 [2023-09-01 12:04:14,069 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2756 transitions. [2023-09-01 12:04:14,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2756 transitions. [2023-09-01 12:04:14,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:14,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2756 transitions. [2023-09-01 12:04:14,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 212.0) internal successors, (2756), 13 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:14,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:14,077 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 562.0) internal successors, (7868), 14 states have internal predecessors, (7868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:14,077 INFO L175 Difference]: Start difference. First operand has 309 places, 556 transitions, 12982 flow. Second operand 13 states and 2756 transitions. [2023-09-01 12:04:14,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 582 transitions, 14247 flow [2023-09-01 12:04:14,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 582 transitions, 13806 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-09-01 12:04:14,595 INFO L231 Difference]: Finished difference. Result has 305 places, 549 transitions, 12897 flow [2023-09-01 12:04:14,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12441, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12897, PETRI_PLACES=305, PETRI_TRANSITIONS=549} [2023-09-01 12:04:14,596 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 284 predicate places. [2023-09-01 12:04:14,596 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 549 transitions, 12897 flow [2023-09-01 12:04:14,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 209.28571428571428) internal successors, (4395), 21 states have internal predecessors, (4395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:14,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:14,597 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:14,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:14,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-09-01 12:04:14,801 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:14,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:14,802 INFO L85 PathProgramCache]: Analyzing trace with hash 216370355, now seen corresponding path program 32 times [2023-09-01 12:04:14,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:14,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004312012] [2023-09-01 12:04:14,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:14,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:14,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:15,145 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:15,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:15,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004312012] [2023-09-01 12:04:15,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004312012] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:15,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024252395] [2023-09-01 12:04:15,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:04:15,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:15,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:15,147 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) [2023-09-01 12:04:15,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 12:04:15,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:04:15,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:15,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:04:15,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:15,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-09-01 12:04:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:15,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:15,794 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:15,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 41 [2023-09-01 12:04:15,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:15,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024252395] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:15,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:15,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-09-01 12:04:15,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220760450] [2023-09-01 12:04:15,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:15,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 12:04:15,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:15,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 12:04:15,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-09-01 12:04:16,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:04:16,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 549 transitions, 12897 flow. Second operand has 19 states, 19 states have (on average 208.26315789473685) internal successors, (3957), 19 states have internal predecessors, (3957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:16,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:16,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:04:16,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:17,550 INFO L130 PetriNetUnfolder]: 1626/3339 cut-off events. [2023-09-01 12:04:17,550 INFO L131 PetriNetUnfolder]: For 67515/67515 co-relation queries the response was YES. [2023-09-01 12:04:17,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28946 conditions, 3339 events. 1626/3339 cut-off events. For 67515/67515 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24758 event pairs, 623 based on Foata normal form. 32/3371 useless extension candidates. Maximal degree in co-relation 28843. Up to 2977 conditions per place. [2023-09-01 12:04:17,580 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 457 selfloop transitions, 105 changer transitions 2/564 dead transitions. [2023-09-01 12:04:17,580 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 564 transitions, 14071 flow [2023-09-01 12:04:17,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:04:17,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:04:17,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1901 transitions. [2023-09-01 12:04:17,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37584025306445235 [2023-09-01 12:04:17,582 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1901 transitions. [2023-09-01 12:04:17,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1901 transitions. [2023-09-01 12:04:17,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:17,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1901 transitions. [2023-09-01 12:04:17,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 211.22222222222223) internal successors, (1901), 9 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:17,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 562.0) internal successors, (5620), 10 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:17,586 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 562.0) internal successors, (5620), 10 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:17,586 INFO L175 Difference]: Start difference. First operand has 305 places, 549 transitions, 12897 flow. Second operand 9 states and 1901 transitions. [2023-09-01 12:04:17,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 564 transitions, 14071 flow [2023-09-01 12:04:18,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 564 transitions, 13541 flow, removed 5 selfloop flow, removed 14 redundant places. [2023-09-01 12:04:18,023 INFO L231 Difference]: Finished difference. Result has 293 places, 543 transitions, 12486 flow [2023-09-01 12:04:18,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12233, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12486, PETRI_PLACES=293, PETRI_TRANSITIONS=543} [2023-09-01 12:04:18,024 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 272 predicate places. [2023-09-01 12:04:18,024 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 543 transitions, 12486 flow [2023-09-01 12:04:18,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 208.26315789473685) internal successors, (3957), 19 states have internal predecessors, (3957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:18,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:18,025 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:18,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:18,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-09-01 12:04:18,225 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:18,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:18,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1781878825, now seen corresponding path program 33 times [2023-09-01 12:04:18,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:18,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564434370] [2023-09-01 12:04:18,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:18,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:18,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:18,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:18,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564434370] [2023-09-01 12:04:18,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564434370] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:18,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508834449] [2023-09-01 12:04:18,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:04:18,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:18,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:18,574 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) [2023-09-01 12:04:18,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 12:04:18,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:04:18,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:18,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 48 conjunts are in the unsatisfiable core [2023-09-01 12:04:18,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:18,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 12:04:18,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2023-09-01 12:04:19,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-09-01 12:04:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:19,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:19,260 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:19,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 58 [2023-09-01 12:04:19,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2023-09-01 12:04:19,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2023-09-01 12:04:19,331 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:19,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508834449] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:19,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:19,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-09-01 12:04:19,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909287725] [2023-09-01 12:04:19,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:19,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 12:04:19,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:19,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 12:04:19,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=420, Unknown=1, NotChecked=0, Total=506 [2023-09-01 12:04:19,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 562 [2023-09-01 12:04:19,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 543 transitions, 12486 flow. Second operand has 23 states, 23 states have (on average 182.82608695652175) internal successors, (4205), 23 states have internal predecessors, (4205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:19,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:19,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 562 [2023-09-01 12:04:19,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:21,118 INFO L130 PetriNetUnfolder]: 1655/3366 cut-off events. [2023-09-01 12:04:21,118 INFO L131 PetriNetUnfolder]: For 64154/64154 co-relation queries the response was YES. [2023-09-01 12:04:21,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29115 conditions, 3366 events. 1655/3366 cut-off events. For 64154/64154 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24718 event pairs, 148 based on Foata normal form. 36/3402 useless extension candidates. Maximal degree in co-relation 29014. Up to 1308 conditions per place. [2023-09-01 12:04:21,150 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 234 selfloop transitions, 374 changer transitions 2/610 dead transitions. [2023-09-01 12:04:21,150 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 610 transitions, 14697 flow [2023-09-01 12:04:21,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 12:04:21,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 12:04:21,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2610 transitions. [2023-09-01 12:04:21,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33172343670564314 [2023-09-01 12:04:21,152 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2610 transitions. [2023-09-01 12:04:21,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2610 transitions. [2023-09-01 12:04:21,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:21,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2610 transitions. [2023-09-01 12:04:21,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 186.42857142857142) internal successors, (2610), 14 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:21,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:21,158 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:21,158 INFO L175 Difference]: Start difference. First operand has 293 places, 543 transitions, 12486 flow. Second operand 14 states and 2610 transitions. [2023-09-01 12:04:21,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 610 transitions, 14697 flow [2023-09-01 12:04:21,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 610 transitions, 14488 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-09-01 12:04:21,641 INFO L231 Difference]: Finished difference. Result has 301 places, 564 transitions, 13716 flow [2023-09-01 12:04:21,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12293, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13716, PETRI_PLACES=301, PETRI_TRANSITIONS=564} [2023-09-01 12:04:21,642 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 280 predicate places. [2023-09-01 12:04:21,642 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 564 transitions, 13716 flow [2023-09-01 12:04:21,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 182.82608695652175) internal successors, (4205), 23 states have internal predecessors, (4205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:21,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:21,643 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:21,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:21,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-09-01 12:04:21,844 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:21,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1235969341, now seen corresponding path program 34 times [2023-09-01 12:04:21,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774330275] [2023-09-01 12:04:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:21,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:22,228 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:22,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:22,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774330275] [2023-09-01 12:04:22,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774330275] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:22,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735147166] [2023-09-01 12:04:22,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:04:22,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:22,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:22,230 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) [2023-09-01 12:04:22,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 12:04:22,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:04:22,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:22,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 12:04:22,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:22,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 12:04:22,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2023-09-01 12:04:22,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 93 [2023-09-01 12:04:22,912 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:22,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:23,209 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:23,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 58 [2023-09-01 12:04:23,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2023-09-01 12:04:23,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2023-09-01 12:04:23,310 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:23,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735147166] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:23,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:23,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-09-01 12:04:23,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683603834] [2023-09-01 12:04:23,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:23,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 12:04:23,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:23,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 12:04:23,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=511, Unknown=1, NotChecked=0, Total=600 [2023-09-01 12:04:24,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 562 [2023-09-01 12:04:24,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 564 transitions, 13716 flow. Second operand has 25 states, 25 states have (on average 182.84) internal successors, (4571), 25 states have internal predecessors, (4571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:24,727 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:24,727 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 562 [2023-09-01 12:04:24,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:26,550 INFO L130 PetriNetUnfolder]: 1686/3405 cut-off events. [2023-09-01 12:04:26,550 INFO L131 PetriNetUnfolder]: For 71604/71604 co-relation queries the response was YES. [2023-09-01 12:04:26,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30668 conditions, 3405 events. 1686/3405 cut-off events. For 71604/71604 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 24921 event pairs, 158 based on Foata normal form. 12/3417 useless extension candidates. Maximal degree in co-relation 30565. Up to 1814 conditions per place. [2023-09-01 12:04:26,587 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 293 selfloop transitions, 347 changer transitions 1/641 dead transitions. [2023-09-01 12:04:26,587 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 641 transitions, 15905 flow [2023-09-01 12:04:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 12:04:26,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 12:04:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3179 transitions. [2023-09-01 12:04:26,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33274021352313166 [2023-09-01 12:04:26,590 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3179 transitions. [2023-09-01 12:04:26,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3179 transitions. [2023-09-01 12:04:26,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:26,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3179 transitions. [2023-09-01 12:04:26,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 187.0) internal successors, (3179), 17 states have internal predecessors, (3179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:26,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 562.0) internal successors, (10116), 18 states have internal predecessors, (10116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:26,596 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 562.0) internal successors, (10116), 18 states have internal predecessors, (10116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:26,596 INFO L175 Difference]: Start difference. First operand has 301 places, 564 transitions, 13716 flow. Second operand 17 states and 3179 transitions. [2023-09-01 12:04:26,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 641 transitions, 15905 flow [2023-09-01 12:04:27,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 641 transitions, 15309 flow, removed 61 selfloop flow, removed 8 redundant places. [2023-09-01 12:04:27,141 INFO L231 Difference]: Finished difference. Result has 312 places, 576 transitions, 14264 flow [2023-09-01 12:04:27,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=13129, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14264, PETRI_PLACES=312, PETRI_TRANSITIONS=576} [2023-09-01 12:04:27,142 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 291 predicate places. [2023-09-01 12:04:27,142 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 576 transitions, 14264 flow [2023-09-01 12:04:27,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 182.84) internal successors, (4571), 25 states have internal predecessors, (4571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:27,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:27,143 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:27,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:27,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:27,345 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:27,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:27,345 INFO L85 PathProgramCache]: Analyzing trace with hash -935413069, now seen corresponding path program 35 times [2023-09-01 12:04:27,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:27,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95577955] [2023-09-01 12:04:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:27,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:27,863 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:27,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:27,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95577955] [2023-09-01 12:04:27,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95577955] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:27,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336421579] [2023-09-01 12:04:27,864 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:04:27,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:27,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:27,865 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) [2023-09-01 12:04:27,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 12:04:28,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:04:28,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:28,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 12:04:28,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:28,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 12:04:28,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2023-09-01 12:04:28,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 93 [2023-09-01 12:04:28,490 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:28,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:28,705 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:28,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 58 [2023-09-01 12:04:28,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2023-09-01 12:04:28,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2023-09-01 12:04:28,774 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:28,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336421579] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:28,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:28,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2023-09-01 12:04:28,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005516035] [2023-09-01 12:04:28,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:28,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 12:04:28,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:28,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 12:04:28,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=496, Unknown=2, NotChecked=0, Total=600 [2023-09-01 12:04:29,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 562 [2023-09-01 12:04:29,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 576 transitions, 14264 flow. Second operand has 25 states, 25 states have (on average 182.76) internal successors, (4569), 25 states have internal predecessors, (4569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:29,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:29,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 562 [2023-09-01 12:04:29,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:31,135 INFO L130 PetriNetUnfolder]: 1668/3343 cut-off events. [2023-09-01 12:04:31,135 INFO L131 PetriNetUnfolder]: For 72659/72659 co-relation queries the response was YES. [2023-09-01 12:04:31,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30366 conditions, 3343 events. 1668/3343 cut-off events. For 72659/72659 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24273 event pairs, 136 based on Foata normal form. 6/3349 useless extension candidates. Maximal degree in co-relation 30262. Up to 1814 conditions per place. [2023-09-01 12:04:31,161 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 272 selfloop transitions, 339 changer transitions 2/613 dead transitions. [2023-09-01 12:04:31,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 613 transitions, 15667 flow [2023-09-01 12:04:31,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 12:04:31,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 12:04:31,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2615 transitions. [2023-09-01 12:04:31,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3323589222165735 [2023-09-01 12:04:31,163 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2615 transitions. [2023-09-01 12:04:31,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2615 transitions. [2023-09-01 12:04:31,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:31,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2615 transitions. [2023-09-01 12:04:31,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 186.78571428571428) internal successors, (2615), 14 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:31,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:31,169 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 562.0) internal successors, (8430), 15 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:31,169 INFO L175 Difference]: Start difference. First operand has 312 places, 576 transitions, 14264 flow. Second operand 14 states and 2615 transitions. [2023-09-01 12:04:31,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 613 transitions, 15667 flow [2023-09-01 12:04:31,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 613 transitions, 15307 flow, removed 28 selfloop flow, removed 12 redundant places. [2023-09-01 12:04:31,633 INFO L231 Difference]: Finished difference. Result has 311 places, 568 transitions, 14433 flow [2023-09-01 12:04:31,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=13773, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=14433, PETRI_PLACES=311, PETRI_TRANSITIONS=568} [2023-09-01 12:04:31,633 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 290 predicate places. [2023-09-01 12:04:31,634 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 568 transitions, 14433 flow [2023-09-01 12:04:31,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 182.76) internal successors, (4569), 25 states have internal predecessors, (4569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:31,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:31,635 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:31,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:31,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-09-01 12:04:31,840 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:31,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:31,841 INFO L85 PathProgramCache]: Analyzing trace with hash 2017814978, now seen corresponding path program 36 times [2023-09-01 12:04:31,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:31,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444088209] [2023-09-01 12:04:31,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:31,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:31,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:32,226 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:32,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:32,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444088209] [2023-09-01 12:04:32,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444088209] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:32,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444946616] [2023-09-01 12:04:32,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:04:32,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:32,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:32,228 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) [2023-09-01 12:04:32,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 12:04:32,400 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:04:32,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:32,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 46 conjunts are in the unsatisfiable core [2023-09-01 12:04:32,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:32,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 12:04:32,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2023-09-01 12:04:32,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 50 [2023-09-01 12:04:32,773 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:32,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:33,075 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:33,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 75 [2023-09-01 12:04:33,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-09-01 12:04:33,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:33,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444946616] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:33,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:33,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-09-01 12:04:33,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817859563] [2023-09-01 12:04:33,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:33,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 12:04:33,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:33,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 12:04:33,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2023-09-01 12:04:33,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 562 [2023-09-01 12:04:33,871 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 568 transitions, 14433 flow. Second operand has 26 states, 26 states have (on average 182.84615384615384) internal successors, (4754), 26 states have internal predecessors, (4754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:33,871 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:33,871 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 562 [2023-09-01 12:04:33,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:35,424 INFO L130 PetriNetUnfolder]: 1634/3265 cut-off events. [2023-09-01 12:04:35,424 INFO L131 PetriNetUnfolder]: For 78614/78614 co-relation queries the response was YES. [2023-09-01 12:04:35,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30192 conditions, 3265 events. 1634/3265 cut-off events. For 78614/78614 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23440 event pairs, 187 based on Foata normal form. 8/3273 useless extension candidates. Maximal degree in co-relation 30090. Up to 1064 conditions per place. [2023-09-01 12:04:35,452 INFO L137 encePairwiseOnDemand]: 555/562 looper letters, 258 selfloop transitions, 339 changer transitions 11/608 dead transitions. [2023-09-01 12:04:35,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 608 transitions, 15993 flow [2023-09-01 12:04:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 12:04:35,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 12:04:35,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3517 transitions. [2023-09-01 12:04:35,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32936879565461696 [2023-09-01 12:04:35,455 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3517 transitions. [2023-09-01 12:04:35,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3517 transitions. [2023-09-01 12:04:35,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:35,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3517 transitions. [2023-09-01 12:04:35,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 185.10526315789474) internal successors, (3517), 19 states have internal predecessors, (3517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:35,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 562.0) internal successors, (11240), 20 states have internal predecessors, (11240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:35,462 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 562.0) internal successors, (11240), 20 states have internal predecessors, (11240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:35,462 INFO L175 Difference]: Start difference. First operand has 311 places, 568 transitions, 14433 flow. Second operand 19 states and 3517 transitions. [2023-09-01 12:04:35,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 608 transitions, 15993 flow [2023-09-01 12:04:35,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 608 transitions, 15316 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-09-01 12:04:35,953 INFO L231 Difference]: Finished difference. Result has 314 places, 571 transitions, 14482 flow [2023-09-01 12:04:35,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=13698, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14482, PETRI_PLACES=314, PETRI_TRANSITIONS=571} [2023-09-01 12:04:35,953 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 293 predicate places. [2023-09-01 12:04:35,953 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 571 transitions, 14482 flow [2023-09-01 12:04:35,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 182.84615384615384) internal successors, (4754), 26 states have internal predecessors, (4754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:35,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:35,954 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:35,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:36,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-09-01 12:04:36,155 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:36,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:36,156 INFO L85 PathProgramCache]: Analyzing trace with hash -479361748, now seen corresponding path program 37 times [2023-09-01 12:04:36,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:36,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198552778] [2023-09-01 12:04:36,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:36,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:36,207 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 12:04:36,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:36,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198552778] [2023-09-01 12:04:36,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198552778] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:04:36,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:04:36,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 12:04:36,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078691382] [2023-09-01 12:04:36,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:04:36,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 12:04:36,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:36,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 12:04:36,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-09-01 12:04:36,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 562 [2023-09-01 12:04:36,230 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 571 transitions, 14482 flow. Second operand has 6 states, 6 states have (on average 238.33333333333334) internal successors, (1430), 6 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:36,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:36,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 562 [2023-09-01 12:04:36,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:36,600 INFO L130 PetriNetUnfolder]: 819/1624 cut-off events. [2023-09-01 12:04:36,600 INFO L131 PetriNetUnfolder]: For 39054/39054 co-relation queries the response was YES. [2023-09-01 12:04:36,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15255 conditions, 1624 events. 819/1624 cut-off events. For 39054/39054 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 9899 event pairs, 350 based on Foata normal form. 1/1625 useless extension candidates. Maximal degree in co-relation 15158. Up to 1621 conditions per place. [2023-09-01 12:04:36,615 INFO L137 encePairwiseOnDemand]: 560/562 looper letters, 348 selfloop transitions, 4 changer transitions 0/352 dead transitions. [2023-09-01 12:04:36,615 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 352 transitions, 9011 flow [2023-09-01 12:04:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 12:04:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 12:04:36,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1430 transitions. [2023-09-01 12:04:36,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42408066429418745 [2023-09-01 12:04:36,617 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1430 transitions. [2023-09-01 12:04:36,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1430 transitions. [2023-09-01 12:04:36,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:36,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1430 transitions. [2023-09-01 12:04:36,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 238.33333333333334) internal successors, (1430), 6 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:36,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 562.0) internal successors, (3934), 7 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:36,619 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 562.0) internal successors, (3934), 7 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:36,619 INFO L175 Difference]: Start difference. First operand has 314 places, 571 transitions, 14482 flow. Second operand 6 states and 1430 transitions. [2023-09-01 12:04:36,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 352 transitions, 9011 flow [2023-09-01 12:04:36,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 352 transitions, 7835 flow, removed 15 selfloop flow, removed 34 redundant places. [2023-09-01 12:04:36,781 INFO L231 Difference]: Finished difference. Result has 261 places, 352 transitions, 7139 flow [2023-09-01 12:04:36,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7139, PETRI_PLACES=261, PETRI_TRANSITIONS=352} [2023-09-01 12:04:36,782 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 240 predicate places. [2023-09-01 12:04:36,782 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 352 transitions, 7139 flow [2023-09-01 12:04:36,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 238.33333333333334) internal successors, (1430), 6 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:36,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:36,782 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:36,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 12:04:36,783 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:36,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:36,783 INFO L85 PathProgramCache]: Analyzing trace with hash -678092971, now seen corresponding path program 38 times [2023-09-01 12:04:36,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:36,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888940408] [2023-09-01 12:04:36,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:36,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:37,921 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:04:37,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:37,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888940408] [2023-09-01 12:04:37,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888940408] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:37,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736147535] [2023-09-01 12:04:37,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:04:37,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:37,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:37,925 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) [2023-09-01 12:04:37,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 12:04:38,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:04:38,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:38,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 49 conjunts are in the unsatisfiable core [2023-09-01 12:04:38,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:38,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 86 [2023-09-01 12:04:38,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:38,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:39,932 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-09-01 12:04:39,932 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 242 treesize of output 141 [2023-09-01 12:04:40,020 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:40,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736147535] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:40,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:40,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-09-01 12:04:40,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258419108] [2023-09-01 12:04:40,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:40,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 12:04:40,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:40,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 12:04:40,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2023-09-01 12:04:43,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 562 [2023-09-01 12:04:43,029 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 352 transitions, 7139 flow. Second operand has 32 states, 32 states have (on average 186.71875) internal successors, (5975), 32 states have internal predecessors, (5975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:43,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:43,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 562 [2023-09-01 12:04:43,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:49,455 INFO L130 PetriNetUnfolder]: 1391/2887 cut-off events. [2023-09-01 12:04:49,455 INFO L131 PetriNetUnfolder]: For 54196/54196 co-relation queries the response was YES. [2023-09-01 12:04:49,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23802 conditions, 2887 events. 1391/2887 cut-off events. For 54196/54196 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20997 event pairs, 52 based on Foata normal form. 26/2913 useless extension candidates. Maximal degree in co-relation 23717. Up to 739 conditions per place. [2023-09-01 12:04:49,480 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 233 selfloop transitions, 362 changer transitions 64/659 dead transitions. [2023-09-01 12:04:49,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 659 transitions, 13609 flow [2023-09-01 12:04:49,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-09-01 12:04:49,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-09-01 12:04:49,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 7953 transitions. [2023-09-01 12:04:49,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.336934417895272 [2023-09-01 12:04:49,487 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 7953 transitions. [2023-09-01 12:04:49,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 7953 transitions. [2023-09-01 12:04:49,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:49,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 7953 transitions. [2023-09-01 12:04:49,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 189.35714285714286) internal successors, (7953), 42 states have internal predecessors, (7953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:49,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 562.0) internal successors, (24166), 43 states have internal predecessors, (24166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:49,509 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 562.0) internal successors, (24166), 43 states have internal predecessors, (24166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:49,509 INFO L175 Difference]: Start difference. First operand has 261 places, 352 transitions, 7139 flow. Second operand 42 states and 7953 transitions. [2023-09-01 12:04:49,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 659 transitions, 13609 flow [2023-09-01 12:04:49,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 659 transitions, 13602 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 12:04:49,817 INFO L231 Difference]: Finished difference. Result has 307 places, 480 transitions, 10528 flow [2023-09-01 12:04:49,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=7132, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=10528, PETRI_PLACES=307, PETRI_TRANSITIONS=480} [2023-09-01 12:04:49,818 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 286 predicate places. [2023-09-01 12:04:49,818 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 480 transitions, 10528 flow [2023-09-01 12:04:49,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 186.71875) internal successors, (5975), 32 states have internal predecessors, (5975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:49,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:49,819 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:04:49,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-09-01 12:04:50,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-09-01 12:04:50,019 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:04:50,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:50,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1882165963, now seen corresponding path program 39 times [2023-09-01 12:04:50,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:50,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442456968] [2023-09-01 12:04:50,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:50,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:51,261 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:51,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:51,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442456968] [2023-09-01 12:04:51,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442456968] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:04:51,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610673266] [2023-09-01 12:04:51,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:04:51,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:04:51,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:04:51,264 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) [2023-09-01 12:04:51,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-09-01 12:04:51,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:04:51,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:04:51,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 60 conjunts are in the unsatisfiable core [2023-09-01 12:04:51,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:04:51,993 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:51,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 138 treesize of output 86 [2023-09-01 12:04:52,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:52,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:04:54,667 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:04:54,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 277 treesize of output 175 [2023-09-01 12:04:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:54,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610673266] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:04:54,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:04:54,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2023-09-01 12:04:54,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520722116] [2023-09-01 12:04:54,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:04:54,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 12:04:54,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:54,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 12:04:54,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2023-09-01 12:04:57,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:04:57,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 480 transitions, 10528 flow. Second operand has 28 states, 28 states have (on average 195.78571428571428) internal successors, (5482), 28 states have internal predecessors, (5482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:04:57,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:57,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:04:57,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:01,433 INFO L130 PetriNetUnfolder]: 1660/3203 cut-off events. [2023-09-01 12:05:01,433 INFO L131 PetriNetUnfolder]: For 68685/68685 co-relation queries the response was YES. [2023-09-01 12:05:01,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28631 conditions, 3203 events. 1660/3203 cut-off events. For 68685/68685 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22163 event pairs, 176 based on Foata normal form. 7/3210 useless extension candidates. Maximal degree in co-relation 28536. Up to 853 conditions per place. [2023-09-01 12:05:01,460 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 336 selfloop transitions, 348 changer transitions 20/704 dead transitions. [2023-09-01 12:05:01,461 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 704 transitions, 15880 flow [2023-09-01 12:05:01,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 12:05:01,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 12:05:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4391 transitions. [2023-09-01 12:05:01,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35514396635393075 [2023-09-01 12:05:01,465 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4391 transitions. [2023-09-01 12:05:01,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4391 transitions. [2023-09-01 12:05:01,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:01,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4391 transitions. [2023-09-01 12:05:01,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 199.5909090909091) internal successors, (4391), 22 states have internal predecessors, (4391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:01,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 562.0) internal successors, (12926), 23 states have internal predecessors, (12926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:01,473 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 562.0) internal successors, (12926), 23 states have internal predecessors, (12926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:01,473 INFO L175 Difference]: Start difference. First operand has 307 places, 480 transitions, 10528 flow. Second operand 22 states and 4391 transitions. [2023-09-01 12:05:01,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 704 transitions, 15880 flow [2023-09-01 12:05:01,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 704 transitions, 14515 flow, removed 408 selfloop flow, removed 18 redundant places. [2023-09-01 12:05:01,843 INFO L231 Difference]: Finished difference. Result has 314 places, 591 transitions, 12655 flow [2023-09-01 12:05:01,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=9585, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12655, PETRI_PLACES=314, PETRI_TRANSITIONS=591} [2023-09-01 12:05:01,844 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 293 predicate places. [2023-09-01 12:05:01,844 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 591 transitions, 12655 flow [2023-09-01 12:05:01,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 195.78571428571428) internal successors, (5482), 28 states have internal predecessors, (5482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:01,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:01,845 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:05:01,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-09-01 12:05:02,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:02,052 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:05:02,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:02,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1575334059, now seen corresponding path program 40 times [2023-09-01 12:05:02,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:02,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158205153] [2023-09-01 12:05:02,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:02,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:02,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:02,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:02,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158205153] [2023-09-01 12:05:02,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158205153] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:05:02,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773584501] [2023-09-01 12:05:02,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:05:02,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:02,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:05:02,785 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) [2023-09-01 12:05:02,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-09-01 12:05:02,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:05:02,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:05:02,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 50 conjunts are in the unsatisfiable core [2023-09-01 12:05:02,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:05:03,997 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:03,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 155 treesize of output 99 [2023-09-01 12:05:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:04,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:05:05,729 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:05,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 215 treesize of output 143 [2023-09-01 12:05:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:05,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773584501] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:05:05,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:05:05,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 12:05:05,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959295230] [2023-09-01 12:05:05,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:05:05,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:05:05,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:05,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:05:05,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:05:07,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:05:07,845 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 591 transitions, 12655 flow. Second operand has 27 states, 27 states have (on average 195.77777777777777) internal successors, (5286), 27 states have internal predecessors, (5286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:07,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:07,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:05:07,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:11,458 INFO L130 PetriNetUnfolder]: 1922/3702 cut-off events. [2023-09-01 12:05:11,459 INFO L131 PetriNetUnfolder]: For 80031/80031 co-relation queries the response was YES. [2023-09-01 12:05:11,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32012 conditions, 3702 events. 1922/3702 cut-off events. For 80031/80031 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26124 event pairs, 384 based on Foata normal form. 16/3718 useless extension candidates. Maximal degree in co-relation 31913. Up to 2091 conditions per place. [2023-09-01 12:05:11,496 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 472 selfloop transitions, 261 changer transitions 31/764 dead transitions. [2023-09-01 12:05:11,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 764 transitions, 16777 flow [2023-09-01 12:05:11,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 12:05:11,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 12:05:11,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 6169 transitions. [2023-09-01 12:05:11,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3540925266903915 [2023-09-01 12:05:11,500 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 6169 transitions. [2023-09-01 12:05:11,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 6169 transitions. [2023-09-01 12:05:11,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:11,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 6169 transitions. [2023-09-01 12:05:11,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 199.0) internal successors, (6169), 31 states have internal predecessors, (6169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:11,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 562.0) internal successors, (17984), 32 states have internal predecessors, (17984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:11,512 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 562.0) internal successors, (17984), 32 states have internal predecessors, (17984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:11,512 INFO L175 Difference]: Start difference. First operand has 314 places, 591 transitions, 12655 flow. Second operand 31 states and 6169 transitions. [2023-09-01 12:05:11,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 764 transitions, 16777 flow [2023-09-01 12:05:12,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 764 transitions, 16540 flow, removed 52 selfloop flow, removed 7 redundant places. [2023-09-01 12:05:12,076 INFO L231 Difference]: Finished difference. Result has 344 places, 644 transitions, 14350 flow [2023-09-01 12:05:12,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=12434, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=14350, PETRI_PLACES=344, PETRI_TRANSITIONS=644} [2023-09-01 12:05:12,076 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 323 predicate places. [2023-09-01 12:05:12,077 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 644 transitions, 14350 flow [2023-09-01 12:05:12,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.77777777777777) internal successors, (5286), 27 states have internal predecessors, (5286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:12,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:12,077 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:05:12,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-09-01 12:05:12,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:12,278 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:05:12,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:12,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1317900205, now seen corresponding path program 41 times [2023-09-01 12:05:12,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:12,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751605859] [2023-09-01 12:05:12,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:12,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:12,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:12,989 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:12,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:12,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751605859] [2023-09-01 12:05:12,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751605859] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:05:12,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162310127] [2023-09-01 12:05:12,990 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:05:12,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:12,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:05:12,991 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) [2023-09-01 12:05:12,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-09-01 12:05:13,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:05:13,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:05:13,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 47 conjunts are in the unsatisfiable core [2023-09-01 12:05:13,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:05:13,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 113 [2023-09-01 12:05:13,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:13,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:05:15,257 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:15,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 313 treesize of output 191 [2023-09-01 12:05:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:15,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162310127] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:05:15,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:05:15,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 12:05:15,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82700921] [2023-09-01 12:05:15,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:05:15,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:05:15,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:15,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:05:15,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:05:17,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:05:17,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 644 transitions, 14350 flow. Second operand has 27 states, 27 states have (on average 195.7037037037037) internal successors, (5284), 27 states have internal predecessors, (5284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:17,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:17,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:05:17,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:23,692 INFO L130 PetriNetUnfolder]: 2148/4255 cut-off events. [2023-09-01 12:05:23,692 INFO L131 PetriNetUnfolder]: For 97863/97863 co-relation queries the response was YES. [2023-09-01 12:05:23,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37823 conditions, 4255 events. 2148/4255 cut-off events. For 97863/97863 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31657 event pairs, 106 based on Foata normal form. 15/4270 useless extension candidates. Maximal degree in co-relation 37715. Up to 1142 conditions per place. [2023-09-01 12:05:23,736 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 499 selfloop transitions, 426 changer transitions 35/960 dead transitions. [2023-09-01 12:05:23,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 960 transitions, 21428 flow [2023-09-01 12:05:23,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 12:05:23,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 12:05:23,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 7198 transitions. [2023-09-01 12:05:23,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3557730328192962 [2023-09-01 12:05:23,741 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 7198 transitions. [2023-09-01 12:05:23,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 7198 transitions. [2023-09-01 12:05:23,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:23,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 7198 transitions. [2023-09-01 12:05:23,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 199.94444444444446) internal successors, (7198), 36 states have internal predecessors, (7198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:23,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 562.0) internal successors, (20794), 37 states have internal predecessors, (20794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:23,836 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 562.0) internal successors, (20794), 37 states have internal predecessors, (20794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:23,836 INFO L175 Difference]: Start difference. First operand has 344 places, 644 transitions, 14350 flow. Second operand 36 states and 7198 transitions. [2023-09-01 12:05:23,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 960 transitions, 21428 flow [2023-09-01 12:05:24,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 960 transitions, 20921 flow, removed 154 selfloop flow, removed 17 redundant places. [2023-09-01 12:05:24,607 INFO L231 Difference]: Finished difference. Result has 373 places, 732 transitions, 17052 flow [2023-09-01 12:05:24,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=13983, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=17052, PETRI_PLACES=373, PETRI_TRANSITIONS=732} [2023-09-01 12:05:24,608 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 352 predicate places. [2023-09-01 12:05:24,608 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 732 transitions, 17052 flow [2023-09-01 12:05:24,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.7037037037037) internal successors, (5284), 27 states have internal predecessors, (5284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:24,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:24,609 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:05:24,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-09-01 12:05:24,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-09-01 12:05:24,809 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:05:24,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:24,810 INFO L85 PathProgramCache]: Analyzing trace with hash -256187255, now seen corresponding path program 42 times [2023-09-01 12:05:24,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:24,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990401729] [2023-09-01 12:05:24,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:24,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:24,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:25,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990401729] [2023-09-01 12:05:25,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990401729] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:05:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872972072] [2023-09-01 12:05:25,626 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:05:25,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:25,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:05:25,627 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) [2023-09-01 12:05:25,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-09-01 12:05:25,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:05:25,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:05:25,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:05:25,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:05:26,423 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:26,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 99 [2023-09-01 12:05:26,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:26,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:05:28,437 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:28,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 224 treesize of output 154 [2023-09-01 12:05:28,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:28,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872972072] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:05:28,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:05:28,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2023-09-01 12:05:28,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880413283] [2023-09-01 12:05:28,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:05:28,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 12:05:28,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:28,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 12:05:28,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2023-09-01 12:05:30,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:05:30,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 732 transitions, 17052 flow. Second operand has 28 states, 28 states have (on average 195.78571428571428) internal successors, (5482), 28 states have internal predecessors, (5482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:30,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:30,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:05:30,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:35,158 INFO L130 PetriNetUnfolder]: 2132/4198 cut-off events. [2023-09-01 12:05:35,158 INFO L131 PetriNetUnfolder]: For 105703/105703 co-relation queries the response was YES. [2023-09-01 12:05:35,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39218 conditions, 4198 events. 2132/4198 cut-off events. For 105703/105703 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30945 event pairs, 569 based on Foata normal form. 8/4206 useless extension candidates. Maximal degree in co-relation 39100. Up to 3041 conditions per place. [2023-09-01 12:05:35,200 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 518 selfloop transitions, 268 changer transitions 19/805 dead transitions. [2023-09-01 12:05:35,200 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 805 transitions, 19399 flow [2023-09-01 12:05:35,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 12:05:35,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 12:05:35,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5556 transitions. [2023-09-01 12:05:35,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3530757498729029 [2023-09-01 12:05:35,204 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5556 transitions. [2023-09-01 12:05:35,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5556 transitions. [2023-09-01 12:05:35,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:35,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5556 transitions. [2023-09-01 12:05:35,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 198.42857142857142) internal successors, (5556), 28 states have internal predecessors, (5556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:35,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 562.0) internal successors, (16298), 29 states have internal predecessors, (16298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:35,214 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 562.0) internal successors, (16298), 29 states have internal predecessors, (16298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:35,214 INFO L175 Difference]: Start difference. First operand has 373 places, 732 transitions, 17052 flow. Second operand 28 states and 5556 transitions. [2023-09-01 12:05:35,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 805 transitions, 19399 flow [2023-09-01 12:05:36,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 805 transitions, 18560 flow, removed 126 selfloop flow, removed 19 redundant places. [2023-09-01 12:05:36,188 INFO L231 Difference]: Finished difference. Result has 383 places, 746 transitions, 17151 flow [2023-09-01 12:05:36,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=16124, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=17151, PETRI_PLACES=383, PETRI_TRANSITIONS=746} [2023-09-01 12:05:36,189 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 362 predicate places. [2023-09-01 12:05:36,189 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 746 transitions, 17151 flow [2023-09-01 12:05:36,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 195.78571428571428) internal successors, (5482), 28 states have internal predecessors, (5482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:36,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:36,190 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:05:36,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-09-01 12:05:36,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-09-01 12:05:36,390 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:05:36,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:36,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1775779559, now seen corresponding path program 43 times [2023-09-01 12:05:36,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:36,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809182226] [2023-09-01 12:05:36,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:36,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:37,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:37,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809182226] [2023-09-01 12:05:37,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809182226] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:05:37,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838586981] [2023-09-01 12:05:37,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:05:37,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:37,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:05:37,117 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) [2023-09-01 12:05:37,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-09-01 12:05:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:37,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 50 conjunts are in the unsatisfiable core [2023-09-01 12:05:37,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:05:37,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 126 [2023-09-01 12:05:37,720 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:37,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:05:39,255 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:39,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 218 [2023-09-01 12:05:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:39,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838586981] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:05:39,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:05:39,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 12:05:39,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998436974] [2023-09-01 12:05:39,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:05:39,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:05:39,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:39,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:05:39,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:05:41,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:05:41,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 746 transitions, 17151 flow. Second operand has 27 states, 27 states have (on average 195.85185185185185) internal successors, (5288), 27 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:41,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:41,370 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:05:41,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:47,168 INFO L130 PetriNetUnfolder]: 2974/6191 cut-off events. [2023-09-01 12:05:47,169 INFO L131 PetriNetUnfolder]: For 150937/150937 co-relation queries the response was YES. [2023-09-01 12:05:47,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54568 conditions, 6191 events. 2974/6191 cut-off events. For 150937/150937 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 52105 event pairs, 302 based on Foata normal form. 53/6244 useless extension candidates. Maximal degree in co-relation 54451. Up to 1948 conditions per place. [2023-09-01 12:05:47,229 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 598 selfloop transitions, 643 changer transitions 62/1303 dead transitions. [2023-09-01 12:05:47,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1303 transitions, 30822 flow [2023-09-01 12:05:47,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-09-01 12:05:47,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-09-01 12:05:47,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 7799 transitions. [2023-09-01 12:05:47,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558262615202117 [2023-09-01 12:05:47,234 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 7799 transitions. [2023-09-01 12:05:47,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 7799 transitions. [2023-09-01 12:05:47,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:47,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 7799 transitions. [2023-09-01 12:05:47,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 199.97435897435898) internal successors, (7799), 39 states have internal predecessors, (7799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:47,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 562.0) internal successors, (22480), 40 states have internal predecessors, (22480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:47,247 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 562.0) internal successors, (22480), 40 states have internal predecessors, (22480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:47,247 INFO L175 Difference]: Start difference. First operand has 383 places, 746 transitions, 17151 flow. Second operand 39 states and 7799 transitions. [2023-09-01 12:05:47,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1303 transitions, 30822 flow [2023-09-01 12:05:48,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 1303 transitions, 30230 flow, removed 136 selfloop flow, removed 17 redundant places. [2023-09-01 12:05:48,811 INFO L231 Difference]: Finished difference. Result has 416 places, 1009 transitions, 24103 flow [2023-09-01 12:05:48,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=16666, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=24103, PETRI_PLACES=416, PETRI_TRANSITIONS=1009} [2023-09-01 12:05:48,812 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 395 predicate places. [2023-09-01 12:05:48,812 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 1009 transitions, 24103 flow [2023-09-01 12:05:48,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.85185185185185) internal successors, (5288), 27 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:48,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:48,813 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:05:48,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-09-01 12:05:49,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-09-01 12:05:49,014 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:05:49,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:49,015 INFO L85 PathProgramCache]: Analyzing trace with hash 600903337, now seen corresponding path program 44 times [2023-09-01 12:05:49,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:49,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367199541] [2023-09-01 12:05:49,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:49,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:49,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:49,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367199541] [2023-09-01 12:05:49,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367199541] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:05:49,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368383845] [2023-09-01 12:05:49,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:05:49,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:05:49,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:05:49,792 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) [2023-09-01 12:05:49,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-09-01 12:05:49,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:05:49,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:05:49,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:05:49,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:05:50,838 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:50,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 128 [2023-09-01 12:05:51,063 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:51,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:05:53,618 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:05:53,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 267 treesize of output 170 [2023-09-01 12:05:53,793 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:53,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368383845] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:05:53,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:05:53,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2023-09-01 12:05:53,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048869372] [2023-09-01 12:05:53,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:05:53,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 12:05:53,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:53,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 12:05:53,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2023-09-01 12:05:56,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:05:56,522 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 1009 transitions, 24103 flow. Second operand has 26 states, 26 states have (on average 195.73076923076923) internal successors, (5089), 26 states have internal predecessors, (5089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:05:56,522 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:56,522 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:05:56,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:06:09,096 INFO L130 PetriNetUnfolder]: 3082/6399 cut-off events. [2023-09-01 12:06:09,096 INFO L131 PetriNetUnfolder]: For 174021/174021 co-relation queries the response was YES. [2023-09-01 12:06:09,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60509 conditions, 6399 events. 3082/6399 cut-off events. For 174021/174021 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 53952 event pairs, 697 based on Foata normal form. 13/6412 useless extension candidates. Maximal degree in co-relation 60374. Up to 3639 conditions per place. [2023-09-01 12:06:09,164 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 766 selfloop transitions, 417 changer transitions 25/1208 dead transitions. [2023-09-01 12:06:09,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 1208 transitions, 29630 flow [2023-09-01 12:06:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-09-01 12:06:09,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-09-01 12:06:09,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 7379 transitions. [2023-09-01 12:06:09,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35486197941713954 [2023-09-01 12:06:09,169 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 7379 transitions. [2023-09-01 12:06:09,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 7379 transitions. [2023-09-01 12:06:09,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:06:09,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 7379 transitions. [2023-09-01 12:06:09,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 199.43243243243242) internal successors, (7379), 37 states have internal predecessors, (7379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:09,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 562.0) internal successors, (21356), 38 states have internal predecessors, (21356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:09,183 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 562.0) internal successors, (21356), 38 states have internal predecessors, (21356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:09,183 INFO L175 Difference]: Start difference. First operand has 416 places, 1009 transitions, 24103 flow. Second operand 37 states and 7379 transitions. [2023-09-01 12:06:09,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 1208 transitions, 29630 flow [2023-09-01 12:06:11,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 1208 transitions, 28572 flow, removed 504 selfloop flow, removed 10 redundant places. [2023-09-01 12:06:11,178 INFO L231 Difference]: Finished difference. Result has 450 places, 1074 transitions, 25984 flow [2023-09-01 12:06:11,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=23228, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=25984, PETRI_PLACES=450, PETRI_TRANSITIONS=1074} [2023-09-01 12:06:11,179 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 429 predicate places. [2023-09-01 12:06:11,179 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 1074 transitions, 25984 flow [2023-09-01 12:06:11,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 195.73076923076923) internal successors, (5089), 26 states have internal predecessors, (5089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:11,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:06:11,180 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:06:11,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-09-01 12:06:11,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:11,381 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:06:11,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:06:11,381 INFO L85 PathProgramCache]: Analyzing trace with hash -300215526, now seen corresponding path program 45 times [2023-09-01 12:06:11,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:06:11,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991761561] [2023-09-01 12:06:11,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:06:11,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:06:11,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:06:11,740 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 12:06:11,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:06:11,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991761561] [2023-09-01 12:06:11,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991761561] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:06:11,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747665436] [2023-09-01 12:06:11,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:06:11,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:11,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:06:11,742 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) [2023-09-01 12:06:11,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-09-01 12:06:11,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 12:06:11,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:06:11,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 12:06:11,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:06:12,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-09-01 12:06:12,210 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 12:06:12,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:06:12,417 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:06:12,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 41 [2023-09-01 12:06:12,470 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 12:06:12,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747665436] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:06:12,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:06:12,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-09-01 12:06:12,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082075055] [2023-09-01 12:06:12,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:06:12,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 12:06:12,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:06:12,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 12:06:12,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-09-01 12:06:13,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 562 [2023-09-01 12:06:13,026 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1074 transitions, 25984 flow. Second operand has 18 states, 18 states have (on average 208.11111111111111) internal successors, (3746), 18 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:13,026 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:06:13,026 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 562 [2023-09-01 12:06:13,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:06:15,514 INFO L130 PetriNetUnfolder]: 3091/6363 cut-off events. [2023-09-01 12:06:15,515 INFO L131 PetriNetUnfolder]: For 173147/173147 co-relation queries the response was YES. [2023-09-01 12:06:15,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60412 conditions, 6363 events. 3091/6363 cut-off events. For 173147/173147 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 53158 event pairs, 1322 based on Foata normal form. 8/6371 useless extension candidates. Maximal degree in co-relation 60269. Up to 6192 conditions per place. [2023-09-01 12:06:15,584 INFO L137 encePairwiseOnDemand]: 556/562 looper letters, 1054 selfloop transitions, 43 changer transitions 0/1097 dead transitions. [2023-09-01 12:06:15,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 1097 transitions, 28461 flow [2023-09-01 12:06:15,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 12:06:15,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 12:06:15,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1691 transitions. [2023-09-01 12:06:15,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761120996441281 [2023-09-01 12:06:15,586 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1691 transitions. [2023-09-01 12:06:15,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1691 transitions. [2023-09-01 12:06:15,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:06:15,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1691 transitions. [2023-09-01 12:06:15,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 211.375) internal successors, (1691), 8 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:15,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 562.0) internal successors, (5058), 9 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:15,589 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 562.0) internal successors, (5058), 9 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:15,589 INFO L175 Difference]: Start difference. First operand has 450 places, 1074 transitions, 25984 flow. Second operand 8 states and 1691 transitions. [2023-09-01 12:06:15,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 1097 transitions, 28461 flow [2023-09-01 12:06:17,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 1097 transitions, 27989 flow, removed 157 selfloop flow, removed 19 redundant places. [2023-09-01 12:06:17,727 INFO L231 Difference]: Finished difference. Result has 436 places, 1076 transitions, 25649 flow [2023-09-01 12:06:17,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=25512, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1031, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=25649, PETRI_PLACES=436, PETRI_TRANSITIONS=1076} [2023-09-01 12:06:17,729 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 415 predicate places. [2023-09-01 12:06:17,729 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1076 transitions, 25649 flow [2023-09-01 12:06:17,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 208.11111111111111) internal successors, (3746), 18 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:17,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:06:17,730 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:06:17,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-09-01 12:06:17,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:17,937 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:06:17,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:06:17,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2051486215, now seen corresponding path program 46 times [2023-09-01 12:06:17,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:06:17,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095720788] [2023-09-01 12:06:17,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:06:17,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:06:17,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:06:18,642 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:18,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:06:18,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095720788] [2023-09-01 12:06:18,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095720788] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:06:18,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589441211] [2023-09-01 12:06:18,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:06:18,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:18,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:06:18,646 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) [2023-09-01 12:06:18,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-09-01 12:06:18,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:06:18,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:06:18,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 50 conjunts are in the unsatisfiable core [2023-09-01 12:06:18,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:06:19,531 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:06:19,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 205 treesize of output 133 [2023-09-01 12:06:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:19,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:06:22,100 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:06:22,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 361 treesize of output 212 [2023-09-01 12:06:22,429 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:22,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589441211] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:06:22,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:06:22,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 12:06:22,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274721706] [2023-09-01 12:06:22,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:06:22,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:06:22,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:06:22,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:06:22,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:06:24,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:06:24,754 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1076 transitions, 25649 flow. Second operand has 27 states, 27 states have (on average 195.8148148148148) internal successors, (5287), 27 states have internal predecessors, (5287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:24,754 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:06:24,754 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:06:24,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:06:33,513 INFO L130 PetriNetUnfolder]: 3448/7011 cut-off events. [2023-09-01 12:06:33,513 INFO L131 PetriNetUnfolder]: For 190618/190618 co-relation queries the response was YES. [2023-09-01 12:06:33,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65742 conditions, 7011 events. 3448/7011 cut-off events. For 190618/190618 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 58880 event pairs, 758 based on Foata normal form. 9/7020 useless extension candidates. Maximal degree in co-relation 65601. Up to 3850 conditions per place. [2023-09-01 12:06:33,586 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 888 selfloop transitions, 449 changer transitions 21/1358 dead transitions. [2023-09-01 12:06:33,586 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 1358 transitions, 33327 flow [2023-09-01 12:06:33,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-09-01 12:06:33,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-09-01 12:06:33,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 7377 transitions. [2023-09-01 12:06:33,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354765797826296 [2023-09-01 12:06:33,592 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 7377 transitions. [2023-09-01 12:06:33,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 7377 transitions. [2023-09-01 12:06:33,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:06:33,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 7377 transitions. [2023-09-01 12:06:33,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 199.3783783783784) internal successors, (7377), 37 states have internal predecessors, (7377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:33,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 562.0) internal successors, (21356), 38 states have internal predecessors, (21356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:33,606 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 562.0) internal successors, (21356), 38 states have internal predecessors, (21356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:33,606 INFO L175 Difference]: Start difference. First operand has 436 places, 1076 transitions, 25649 flow. Second operand 37 states and 7377 transitions. [2023-09-01 12:06:33,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 1358 transitions, 33327 flow [2023-09-01 12:06:35,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 1358 transitions, 33244 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-09-01 12:06:35,891 INFO L231 Difference]: Finished difference. Result has 476 places, 1197 transitions, 29697 flow [2023-09-01 12:06:35,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=25568, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=29697, PETRI_PLACES=476, PETRI_TRANSITIONS=1197} [2023-09-01 12:06:35,892 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 455 predicate places. [2023-09-01 12:06:35,893 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 1197 transitions, 29697 flow [2023-09-01 12:06:35,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.8148148148148) internal successors, (5287), 27 states have internal predecessors, (5287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:35,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:06:35,894 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:06:35,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-09-01 12:06:36,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:36,098 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:06:36,098 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:06:36,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1744538243, now seen corresponding path program 47 times [2023-09-01 12:06:36,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:06:36,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818093681] [2023-09-01 12:06:36,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:06:36,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:06:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:06:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:36,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:06:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818093681] [2023-09-01 12:06:36,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818093681] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:06:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463849684] [2023-09-01 12:06:36,764 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:06:36,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:36,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:06:36,765 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) [2023-09-01 12:06:36,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-09-01 12:06:36,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:06:36,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:06:36,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 56 conjunts are in the unsatisfiable core [2023-09-01 12:06:36,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:06:37,573 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:06:37,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 198 treesize of output 126 [2023-09-01 12:06:37,735 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 12:06:37,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:06:40,382 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:06:40,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 331 treesize of output 213 [2023-09-01 12:06:41,022 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:41,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463849684] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:06:41,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:06:41,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 30 [2023-09-01 12:06:41,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076562078] [2023-09-01 12:06:41,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:06:41,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-09-01 12:06:41,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:06:41,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-09-01 12:06:41,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2023-09-01 12:06:42,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 562 [2023-09-01 12:06:42,956 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1197 transitions, 29697 flow. Second operand has 31 states, 31 states have (on average 193.8709677419355) internal successors, (6010), 31 states have internal predecessors, (6010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:42,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:06:42,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 562 [2023-09-01 12:06:42,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:06:53,258 INFO L130 PetriNetUnfolder]: 3651/7459 cut-off events. [2023-09-01 12:06:53,258 INFO L131 PetriNetUnfolder]: For 222256/222256 co-relation queries the response was YES. [2023-09-01 12:06:53,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73095 conditions, 7459 events. 3651/7459 cut-off events. For 222256/222256 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 63808 event pairs, 839 based on Foata normal form. 13/7472 useless extension candidates. Maximal degree in co-relation 72944. Up to 4356 conditions per place. [2023-09-01 12:06:53,342 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 941 selfloop transitions, 466 changer transitions 25/1432 dead transitions. [2023-09-01 12:06:53,342 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 1432 transitions, 36724 flow [2023-09-01 12:06:53,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-09-01 12:06:53,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-09-01 12:06:53,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 8082 transitions. [2023-09-01 12:06:53,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3507508028816943 [2023-09-01 12:06:53,347 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 8082 transitions. [2023-09-01 12:06:53,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 8082 transitions. [2023-09-01 12:06:53,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:06:53,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 8082 transitions. [2023-09-01 12:06:53,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 197.1219512195122) internal successors, (8082), 41 states have internal predecessors, (8082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:53,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 562.0) internal successors, (23604), 42 states have internal predecessors, (23604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:53,362 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 562.0) internal successors, (23604), 42 states have internal predecessors, (23604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:53,362 INFO L175 Difference]: Start difference. First operand has 476 places, 1197 transitions, 29697 flow. Second operand 41 states and 8082 transitions. [2023-09-01 12:06:53,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 1432 transitions, 36724 flow [2023-09-01 12:06:56,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1432 transitions, 35889 flow, removed 398 selfloop flow, removed 10 redundant places. [2023-09-01 12:06:56,434 INFO L231 Difference]: Finished difference. Result has 519 places, 1290 transitions, 32655 flow [2023-09-01 12:06:56,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=28899, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=32655, PETRI_PLACES=519, PETRI_TRANSITIONS=1290} [2023-09-01 12:06:56,435 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 498 predicate places. [2023-09-01 12:06:56,435 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 1290 transitions, 32655 flow [2023-09-01 12:06:56,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 193.8709677419355) internal successors, (6010), 31 states have internal predecessors, (6010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:06:56,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:06:56,436 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:06:56,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-09-01 12:06:56,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-09-01 12:06:56,637 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:06:56,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:06:56,638 INFO L85 PathProgramCache]: Analyzing trace with hash -131688167, now seen corresponding path program 48 times [2023-09-01 12:06:56,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:06:56,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549716921] [2023-09-01 12:06:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:06:56,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:06:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:06:57,740 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:06:57,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:06:57,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549716921] [2023-09-01 12:06:57,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549716921] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:06:57,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558650937] [2023-09-01 12:06:57,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:06:57,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:06:57,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:06:57,742 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) [2023-09-01 12:06:57,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-09-01 12:06:58,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:06:58,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:06:58,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:06:58,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:06:58,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 84 [2023-09-01 12:06:58,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:58,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:06:59,654 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:06:59,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 193 treesize of output 137 [2023-09-01 12:07:00,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:00,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558650937] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:07:00,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:07:00,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-09-01 12:07:00,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147114170] [2023-09-01 12:07:00,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:07:00,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 12:07:00,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:07:00,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 12:07:00,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2023-09-01 12:07:02,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 562 [2023-09-01 12:07:02,760 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1290 transitions, 32655 flow. Second operand has 32 states, 32 states have (on average 187.59375) internal successors, (6003), 32 states have internal predecessors, (6003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:02,760 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:07:02,760 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 562 [2023-09-01 12:07:02,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:07:12,023 INFO L130 PetriNetUnfolder]: 3966/8108 cut-off events. [2023-09-01 12:07:12,024 INFO L131 PetriNetUnfolder]: For 255171/255171 co-relation queries the response was YES. [2023-09-01 12:07:12,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81258 conditions, 8108 events. 3966/8108 cut-off events. For 255171/255171 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 70497 event pairs, 910 based on Foata normal form. 39/8147 useless extension candidates. Maximal degree in co-relation 81092. Up to 4307 conditions per place. [2023-09-01 12:07:12,117 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1062 selfloop transitions, 451 changer transitions 47/1560 dead transitions. [2023-09-01 12:07:12,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 1560 transitions, 41470 flow [2023-09-01 12:07:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-09-01 12:07:12,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-09-01 12:07:12,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7831 transitions. [2023-09-01 12:07:12,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3398576512455516 [2023-09-01 12:07:12,125 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7831 transitions. [2023-09-01 12:07:12,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7831 transitions. [2023-09-01 12:07:12,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:07:12,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7831 transitions. [2023-09-01 12:07:12,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 191.0) internal successors, (7831), 41 states have internal predecessors, (7831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:12,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 562.0) internal successors, (23604), 42 states have internal predecessors, (23604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:12,141 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 562.0) internal successors, (23604), 42 states have internal predecessors, (23604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:12,141 INFO L175 Difference]: Start difference. First operand has 519 places, 1290 transitions, 32655 flow. Second operand 41 states and 7831 transitions. [2023-09-01 12:07:12,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 1560 transitions, 41470 flow [2023-09-01 12:07:15,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1560 transitions, 39635 flow, removed 348 selfloop flow, removed 18 redundant places. [2023-09-01 12:07:15,742 INFO L231 Difference]: Finished difference. Result has 547 places, 1402 transitions, 35645 flow [2023-09-01 12:07:15,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=30610, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=35645, PETRI_PLACES=547, PETRI_TRANSITIONS=1402} [2023-09-01 12:07:15,743 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 526 predicate places. [2023-09-01 12:07:15,743 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 1402 transitions, 35645 flow [2023-09-01 12:07:15,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 187.59375) internal successors, (6003), 32 states have internal predecessors, (6003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:15,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:07:15,744 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:07:15,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-09-01 12:07:15,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-09-01 12:07:15,945 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:07:15,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:07:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash -195925735, now seen corresponding path program 49 times [2023-09-01 12:07:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:07:15,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031540797] [2023-09-01 12:07:15,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:07:15,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:07:15,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:07:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:16,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:07:16,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031540797] [2023-09-01 12:07:16,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031540797] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:07:16,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727233961] [2023-09-01 12:07:16,677 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:07:16,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:07:16,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:07:16,678 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) [2023-09-01 12:07:16,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-09-01 12:07:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:07:16,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 55 conjunts are in the unsatisfiable core [2023-09-01 12:07:16,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:07:17,333 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 112 [2023-09-01 12:07:17,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 12:07:17,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:07:18,961 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:07:18,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 355 treesize of output 215 [2023-09-01 12:07:19,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:19,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727233961] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:07:19,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:07:19,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 27 [2023-09-01 12:07:19,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82485995] [2023-09-01 12:07:19,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:07:19,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 12:07:19,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:07:19,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 12:07:19,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2023-09-01 12:07:21,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 562 [2023-09-01 12:07:21,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 1402 transitions, 35645 flow. Second operand has 28 states, 28 states have (on average 193.75) internal successors, (5425), 28 states have internal predecessors, (5425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:21,427 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:07:21,427 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 562 [2023-09-01 12:07:21,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:07:28,365 INFO L130 PetriNetUnfolder]: 4124/8285 cut-off events. [2023-09-01 12:07:28,366 INFO L131 PetriNetUnfolder]: For 269918/269918 co-relation queries the response was YES. [2023-09-01 12:07:28,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83964 conditions, 8285 events. 4124/8285 cut-off events. For 269918/269918 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 71093 event pairs, 613 based on Foata normal form. 6/8291 useless extension candidates. Maximal degree in co-relation 83786. Up to 3011 conditions per place. [2023-09-01 12:07:28,476 INFO L137 encePairwiseOnDemand]: 552/562 looper letters, 918 selfloop transitions, 651 changer transitions 19/1588 dead transitions. [2023-09-01 12:07:28,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 1588 transitions, 42956 flow [2023-09-01 12:07:28,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 12:07:28,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 12:07:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 6094 transitions. [2023-09-01 12:07:28,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3497876248421536 [2023-09-01 12:07:28,482 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 6094 transitions. [2023-09-01 12:07:28,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 6094 transitions. [2023-09-01 12:07:28,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:07:28,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 6094 transitions. [2023-09-01 12:07:28,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 196.58064516129033) internal successors, (6094), 31 states have internal predecessors, (6094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:28,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 562.0) internal successors, (17984), 32 states have internal predecessors, (17984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:28,494 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 562.0) internal successors, (17984), 32 states have internal predecessors, (17984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:28,494 INFO L175 Difference]: Start difference. First operand has 547 places, 1402 transitions, 35645 flow. Second operand 31 states and 6094 transitions. [2023-09-01 12:07:28,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 1588 transitions, 42956 flow [2023-09-01 12:07:32,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 1588 transitions, 42032 flow, removed 414 selfloop flow, removed 18 redundant places. [2023-09-01 12:07:32,897 INFO L231 Difference]: Finished difference. Result has 566 places, 1514 transitions, 39639 flow [2023-09-01 12:07:32,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=34765, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=555, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=39639, PETRI_PLACES=566, PETRI_TRANSITIONS=1514} [2023-09-01 12:07:32,898 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 545 predicate places. [2023-09-01 12:07:32,898 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 1514 transitions, 39639 flow [2023-09-01 12:07:32,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 193.75) internal successors, (5425), 28 states have internal predecessors, (5425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:32,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:07:32,899 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:07:32,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-09-01 12:07:33,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:07:33,100 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:07:33,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:07:33,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1146111613, now seen corresponding path program 50 times [2023-09-01 12:07:33,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:07:33,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429086328] [2023-09-01 12:07:33,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:07:33,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:07:33,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:07:34,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:34,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:07:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429086328] [2023-09-01 12:07:34,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429086328] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:07:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625317239] [2023-09-01 12:07:34,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:07:34,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:07:34,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:07:34,069 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) [2023-09-01 12:07:34,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-09-01 12:07:34,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:07:34,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:07:34,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:07:34,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:07:34,945 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:07:34,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 138 treesize of output 86 [2023-09-01 12:07:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:35,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:07:37,722 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:07:37,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 360 treesize of output 188 [2023-09-01 12:07:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625317239] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:07:37,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:07:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2023-09-01 12:07:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611748369] [2023-09-01 12:07:37,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:07:37,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 12:07:37,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:07:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 12:07:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2023-09-01 12:07:39,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:07:39,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 1514 transitions, 39639 flow. Second operand has 26 states, 26 states have (on average 195.84615384615384) internal successors, (5092), 26 states have internal predecessors, (5092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:39,836 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:07:39,836 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:07:39,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:07:47,457 INFO L130 PetriNetUnfolder]: 4209/8422 cut-off events. [2023-09-01 12:07:47,457 INFO L131 PetriNetUnfolder]: For 290393/290393 co-relation queries the response was YES. [2023-09-01 12:07:47,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87118 conditions, 8422 events. 4209/8422 cut-off events. For 290393/290393 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 72307 event pairs, 732 based on Foata normal form. 8/8430 useless extension candidates. Maximal degree in co-relation 86939. Up to 3180 conditions per place. [2023-09-01 12:07:47,562 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1034 selfloop transitions, 580 changer transitions 25/1639 dead transitions. [2023-09-01 12:07:47,563 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 1639 transitions, 44515 flow [2023-09-01 12:07:47,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 12:07:47,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 12:07:47,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 7157 transitions. [2023-09-01 12:07:47,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3537465401344405 [2023-09-01 12:07:47,567 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 7157 transitions. [2023-09-01 12:07:47,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 7157 transitions. [2023-09-01 12:07:47,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:07:47,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 7157 transitions. [2023-09-01 12:07:47,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 198.80555555555554) internal successors, (7157), 36 states have internal predecessors, (7157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:47,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 562.0) internal successors, (20794), 37 states have internal predecessors, (20794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:47,579 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 562.0) internal successors, (20794), 37 states have internal predecessors, (20794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:47,579 INFO L175 Difference]: Start difference. First operand has 566 places, 1514 transitions, 39639 flow. Second operand 36 states and 7157 transitions. [2023-09-01 12:07:47,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 1639 transitions, 44515 flow [2023-09-01 12:07:51,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1639 transitions, 43341 flow, removed 445 selfloop flow, removed 17 redundant places. [2023-09-01 12:07:51,864 INFO L231 Difference]: Finished difference. Result has 590 places, 1549 transitions, 40749 flow [2023-09-01 12:07:51,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=38481, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=547, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=40749, PETRI_PLACES=590, PETRI_TRANSITIONS=1549} [2023-09-01 12:07:51,866 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 569 predicate places. [2023-09-01 12:07:51,866 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 1549 transitions, 40749 flow [2023-09-01 12:07:51,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 195.84615384615384) internal successors, (5092), 26 states have internal predecessors, (5092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:51,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:07:51,867 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:07:51,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-09-01 12:07:52,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-09-01 12:07:52,074 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:07:52,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:07:52,074 INFO L85 PathProgramCache]: Analyzing trace with hash 2034591411, now seen corresponding path program 51 times [2023-09-01 12:07:52,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:07:52,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288352713] [2023-09-01 12:07:52,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:07:52,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:07:52,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:07:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:52,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:07:52,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288352713] [2023-09-01 12:07:52,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288352713] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:07:52,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804432127] [2023-09-01 12:07:52,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:07:52,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:07:52,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:07:52,879 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) [2023-09-01 12:07:52,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-09-01 12:07:53,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:07:53,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:07:53,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 55 conjunts are in the unsatisfiable core [2023-09-01 12:07:53,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:07:54,218 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:07:54,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 187 treesize of output 123 [2023-09-01 12:07:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:54,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:07:56,417 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:07:56,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 347 treesize of output 211 [2023-09-01 12:07:57,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:57,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804432127] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:07:57,007 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:07:57,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 29 [2023-09-01 12:07:57,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436645320] [2023-09-01 12:07:57,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:07:57,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-09-01 12:07:57,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:07:57,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-09-01 12:07:57,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2023-09-01 12:07:59,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:07:59,025 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 1549 transitions, 40749 flow. Second operand has 30 states, 30 states have (on average 195.9) internal successors, (5877), 30 states have internal predecessors, (5877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:07:59,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:07:59,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:07:59,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:08:07,670 INFO L130 PetriNetUnfolder]: 4383/8793 cut-off events. [2023-09-01 12:08:07,671 INFO L131 PetriNetUnfolder]: For 315598/315598 co-relation queries the response was YES. [2023-09-01 12:08:07,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91956 conditions, 8793 events. 4383/8793 cut-off events. For 315598/315598 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 76302 event pairs, 746 based on Foata normal form. 7/8800 useless extension candidates. Maximal degree in co-relation 91770. Up to 3252 conditions per place. [2023-09-01 12:08:07,797 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1010 selfloop transitions, 682 changer transitions 13/1705 dead transitions. [2023-09-01 12:08:07,797 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1705 transitions, 47634 flow [2023-09-01 12:08:07,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 12:08:07,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 12:08:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 6166 transitions. [2023-09-01 12:08:07,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35392033061646194 [2023-09-01 12:08:07,801 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 6166 transitions. [2023-09-01 12:08:07,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 6166 transitions. [2023-09-01 12:08:07,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:08:07,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 6166 transitions. [2023-09-01 12:08:07,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 198.90322580645162) internal successors, (6166), 31 states have internal predecessors, (6166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:07,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 562.0) internal successors, (17984), 32 states have internal predecessors, (17984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:07,813 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 562.0) internal successors, (17984), 32 states have internal predecessors, (17984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:07,813 INFO L175 Difference]: Start difference. First operand has 590 places, 1549 transitions, 40749 flow. Second operand 31 states and 6166 transitions. [2023-09-01 12:08:07,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1705 transitions, 47634 flow [2023-09-01 12:08:12,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 1705 transitions, 47179 flow, removed 173 selfloop flow, removed 16 redundant places. [2023-09-01 12:08:12,307 INFO L231 Difference]: Finished difference. Result has 608 places, 1610 transitions, 43876 flow [2023-09-01 12:08:12,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=40314, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=624, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=897, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=43876, PETRI_PLACES=608, PETRI_TRANSITIONS=1610} [2023-09-01 12:08:12,308 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 587 predicate places. [2023-09-01 12:08:12,308 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 1610 transitions, 43876 flow [2023-09-01 12:08:12,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 195.9) internal successors, (5877), 30 states have internal predecessors, (5877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:12,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:08:12,309 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:08:12,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-09-01 12:08:12,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-09-01 12:08:12,510 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:08:12,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:08:12,510 INFO L85 PathProgramCache]: Analyzing trace with hash -956207045, now seen corresponding path program 52 times [2023-09-01 12:08:12,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:08:12,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735448926] [2023-09-01 12:08:12,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:08:12,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:08:12,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:08:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:13,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:08:13,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735448926] [2023-09-01 12:08:13,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735448926] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:08:13,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404845546] [2023-09-01 12:08:13,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:08:13,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:08:13,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:08:13,466 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) [2023-09-01 12:08:13,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-09-01 12:08:13,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:08:13,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:08:13,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 49 conjunts are in the unsatisfiable core [2023-09-01 12:08:13,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:08:14,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 112 [2023-09-01 12:08:14,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:14,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:08:16,273 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:08:16,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 326 treesize of output 200 [2023-09-01 12:08:16,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:16,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404845546] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:08:16,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:08:16,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 12:08:16,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707209099] [2023-09-01 12:08:16,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:08:16,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:08:16,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:08:16,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:08:16,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:08:18,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:08:18,618 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 1610 transitions, 43876 flow. Second operand has 27 states, 27 states have (on average 195.85185185185185) internal successors, (5288), 27 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:18,618 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:08:18,618 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:08:18,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:08:29,323 INFO L130 PetriNetUnfolder]: 5064/9904 cut-off events. [2023-09-01 12:08:29,323 INFO L131 PetriNetUnfolder]: For 403831/403831 co-relation queries the response was YES. [2023-09-01 12:08:29,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109305 conditions, 9904 events. 5064/9904 cut-off events. For 403831/403831 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 85422 event pairs, 1002 based on Foata normal form. 11/9915 useless extension candidates. Maximal degree in co-relation 109112. Up to 4962 conditions per place. [2023-09-01 12:08:29,464 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 1314 selfloop transitions, 623 changer transitions 26/1963 dead transitions. [2023-09-01 12:08:29,464 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 1963 transitions, 56683 flow [2023-09-01 12:08:29,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-09-01 12:08:29,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-09-01 12:08:29,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 7974 transitions. [2023-09-01 12:08:29,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547153024911032 [2023-09-01 12:08:29,469 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 7974 transitions. [2023-09-01 12:08:29,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 7974 transitions. [2023-09-01 12:08:29,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:08:29,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 7974 transitions. [2023-09-01 12:08:29,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 199.35) internal successors, (7974), 40 states have internal predecessors, (7974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:29,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 562.0) internal successors, (23042), 41 states have internal predecessors, (23042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:29,485 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 562.0) internal successors, (23042), 41 states have internal predecessors, (23042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:29,485 INFO L175 Difference]: Start difference. First operand has 608 places, 1610 transitions, 43876 flow. Second operand 40 states and 7974 transitions. [2023-09-01 12:08:29,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 1963 transitions, 56683 flow [2023-09-01 12:08:35,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 1963 transitions, 56194 flow, removed 224 selfloop flow, removed 13 redundant places. [2023-09-01 12:08:35,075 INFO L231 Difference]: Finished difference. Result has 645 places, 1809 transitions, 51704 flow [2023-09-01 12:08:35,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=43399, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=51704, PETRI_PLACES=645, PETRI_TRANSITIONS=1809} [2023-09-01 12:08:35,077 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 624 predicate places. [2023-09-01 12:08:35,077 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 1809 transitions, 51704 flow [2023-09-01 12:08:35,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.85185185185185) internal successors, (5288), 27 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:35,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:08:35,077 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:08:35,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-09-01 12:08:35,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:08:35,278 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:08:35,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:08:35,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1734035139, now seen corresponding path program 53 times [2023-09-01 12:08:35,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:08:35,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573481859] [2023-09-01 12:08:35,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:08:35,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:08:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:08:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:36,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:08:36,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573481859] [2023-09-01 12:08:36,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573481859] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:08:36,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893245917] [2023-09-01 12:08:36,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:08:36,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:08:36,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:08:36,324 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) [2023-09-01 12:08:36,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-09-01 12:08:36,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:08:36,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:08:36,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 12:08:36,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:08:36,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 100 [2023-09-01 12:08:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:37,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:08:39,189 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:08:39,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 216 [2023-09-01 12:08:39,702 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:39,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893245917] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:08:39,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:08:39,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-09-01 12:08:39,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719912189] [2023-09-01 12:08:39,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:08:39,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:08:39,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:08:39,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:08:39,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:08:41,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:08:41,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 1809 transitions, 51704 flow. Second operand has 27 states, 27 states have (on average 195.8148148148148) internal successors, (5287), 27 states have internal predecessors, (5287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:41,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:08:41,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:08:41,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:08:52,004 INFO L130 PetriNetUnfolder]: 5221/10184 cut-off events. [2023-09-01 12:08:52,005 INFO L131 PetriNetUnfolder]: For 442274/442274 co-relation queries the response was YES. [2023-09-01 12:08:52,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116369 conditions, 10184 events. 5221/10184 cut-off events. For 442274/442274 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 87950 event pairs, 801 based on Foata normal form. 24/10208 useless extension candidates. Maximal degree in co-relation 116163. Up to 3528 conditions per place. [2023-09-01 12:08:52,169 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1231 selfloop transitions, 735 changer transitions 17/1983 dead transitions. [2023-09-01 12:08:52,169 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 1983 transitions, 60096 flow [2023-09-01 12:08:52,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 12:08:52,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 12:08:52,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 5778 transitions. [2023-09-01 12:08:52,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35452202724260645 [2023-09-01 12:08:52,172 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 5778 transitions. [2023-09-01 12:08:52,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 5778 transitions. [2023-09-01 12:08:52,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:08:52,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 5778 transitions. [2023-09-01 12:08:52,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 199.24137931034483) internal successors, (5778), 29 states have internal predecessors, (5778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:52,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 562.0) internal successors, (16860), 30 states have internal predecessors, (16860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:52,183 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 562.0) internal successors, (16860), 30 states have internal predecessors, (16860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:52,183 INFO L175 Difference]: Start difference. First operand has 645 places, 1809 transitions, 51704 flow. Second operand 29 states and 5778 transitions. [2023-09-01 12:08:52,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 1983 transitions, 60096 flow [2023-09-01 12:08:59,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 1983 transitions, 58103 flow, removed 953 selfloop flow, removed 14 redundant places. [2023-09-01 12:08:59,162 INFO L231 Difference]: Finished difference. Result has 664 places, 1892 transitions, 54797 flow [2023-09-01 12:08:59,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=49579, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=653, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=54797, PETRI_PLACES=664, PETRI_TRANSITIONS=1892} [2023-09-01 12:08:59,163 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 643 predicate places. [2023-09-01 12:08:59,164 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 1892 transitions, 54797 flow [2023-09-01 12:08:59,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.8148148148148) internal successors, (5287), 27 states have internal predecessors, (5287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:08:59,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:08:59,164 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:08:59,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-09-01 12:08:59,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:08:59,365 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:08:59,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:08:59,365 INFO L85 PathProgramCache]: Analyzing trace with hash -649434927, now seen corresponding path program 54 times [2023-09-01 12:08:59,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:08:59,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65484198] [2023-09-01 12:08:59,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:08:59,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:08:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:09:00,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:00,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:09:00,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65484198] [2023-09-01 12:09:00,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65484198] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:09:00,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755022482] [2023-09-01 12:09:00,011 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:09:00,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:09:00,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:09:00,012 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) [2023-09-01 12:09:00,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-09-01 12:09:00,231 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:09:00,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:09:00,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 56 conjunts are in the unsatisfiable core [2023-09-01 12:09:00,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:09:01,163 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:09:01,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 134 treesize of output 86 [2023-09-01 12:09:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:01,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:09:03,566 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:09:03,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 347 treesize of output 211 [2023-09-01 12:09:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:04,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755022482] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:09:04,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:09:04,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 12:09:04,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268674115] [2023-09-01 12:09:04,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:09:04,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:09:04,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:09:04,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:09:04,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:09:05,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:09:05,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 1892 transitions, 54797 flow. Second operand has 27 states, 27 states have (on average 195.74074074074073) internal successors, (5285), 27 states have internal predecessors, (5285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:05,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:09:05,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:09:05,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:09:16,622 INFO L130 PetriNetUnfolder]: 5326/10362 cut-off events. [2023-09-01 12:09:16,622 INFO L131 PetriNetUnfolder]: For 463816/463816 co-relation queries the response was YES. [2023-09-01 12:09:16,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119532 conditions, 10362 events. 5326/10362 cut-off events. For 463816/463816 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 89578 event pairs, 844 based on Foata normal form. 9/10371 useless extension candidates. Maximal degree in co-relation 119320. Up to 3780 conditions per place. [2023-09-01 12:09:16,779 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1199 selfloop transitions, 833 changer transitions 22/2054 dead transitions. [2023-09-01 12:09:16,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 2054 transitions, 63044 flow [2023-09-01 12:09:16,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 12:09:16,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 12:09:16,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 5368 transitions. [2023-09-01 12:09:16,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35376301568472385 [2023-09-01 12:09:16,783 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 5368 transitions. [2023-09-01 12:09:16,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 5368 transitions. [2023-09-01 12:09:16,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:09:16,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 5368 transitions. [2023-09-01 12:09:16,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 198.8148148148148) internal successors, (5368), 27 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:16,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 562.0) internal successors, (15736), 28 states have internal predecessors, (15736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:16,794 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 562.0) internal successors, (15736), 28 states have internal predecessors, (15736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:16,794 INFO L175 Difference]: Start difference. First operand has 664 places, 1892 transitions, 54797 flow. Second operand 27 states and 5368 transitions. [2023-09-01 12:09:16,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 2054 transitions, 63044 flow [2023-09-01 12:09:24,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 2054 transitions, 62329 flow, removed 307 selfloop flow, removed 19 redundant places. [2023-09-01 12:09:24,103 INFO L231 Difference]: Finished difference. Result has 683 places, 1966 transitions, 59469 flow [2023-09-01 12:09:24,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=54090, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=762, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1092, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=59469, PETRI_PLACES=683, PETRI_TRANSITIONS=1966} [2023-09-01 12:09:24,105 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 662 predicate places. [2023-09-01 12:09:24,105 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 1966 transitions, 59469 flow [2023-09-01 12:09:24,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.74074074074073) internal successors, (5285), 27 states have internal predecessors, (5285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:24,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:09:24,107 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:09:24,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-09-01 12:09:24,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:09:24,307 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:09:24,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:09:24,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1697031517, now seen corresponding path program 55 times [2023-09-01 12:09:24,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:09:24,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740259438] [2023-09-01 12:09:24,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:09:24,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:09:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:09:25,238 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:09:25,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:09:25,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740259438] [2023-09-01 12:09:25,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740259438] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:09:25,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057443818] [2023-09-01 12:09:25,239 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:09:25,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:09:25,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:09:25,242 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) [2023-09-01 12:09:25,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-09-01 12:09:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:09:25,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 55 conjunts are in the unsatisfiable core [2023-09-01 12:09:25,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:09:26,091 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:09:26,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 118 [2023-09-01 12:09:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:26,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:09:28,391 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:09:28,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 315 treesize of output 195 [2023-09-01 12:09:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:29,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057443818] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:09:29,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:09:29,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-09-01 12:09:29,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573688707] [2023-09-01 12:09:29,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:09:29,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 12:09:29,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:09:29,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 12:09:29,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2023-09-01 12:09:31,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 562 [2023-09-01 12:09:31,706 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 1966 transitions, 59469 flow. Second operand has 32 states, 32 states have (on average 186.65625) internal successors, (5973), 32 states have internal predecessors, (5973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:31,706 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:09:31,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 562 [2023-09-01 12:09:31,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:09:47,557 INFO L130 PetriNetUnfolder]: 5350/10392 cut-off events. [2023-09-01 12:09:47,557 INFO L131 PetriNetUnfolder]: For 527893/527893 co-relation queries the response was YES. [2023-09-01 12:09:47,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124174 conditions, 10392 events. 5350/10392 cut-off events. For 527893/527893 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 89739 event pairs, 668 based on Foata normal form. 4/10396 useless extension candidates. Maximal degree in co-relation 123951. Up to 3187 conditions per place. [2023-09-01 12:09:47,728 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 868 selfloop transitions, 1208 changer transitions 7/2083 dead transitions. [2023-09-01 12:09:47,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 2083 transitions, 65648 flow [2023-09-01 12:09:47,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-09-01 12:09:47,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-09-01 12:09:47,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 7568 transitions. [2023-09-01 12:09:47,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3366548042704626 [2023-09-01 12:09:47,733 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 7568 transitions. [2023-09-01 12:09:47,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 7568 transitions. [2023-09-01 12:09:47,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:09:47,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 7568 transitions. [2023-09-01 12:09:47,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 189.2) internal successors, (7568), 40 states have internal predecessors, (7568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:47,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 562.0) internal successors, (23042), 41 states have internal predecessors, (23042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:47,749 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 562.0) internal successors, (23042), 41 states have internal predecessors, (23042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:47,749 INFO L175 Difference]: Start difference. First operand has 683 places, 1966 transitions, 59469 flow. Second operand 40 states and 7568 transitions. [2023-09-01 12:09:47,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 2083 transitions, 65648 flow [2023-09-01 12:09:55,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 2083 transitions, 65094 flow, removed 241 selfloop flow, removed 13 redundant places. [2023-09-01 12:09:56,013 INFO L231 Difference]: Finished difference. Result has 708 places, 2010 transitions, 62946 flow [2023-09-01 12:09:56,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=58941, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=62946, PETRI_PLACES=708, PETRI_TRANSITIONS=2010} [2023-09-01 12:09:56,015 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 687 predicate places. [2023-09-01 12:09:56,015 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 2010 transitions, 62946 flow [2023-09-01 12:09:56,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 186.65625) internal successors, (5973), 32 states have internal predecessors, (5973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:09:56,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:09:56,016 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:09:56,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-09-01 12:09:56,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:09:56,217 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:09:56,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:09:56,217 INFO L85 PathProgramCache]: Analyzing trace with hash 962861267, now seen corresponding path program 56 times [2023-09-01 12:09:56,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:09:56,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617070504] [2023-09-01 12:09:56,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:09:56,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:09:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:09:57,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:09:57,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:09:57,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617070504] [2023-09-01 12:09:57,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617070504] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:09:57,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768643757] [2023-09-01 12:09:57,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 12:09:57,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:09:57,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:09:57,213 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) [2023-09-01 12:09:57,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-09-01 12:09:57,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 12:09:57,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:09:57,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:09:57,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:09:58,383 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:09:58,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 189 treesize of output 121 [2023-09-01 12:09:58,615 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:58,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:10:01,071 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:10:01,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 332 treesize of output 203 [2023-09-01 12:10:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768643757] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:10:01,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:10:01,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-09-01 12:10:01,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961396733] [2023-09-01 12:10:01,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:10:01,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 12:10:01,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:10:01,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 12:10:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2023-09-01 12:10:04,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 562 [2023-09-01 12:10:04,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 2010 transitions, 62946 flow. Second operand has 32 states, 32 states have (on average 186.6875) internal successors, (5974), 32 states have internal predecessors, (5974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:04,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:10:04,816 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 562 [2023-09-01 12:10:04,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:10:19,648 INFO L130 PetriNetUnfolder]: 5528/10726 cut-off events. [2023-09-01 12:10:19,648 INFO L131 PetriNetUnfolder]: For 585054/585054 co-relation queries the response was YES. [2023-09-01 12:10:19,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131969 conditions, 10726 events. 5528/10726 cut-off events. For 585054/585054 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 92967 event pairs, 1199 based on Foata normal form. 13/10739 useless extension candidates. Maximal degree in co-relation 131745. Up to 6082 conditions per place. [2023-09-01 12:10:19,797 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1451 selfloop transitions, 748 changer transitions 23/2222 dead transitions. [2023-09-01 12:10:19,797 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 2222 transitions, 72174 flow [2023-09-01 12:10:19,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-09-01 12:10:19,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-09-01 12:10:19,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 7975 transitions. [2023-09-01 12:10:19,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33786646331130316 [2023-09-01 12:10:19,802 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 7975 transitions. [2023-09-01 12:10:19,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 7975 transitions. [2023-09-01 12:10:19,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:10:19,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 7975 transitions. [2023-09-01 12:10:19,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 189.88095238095238) internal successors, (7975), 42 states have internal predecessors, (7975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:19,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 562.0) internal successors, (24166), 43 states have internal predecessors, (24166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:19,816 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 562.0) internal successors, (24166), 43 states have internal predecessors, (24166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:19,816 INFO L175 Difference]: Start difference. First operand has 708 places, 2010 transitions, 62946 flow. Second operand 42 states and 7975 transitions. [2023-09-01 12:10:19,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 2222 transitions, 72174 flow [2023-09-01 12:10:29,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 2222 transitions, 69362 flow, removed 217 selfloop flow, removed 28 redundant places. [2023-09-01 12:10:29,389 INFO L231 Difference]: Finished difference. Result has 729 places, 2079 transitions, 64213 flow [2023-09-01 12:10:29,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=60239, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=669, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=64213, PETRI_PLACES=729, PETRI_TRANSITIONS=2079} [2023-09-01 12:10:29,391 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 708 predicate places. [2023-09-01 12:10:29,391 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 2079 transitions, 64213 flow [2023-09-01 12:10:29,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 186.6875) internal successors, (5974), 32 states have internal predecessors, (5974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:29,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:10:29,393 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:10:29,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-09-01 12:10:29,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-09-01 12:10:29,594 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:10:29,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:10:29,594 INFO L85 PathProgramCache]: Analyzing trace with hash 939150035, now seen corresponding path program 57 times [2023-09-01 12:10:29,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:10:29,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530903566] [2023-09-01 12:10:29,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:10:29,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:10:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:10:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:30,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:10:30,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530903566] [2023-09-01 12:10:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530903566] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:10:30,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825796531] [2023-09-01 12:10:30,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 12:10:30,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:10:30,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:10:30,525 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) [2023-09-01 12:10:30,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-09-01 12:10:30,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 12:10:30,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:10:30,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:10:30,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:10:31,764 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:10:31,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 134 [2023-09-01 12:10:31,860 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:31,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:10:33,265 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:10:33,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 257 treesize of output 163 [2023-09-01 12:10:33,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:33,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825796531] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:10:33,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:10:33,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 28 [2023-09-01 12:10:33,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442841657] [2023-09-01 12:10:33,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:10:33,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 12:10:33,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:10:33,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 12:10:33,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2023-09-01 12:10:35,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 562 [2023-09-01 12:10:35,585 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 2079 transitions, 64213 flow. Second operand has 29 states, 29 states have (on average 196.82758620689654) internal successors, (5708), 29 states have internal predecessors, (5708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:35,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:10:35,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 562 [2023-09-01 12:10:35,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:10:48,517 INFO L130 PetriNetUnfolder]: 5554/10767 cut-off events. [2023-09-01 12:10:48,517 INFO L131 PetriNetUnfolder]: For 554874/554874 co-relation queries the response was YES. [2023-09-01 12:10:48,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130728 conditions, 10767 events. 5554/10767 cut-off events. For 554874/554874 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 93464 event pairs, 16 based on Foata normal form. 6/10773 useless extension candidates. Maximal degree in co-relation 130496. Up to 5198 conditions per place. [2023-09-01 12:10:48,670 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1215 selfloop transitions, 1061 changer transitions 12/2288 dead transitions. [2023-09-01 12:10:48,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 759 places, 2288 transitions, 72763 flow [2023-09-01 12:10:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-09-01 12:10:48,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-09-01 12:10:48,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 6792 transitions. [2023-09-01 12:10:48,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35545321331379526 [2023-09-01 12:10:48,675 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 6792 transitions. [2023-09-01 12:10:48,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 6792 transitions. [2023-09-01 12:10:48,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:10:48,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 6792 transitions. [2023-09-01 12:10:48,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 199.76470588235293) internal successors, (6792), 34 states have internal predecessors, (6792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:48,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 562.0) internal successors, (19670), 35 states have internal predecessors, (19670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:48,690 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 562.0) internal successors, (19670), 35 states have internal predecessors, (19670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:48,690 INFO L175 Difference]: Start difference. First operand has 729 places, 2079 transitions, 64213 flow. Second operand 34 states and 6792 transitions. [2023-09-01 12:10:48,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 759 places, 2288 transitions, 72763 flow [2023-09-01 12:10:56,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 730 places, 2288 transitions, 71782 flow, removed 262 selfloop flow, removed 29 redundant places. [2023-09-01 12:10:56,981 INFO L231 Difference]: Finished difference. Result has 739 places, 2109 transitions, 66480 flow [2023-09-01 12:10:56,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=63306, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1033, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1036, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=66480, PETRI_PLACES=739, PETRI_TRANSITIONS=2109} [2023-09-01 12:10:56,983 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 718 predicate places. [2023-09-01 12:10:56,983 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 2109 transitions, 66480 flow [2023-09-01 12:10:56,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 196.82758620689654) internal successors, (5708), 29 states have internal predecessors, (5708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:10:56,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:10:56,984 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:10:56,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-09-01 12:10:57,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2023-09-01 12:10:57,185 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:10:57,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:10:57,185 INFO L85 PathProgramCache]: Analyzing trace with hash 160769689, now seen corresponding path program 58 times [2023-09-01 12:10:57,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:10:57,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587670237] [2023-09-01 12:10:57,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:10:57,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:10:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:10:58,039 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:10:58,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:10:58,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587670237] [2023-09-01 12:10:58,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587670237] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:10:58,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377434189] [2023-09-01 12:10:58,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 12:10:58,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:10:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:10:58,040 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) [2023-09-01 12:10:58,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-09-01 12:10:58,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 12:10:58,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:10:58,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 12:10:58,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:10:58,874 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:10:58,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 138 treesize of output 86 [2023-09-01 12:10:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:59,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:11:01,466 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:11:01,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 330 treesize of output 209 [2023-09-01 12:11:01,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:11:01,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377434189] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:11:01,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:11:01,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-09-01 12:11:01,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042779537] [2023-09-01 12:11:01,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:11:01,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 12:11:01,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:11:01,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 12:11:01,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2023-09-01 12:11:05,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 562 [2023-09-01 12:11:05,074 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 2109 transitions, 66480 flow. Second operand has 32 states, 32 states have (on average 186.65625) internal successors, (5973), 32 states have internal predecessors, (5973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:11:05,074 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:11:05,074 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 562 [2023-09-01 12:11:05,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:11:32,625 INFO L130 PetriNetUnfolder]: 8237/16477 cut-off events. [2023-09-01 12:11:32,626 INFO L131 PetriNetUnfolder]: For 905891/905891 co-relation queries the response was YES. [2023-09-01 12:11:32,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203616 conditions, 16477 events. 8237/16477 cut-off events. For 905891/905891 co-relation queries the response was YES. Maximal size of possible extension queue 1191. Compared 155549 event pairs, 378 based on Foata normal form. 9/16486 useless extension candidates. Maximal degree in co-relation 203382. Up to 4330 conditions per place. [2023-09-01 12:11:32,880 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 2130 selfloop transitions, 1224 changer transitions 34/3388 dead transitions. [2023-09-01 12:11:32,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 3388 transitions, 112413 flow [2023-09-01 12:11:32,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-09-01 12:11:32,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-09-01 12:11:32,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 10415 transitions. [2023-09-01 12:11:32,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3369459721772889 [2023-09-01 12:11:32,886 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 10415 transitions. [2023-09-01 12:11:32,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 10415 transitions. [2023-09-01 12:11:32,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:11:32,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 10415 transitions. [2023-09-01 12:11:32,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 189.36363636363637) internal successors, (10415), 55 states have internal predecessors, (10415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:11:32,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 562.0) internal successors, (31472), 56 states have internal predecessors, (31472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:11:32,905 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 562.0) internal successors, (31472), 56 states have internal predecessors, (31472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:11:32,905 INFO L175 Difference]: Start difference. First operand has 739 places, 2109 transitions, 66480 flow. Second operand 55 states and 10415 transitions. [2023-09-01 12:11:32,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 3388 transitions, 112413 flow [2023-09-01 12:11:47,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 3388 transitions, 110001 flow, removed 468 selfloop flow, removed 13 redundant places. [2023-09-01 12:11:47,929 INFO L231 Difference]: Finished difference. Result has 801 places, 2537 transitions, 82070 flow [2023-09-01 12:11:47,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=64924, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=861, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=82070, PETRI_PLACES=801, PETRI_TRANSITIONS=2537} [2023-09-01 12:11:47,931 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 780 predicate places. [2023-09-01 12:11:47,931 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 2537 transitions, 82070 flow [2023-09-01 12:11:47,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 186.65625) internal successors, (5973), 32 states have internal predecessors, (5973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:11:47,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:11:47,933 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:11:47,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-09-01 12:11:48,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:11:48,138 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:11:48,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:11:48,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1426630437, now seen corresponding path program 59 times [2023-09-01 12:11:48,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:11:48,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705701785] [2023-09-01 12:11:48,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:11:48,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:11:48,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:11:48,756 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:11:48,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:11:48,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705701785] [2023-09-01 12:11:48,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705701785] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:11:48,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864829810] [2023-09-01 12:11:48,757 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 12:11:48,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:11:48,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:11:48,758 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) [2023-09-01 12:11:48,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-09-01 12:11:48,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 12:11:48,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:11:48,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 12:11:48,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:11:49,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 113 [2023-09-01 12:11:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:11:49,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:11:50,916 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:11:50,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 197 [2023-09-01 12:11:51,268 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:11:51,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864829810] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:11:51,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:11:51,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-09-01 12:11:51,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601155456] [2023-09-01 12:11:51,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:11:51,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 12:11:51,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:11:51,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 12:11:51,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2023-09-01 12:11:53,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 562 [2023-09-01 12:11:53,326 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 2537 transitions, 82070 flow. Second operand has 27 states, 27 states have (on average 195.7037037037037) internal successors, (5284), 27 states have internal predecessors, (5284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:11:53,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:11:53,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 562 [2023-09-01 12:11:53,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:12:11,304 INFO L130 PetriNetUnfolder]: 8856/17886 cut-off events. [2023-09-01 12:12:11,304 INFO L131 PetriNetUnfolder]: For 1024379/1024379 co-relation queries the response was YES. [2023-09-01 12:12:11,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230688 conditions, 17886 events. 8856/17886 cut-off events. For 1024379/1024379 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 172513 event pairs, 2298 based on Foata normal form. 25/17911 useless extension candidates. Maximal degree in co-relation 230432. Up to 9799 conditions per place. [2023-09-01 12:12:11,734 INFO L137 encePairwiseOnDemand]: 554/562 looper letters, 2169 selfloop transitions, 640 changer transitions 32/2841 dead transitions. [2023-09-01 12:12:11,735 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 2841 transitions, 98102 flow [2023-09-01 12:12:11,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 12:12:11,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 12:12:11,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5586 transitions. [2023-09-01 12:12:11,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35498220640569395 [2023-09-01 12:12:11,739 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5586 transitions. [2023-09-01 12:12:11,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5586 transitions. [2023-09-01 12:12:11,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:12:11,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5586 transitions. [2023-09-01 12:12:11,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 199.5) internal successors, (5586), 28 states have internal predecessors, (5586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:12:11,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 562.0) internal successors, (16298), 29 states have internal predecessors, (16298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:12:11,752 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 562.0) internal successors, (16298), 29 states have internal predecessors, (16298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:12:11,752 INFO L175 Difference]: Start difference. First operand has 801 places, 2537 transitions, 82070 flow. Second operand 28 states and 5586 transitions. [2023-09-01 12:12:11,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 2841 transitions, 98102 flow [2023-09-01 12:12:31,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 800 places, 2841 transitions, 95818 flow, removed 788 selfloop flow, removed 21 redundant places. [2023-09-01 12:12:31,778 INFO L231 Difference]: Finished difference. Result has 812 places, 2673 transitions, 88257 flow [2023-09-01 12:12:31,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=80169, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=534, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1952, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=88257, PETRI_PLACES=812, PETRI_TRANSITIONS=2673} [2023-09-01 12:12:31,780 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 791 predicate places. [2023-09-01 12:12:31,781 INFO L495 AbstractCegarLoop]: Abstraction has has 812 places, 2673 transitions, 88257 flow [2023-09-01 12:12:31,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 195.7037037037037) internal successors, (5284), 27 states have internal predecessors, (5284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:12:31,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:12:31,782 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:12:31,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-09-01 12:12:31,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:12:31,988 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:12:31,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:12:31,989 INFO L85 PathProgramCache]: Analyzing trace with hash -129823397, now seen corresponding path program 60 times [2023-09-01 12:12:31,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:12:31,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729175181] [2023-09-01 12:12:31,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:12:31,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:12:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:12:32,865 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:12:32,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:12:32,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729175181] [2023-09-01 12:12:32,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729175181] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:12:32,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3516602] [2023-09-01 12:12:32,866 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 12:12:32,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:12:32,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:12:32,867 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) [2023-09-01 12:12:32,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-09-01 12:12:33,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 12:12:33,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 12:12:33,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 55 conjunts are in the unsatisfiable core [2023-09-01 12:12:33,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:12:34,019 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:12:34,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 184 treesize of output 116 [2023-09-01 12:12:34,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:12:34,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:12:36,532 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:12:36,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 279 treesize of output 189 [2023-09-01 12:12:36,958 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:12:36,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3516602] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:12:36,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:12:36,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-09-01 12:12:36,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426113767] [2023-09-01 12:12:36,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:12:36,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 12:12:36,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:12:36,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 12:12:36,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2023-09-01 12:12:39,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 562 [2023-09-01 12:12:39,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 2673 transitions, 88257 flow. Second operand has 32 states, 32 states have (on average 186.6875) internal successors, (5974), 32 states have internal predecessors, (5974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:12:39,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:12:39,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 562 [2023-09-01 12:12:39,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:13:01,283 INFO L130 PetriNetUnfolder]: 8881/17887 cut-off events. [2023-09-01 12:13:01,283 INFO L131 PetriNetUnfolder]: For 1065719/1065719 co-relation queries the response was YES. [2023-09-01 12:13:01,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231270 conditions, 17887 events. 8881/17887 cut-off events. For 1065719/1065719 co-relation queries the response was YES. Maximal size of possible extension queue 1296. Compared 172111 event pairs, 1728 based on Foata normal form. 7/17894 useless extension candidates. Maximal degree in co-relation 231010. Up to 8774 conditions per place. [2023-09-01 12:13:01,659 INFO L137 encePairwiseOnDemand]: 553/562 looper letters, 1731 selfloop transitions, 1035 changer transitions 17/2783 dead transitions. [2023-09-01 12:13:01,659 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 2783 transitions, 96474 flow [2023-09-01 12:13:01,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 12:13:01,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 12:13:01,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5682 transitions. [2023-09-01 12:13:01,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33701067615658364 [2023-09-01 12:13:01,663 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5682 transitions. [2023-09-01 12:13:01,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5682 transitions. [2023-09-01 12:13:01,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:13:01,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5682 transitions. [2023-09-01 12:13:01,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 189.4) internal successors, (5682), 30 states have internal predecessors, (5682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:13:01,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 562.0) internal successors, (17422), 31 states have internal predecessors, (17422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:13:01,673 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 562.0) internal successors, (17422), 31 states have internal predecessors, (17422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:13:01,673 INFO L175 Difference]: Start difference. First operand has 812 places, 2673 transitions, 88257 flow. Second operand 30 states and 5682 transitions. [2023-09-01 12:13:01,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 2783 transitions, 96474 flow [2023-09-01 12:13:23,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 2783 transitions, 95260 flow, removed 517 selfloop flow, removed 15 redundant places. [2023-09-01 12:13:23,533 INFO L231 Difference]: Finished difference. Result has 829 places, 2713 transitions, 91046 flow [2023-09-01 12:13:23,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=562, PETRI_DIFFERENCE_MINUEND_FLOW=87055, PETRI_DIFFERENCE_MINUEND_PLACES=794, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=91046, PETRI_PLACES=829, PETRI_TRANSITIONS=2713} [2023-09-01 12:13:23,536 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 808 predicate places. [2023-09-01 12:13:23,536 INFO L495 AbstractCegarLoop]: Abstraction has has 829 places, 2713 transitions, 91046 flow [2023-09-01 12:13:23,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 186.6875) internal successors, (5974), 32 states have internal predecessors, (5974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:13:23,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:13:23,538 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:13:23,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-09-01 12:13:23,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-09-01 12:13:23,744 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 12:13:23,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:13:23,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1354907421, now seen corresponding path program 61 times [2023-09-01 12:13:23,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:13:23,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131850264] [2023-09-01 12:13:23,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:13:23,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:13:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:13:24,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:13:24,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:13:24,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131850264] [2023-09-01 12:13:24,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131850264] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:13:24,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269425003] [2023-09-01 12:13:24,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 12:13:24,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:13:24,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:13:24,445 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) [2023-09-01 12:13:24,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-09-01 12:13:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:13:24,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 55 conjunts are in the unsatisfiable core [2023-09-01 12:13:24,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:13:25,325 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:13:25,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 118 [2023-09-01 12:13:25,460 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:13:25,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 12:13:27,884 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 12:13:27,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 353 treesize of output 213 [2023-09-01 12:13:28,150 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:13:28,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269425003] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 12:13:28,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 12:13:28,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 28 [2023-09-01 12:13:28,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892878379] [2023-09-01 12:13:28,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 12:13:28,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 12:13:28,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:13:28,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 12:13:28,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2023-09-01 12:13:30,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 562 [2023-09-01 12:13:30,686 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 2713 transitions, 91046 flow. Second operand has 29 states, 29 states have (on average 196.89655172413794) internal successors, (5710), 29 states have internal predecessors, (5710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 12:13:30,686 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:13:30,686 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 562 [2023-09-01 12:13:30,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15