./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-word-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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 ../sv-benchmarks/c/weaver/chl-word-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 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 21:27:35,482 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 21:27:35,490 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 21:27:35,522 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 21:27:35,523 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 21:27:35,524 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 21:27:35,525 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 21:27:35,527 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 21:27:35,529 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 21:27:35,529 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 21:27:35,530 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 21:27:35,532 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 21:27:35,532 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 21:27:35,533 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 21:27:35,534 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 21:27:35,535 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 21:27:35,536 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 21:27:35,537 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 21:27:35,538 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 21:27:35,540 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 21:27:35,541 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 21:27:35,544 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 21:27:35,545 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 21:27:35,546 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 21:27:35,547 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 21:27:35,549 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 21:27:35,550 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 21:27:35,550 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 21:27:35,551 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 21:27:35,551 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 21:27:35,552 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 21:27:35,552 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 21:27:35,553 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 21:27:35,554 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 21:27:35,554 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 21:27:35,555 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 21:27:35,556 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 21:27:35,556 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 21:27:35,556 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 21:27:35,557 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 21:27:35,557 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 21:27:35,562 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 21:27:35,564 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-19 21:27:35,592 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 21:27:35,594 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 21:27:35,595 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 21:27:35,595 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 21:27:35,596 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 21:27:35,596 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 21:27:35,596 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 21:27:35,597 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 21:27:35,597 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 21:27:35,598 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 21:27:35,598 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-19 21:27:35,598 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 21:27:35,598 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-19 21:27:35,599 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 21:27:35,599 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 21:27:35,599 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 21:27:35,599 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 21:27:35,599 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-19 21:27:35,600 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 21:27:35,601 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 21:27:35,601 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 21:27:35,601 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 21:27:35,602 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 21:27:35,602 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 21:27:35,602 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 21:27:35,602 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 21:27:35,602 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 21:27:35,603 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 21:27:35,603 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 21:27:35,603 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 21:27:35,603 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 21:27:35,603 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 21:27:35,604 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 21:27:35,604 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e [2022-07-19 21:27:35,869 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 21:27:35,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 21:27:35,924 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 21:27:35,925 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 21:27:35,925 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 21:27:35,926 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2022-07-19 21:27:36,014 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1543ff94a/50cc757dffc440f9be151234dbb669bf/FLAG934a73b17 [2022-07-19 21:27:36,391 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 21:27:36,392 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2022-07-19 21:27:36,397 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1543ff94a/50cc757dffc440f9be151234dbb669bf/FLAG934a73b17 [2022-07-19 21:27:36,410 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1543ff94a/50cc757dffc440f9be151234dbb669bf [2022-07-19 21:27:36,412 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 21:27:36,413 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 21:27:36,414 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 21:27:36,414 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 21:27:36,417 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 21:27:36,418 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,418 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b4a9aaa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36, skipping insertion in model container [2022-07-19 21:27:36,419 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,424 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 21:27:36,441 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 21:27:36,597 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2848,2861] [2022-07-19 21:27:36,603 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 21:27:36,609 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 21:27:36,631 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2848,2861] [2022-07-19 21:27:36,634 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 21:27:36,645 INFO L208 MainTranslator]: Completed translation [2022-07-19 21:27:36,646 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36 WrapperNode [2022-07-19 21:27:36,646 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 21:27:36,647 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 21:27:36,647 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 21:27:36,647 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 21:27:36,661 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,679 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,709 INFO L137 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 128 [2022-07-19 21:27:36,709 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 21:27:36,711 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 21:27:36,711 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 21:27:36,711 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 21:27:36,718 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,718 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,728 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,728 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,735 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,745 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,747 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,749 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 21:27:36,750 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 21:27:36,750 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 21:27:36,750 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 21:27:36,751 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (1/1) ... [2022-07-19 21:27:36,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 21:27:36,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:36,779 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) [2022-07-19 21:27:36,781 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 [2022-07-19 21:27:36,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 21:27:36,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-19 21:27:36,808 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-19 21:27:36,808 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-19 21:27:36,808 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-19 21:27:36,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 21:27:36,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 21:27:36,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-19 21:27:36,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 21:27:36,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 21:27:36,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 21:27:36,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-19 21:27:36,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 21:27:36,810 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-19 21:27:36,903 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 21:27:36,905 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 21:27:37,204 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 21:27:37,214 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 21:27:37,219 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-19 21:27:37,222 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 09:27:37 BoogieIcfgContainer [2022-07-19 21:27:37,222 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 21:27:37,227 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 21:27:37,227 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 21:27:37,231 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 21:27:37,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 09:27:36" (1/3) ... [2022-07-19 21:27:37,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54c2bcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 09:27:37, skipping insertion in model container [2022-07-19 21:27:37,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:27:36" (2/3) ... [2022-07-19 21:27:37,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54c2bcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 09:27:37, skipping insertion in model container [2022-07-19 21:27:37,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 09:27:37" (3/3) ... [2022-07-19 21:27:37,236 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2022-07-19 21:27:37,244 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-19 21:27:37,252 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 21:27:37,252 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 21:27:37,252 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-19 21:27:37,336 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-19 21:27:37,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 228 places, 246 transitions, 508 flow [2022-07-19 21:27:37,479 INFO L129 PetriNetUnfolder]: 25/244 cut-off events. [2022-07-19 21:27:37,479 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-19 21:27:37,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 244 events. 25/244 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 311 event pairs, 0 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 163. Up to 3 conditions per place. [2022-07-19 21:27:37,487 INFO L82 GeneralOperation]: Start removeDead. Operand has 228 places, 246 transitions, 508 flow [2022-07-19 21:27:37,498 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 217 places, 235 transitions, 482 flow [2022-07-19 21:27:37,514 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 21:27:37,524 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@591e834b, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@17a98649 [2022-07-19 21:27:37,524 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-19 21:27:37,574 INFO L129 PetriNetUnfolder]: 25/234 cut-off events. [2022-07-19 21:27:37,576 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-19 21:27:37,577 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:37,577 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:37,578 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:37,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:37,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1778435912, now seen corresponding path program 1 times [2022-07-19 21:27:37,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:37,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460548898] [2022-07-19 21:27:37,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:37,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:37,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:37,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:37,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460548898] [2022-07-19 21:27:37,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460548898] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:37,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:37,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-19 21:27:37,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602462904] [2022-07-19 21:27:37,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:37,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-19 21:27:37,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:37,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-19 21:27:37,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-19 21:27:37,891 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 246 [2022-07-19 21:27:37,898 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 235 transitions, 482 flow. Second operand has 2 states, 2 states have (on average 232.5) internal successors, (465), 2 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:37,898 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:37,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 246 [2022-07-19 21:27:37,900 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:37,979 INFO L129 PetriNetUnfolder]: 14/224 cut-off events. [2022-07-19 21:27:37,980 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-07-19 21:27:37,981 INFO L84 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 224 events. 14/224 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 285 event pairs, 0 based on Foata normal form. 13/216 useless extension candidates. Maximal degree in co-relation 157. Up to 5 conditions per place. [2022-07-19 21:27:37,983 INFO L132 encePairwiseOnDemand]: 235/246 looper letters, 4 selfloop transitions, 0 changer transitions 7/224 dead transitions. [2022-07-19 21:27:37,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 224 transitions, 468 flow [2022-07-19 21:27:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-19 21:27:37,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-19 21:27:37,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 475 transitions. [2022-07-19 21:27:38,003 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9654471544715447 [2022-07-19 21:27:38,004 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 475 transitions. [2022-07-19 21:27:38,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 475 transitions. [2022-07-19 21:27:38,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:38,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 475 transitions. [2022-07-19 21:27:38,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 237.5) internal successors, (475), 2 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 246.0) internal successors, (738), 3 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,025 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 246.0) internal successors, (738), 3 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,027 INFO L186 Difference]: Start difference. First operand has 217 places, 235 transitions, 482 flow. Second operand 2 states and 475 transitions. [2022-07-19 21:27:38,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 224 transitions, 468 flow [2022-07-19 21:27:38,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 224 transitions, 460 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-19 21:27:38,038 INFO L242 Difference]: Finished difference. Result has 214 places, 217 transitions, 438 flow [2022-07-19 21:27:38,040 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=438, PETRI_PLACES=214, PETRI_TRANSITIONS=217} [2022-07-19 21:27:38,046 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -3 predicate places. [2022-07-19 21:27:38,047 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 217 transitions, 438 flow [2022-07-19 21:27:38,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 232.5) internal successors, (465), 2 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,048 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:38,048 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:38,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 21:27:38,049 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:38,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:38,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1021980779, now seen corresponding path program 1 times [2022-07-19 21:27:38,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:38,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005502322] [2022-07-19 21:27:38,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:38,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:38,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:38,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:38,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:38,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005502322] [2022-07-19 21:27:38,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005502322] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:38,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:38,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 21:27:38,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253532643] [2022-07-19 21:27:38,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:38,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 21:27:38,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:38,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 21:27:38,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 21:27:38,258 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 246 [2022-07-19 21:27:38,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 217 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:38,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 246 [2022-07-19 21:27:38,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:38,326 INFO L129 PetriNetUnfolder]: 26/304 cut-off events. [2022-07-19 21:27:38,327 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-07-19 21:27:38,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 304 events. 26/304 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 674 event pairs, 1 based on Foata normal form. 0/281 useless extension candidates. Maximal degree in co-relation 333. Up to 14 conditions per place. [2022-07-19 21:27:38,331 INFO L132 encePairwiseOnDemand]: 243/246 looper letters, 10 selfloop transitions, 2 changer transitions 0/221 dead transitions. [2022-07-19 21:27:38,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 221 transitions, 473 flow [2022-07-19 21:27:38,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 21:27:38,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-19 21:27:38,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 691 transitions. [2022-07-19 21:27:38,333 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9363143631436315 [2022-07-19 21:27:38,333 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 691 transitions. [2022-07-19 21:27:38,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 691 transitions. [2022-07-19 21:27:38,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:38,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 691 transitions. [2022-07-19 21:27:38,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.33333333333334) internal successors, (691), 3 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,339 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,339 INFO L186 Difference]: Start difference. First operand has 214 places, 217 transitions, 438 flow. Second operand 3 states and 691 transitions. [2022-07-19 21:27:38,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 221 transitions, 473 flow [2022-07-19 21:27:38,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 221 transitions, 473 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-19 21:27:38,349 INFO L242 Difference]: Finished difference. Result has 210 places, 217 transitions, 446 flow [2022-07-19 21:27:38,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=446, PETRI_PLACES=210, PETRI_TRANSITIONS=217} [2022-07-19 21:27:38,350 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -7 predicate places. [2022-07-19 21:27:38,350 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 217 transitions, 446 flow [2022-07-19 21:27:38,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,351 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:38,351 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:38,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-19 21:27:38,352 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:38,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:38,353 INFO L85 PathProgramCache]: Analyzing trace with hash -107466911, now seen corresponding path program 1 times [2022-07-19 21:27:38,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:38,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555384436] [2022-07-19 21:27:38,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:38,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:38,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:38,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:38,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555384436] [2022-07-19 21:27:38,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555384436] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:38,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:38,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 21:27:38,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21125388] [2022-07-19 21:27:38,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:38,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 21:27:38,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:38,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 21:27:38,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 21:27:38,468 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-19 21:27:38,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 217 transitions, 446 flow. Second operand has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:38,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-19 21:27:38,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:38,543 INFO L129 PetriNetUnfolder]: 53/486 cut-off events. [2022-07-19 21:27:38,543 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-07-19 21:27:38,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 486 events. 53/486 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1829 event pairs, 17 based on Foata normal form. 0/440 useless extension candidates. Maximal degree in co-relation 579. Up to 57 conditions per place. [2022-07-19 21:27:38,546 INFO L132 encePairwiseOnDemand]: 242/246 looper letters, 19 selfloop transitions, 2 changer transitions 0/222 dead transitions. [2022-07-19 21:27:38,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 222 transitions, 501 flow [2022-07-19 21:27:38,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 21:27:38,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-19 21:27:38,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 677 transitions. [2022-07-19 21:27:38,550 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9173441734417345 [2022-07-19 21:27:38,550 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 677 transitions. [2022-07-19 21:27:38,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 677 transitions. [2022-07-19 21:27:38,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:38,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 677 transitions. [2022-07-19 21:27:38,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.66666666666666) internal successors, (677), 3 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,557 INFO L186 Difference]: Start difference. First operand has 210 places, 217 transitions, 446 flow. Second operand 3 states and 677 transitions. [2022-07-19 21:27:38,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 222 transitions, 501 flow [2022-07-19 21:27:38,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 222 transitions, 497 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-19 21:27:38,562 INFO L242 Difference]: Finished difference. Result has 212 places, 219 transitions, 462 flow [2022-07-19 21:27:38,563 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=462, PETRI_PLACES=212, PETRI_TRANSITIONS=219} [2022-07-19 21:27:38,565 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -5 predicate places. [2022-07-19 21:27:38,565 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 219 transitions, 462 flow [2022-07-19 21:27:38,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,566 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:38,566 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:38,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-19 21:27:38,566 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:38,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:38,567 INFO L85 PathProgramCache]: Analyzing trace with hash -18316489, now seen corresponding path program 2 times [2022-07-19 21:27:38,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:38,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777128662] [2022-07-19 21:27:38,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:38,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:38,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:38,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777128662] [2022-07-19 21:27:38,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777128662] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:38,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:38,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 21:27:38,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027668249] [2022-07-19 21:27:38,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:38,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 21:27:38,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:38,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 21:27:38,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 21:27:38,662 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-19 21:27:38,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 219 transitions, 462 flow. Second operand has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:38,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-19 21:27:38,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:38,746 INFO L129 PetriNetUnfolder]: 47/435 cut-off events. [2022-07-19 21:27:38,746 INFO L130 PetriNetUnfolder]: For 41/42 co-relation queries the response was YES. [2022-07-19 21:27:38,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 527 conditions, 435 events. 47/435 cut-off events. For 41/42 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1422 event pairs, 14 based on Foata normal form. 4/400 useless extension candidates. Maximal degree in co-relation 521. Up to 45 conditions per place. [2022-07-19 21:27:38,749 INFO L132 encePairwiseOnDemand]: 242/246 looper letters, 21 selfloop transitions, 2 changer transitions 0/224 dead transitions. [2022-07-19 21:27:38,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 224 transitions, 525 flow [2022-07-19 21:27:38,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 21:27:38,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-19 21:27:38,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 677 transitions. [2022-07-19 21:27:38,752 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9173441734417345 [2022-07-19 21:27:38,752 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 677 transitions. [2022-07-19 21:27:38,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 677 transitions. [2022-07-19 21:27:38,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:38,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 677 transitions. [2022-07-19 21:27:38,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.66666666666666) internal successors, (677), 3 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,759 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,760 INFO L186 Difference]: Start difference. First operand has 212 places, 219 transitions, 462 flow. Second operand 3 states and 677 transitions. [2022-07-19 21:27:38,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 224 transitions, 525 flow [2022-07-19 21:27:38,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 224 transitions, 523 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-19 21:27:38,765 INFO L242 Difference]: Finished difference. Result has 215 places, 221 transitions, 484 flow [2022-07-19 21:27:38,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=484, PETRI_PLACES=215, PETRI_TRANSITIONS=221} [2022-07-19 21:27:38,766 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -2 predicate places. [2022-07-19 21:27:38,767 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 221 transitions, 484 flow [2022-07-19 21:27:38,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,769 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:38,770 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:38,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-19 21:27:38,770 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:38,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:38,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1122073423, now seen corresponding path program 1 times [2022-07-19 21:27:38,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:38,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557622779] [2022-07-19 21:27:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:38,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:38,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:38,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:38,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557622779] [2022-07-19 21:27:38,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557622779] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:38,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:38,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 21:27:38,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864408515] [2022-07-19 21:27:38,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:38,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 21:27:38,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:38,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 21:27:38,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 21:27:38,875 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 246 [2022-07-19 21:27:38,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 221 transitions, 484 flow. Second operand has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:38,877 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 246 [2022-07-19 21:27:38,877 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:38,951 INFO L129 PetriNetUnfolder]: 29/404 cut-off events. [2022-07-19 21:27:38,951 INFO L130 PetriNetUnfolder]: For 30/38 co-relation queries the response was YES. [2022-07-19 21:27:38,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 404 events. 29/404 cut-off events. For 30/38 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1278 event pairs, 2 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 467. Up to 26 conditions per place. [2022-07-19 21:27:38,953 INFO L132 encePairwiseOnDemand]: 243/246 looper letters, 9 selfloop transitions, 2 changer transitions 0/224 dead transitions. [2022-07-19 21:27:38,953 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 224 transitions, 514 flow [2022-07-19 21:27:38,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 21:27:38,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-19 21:27:38,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions. [2022-07-19 21:27:38,956 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9349593495934959 [2022-07-19 21:27:38,956 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 690 transitions. [2022-07-19 21:27:38,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 690 transitions. [2022-07-19 21:27:38,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:38,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 690 transitions. [2022-07-19 21:27:38,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,961 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,961 INFO L186 Difference]: Start difference. First operand has 215 places, 221 transitions, 484 flow. Second operand 3 states and 690 transitions. [2022-07-19 21:27:38,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 224 transitions, 514 flow [2022-07-19 21:27:38,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 224 transitions, 508 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-19 21:27:38,967 INFO L242 Difference]: Finished difference. Result has 217 places, 221 transitions, 486 flow [2022-07-19 21:27:38,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=486, PETRI_PLACES=217, PETRI_TRANSITIONS=221} [2022-07-19 21:27:38,969 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 0 predicate places. [2022-07-19 21:27:38,970 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 221 transitions, 486 flow [2022-07-19 21:27:38,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:38,970 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:38,971 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:38,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-19 21:27:38,971 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:38,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:38,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1694836665, now seen corresponding path program 1 times [2022-07-19 21:27:38,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:38,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718670672] [2022-07-19 21:27:38,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:38,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:39,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:39,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:39,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718670672] [2022-07-19 21:27:39,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718670672] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:39,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:39,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:39,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219623186] [2022-07-19 21:27:39,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:39,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:39,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:39,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:39,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:39,186 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:39,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 221 transitions, 486 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:39,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:39,188 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:39,506 INFO L129 PetriNetUnfolder]: 74/629 cut-off events. [2022-07-19 21:27:39,507 INFO L130 PetriNetUnfolder]: For 33/36 co-relation queries the response was YES. [2022-07-19 21:27:39,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 629 events. 74/629 cut-off events. For 33/36 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2948 event pairs, 27 based on Foata normal form. 1/597 useless extension candidates. Maximal degree in co-relation 908. Up to 178 conditions per place. [2022-07-19 21:27:39,513 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 71 selfloop transitions, 3 changer transitions 15/264 dead transitions. [2022-07-19 21:27:39,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 264 transitions, 757 flow [2022-07-19 21:27:39,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 21:27:39,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-19 21:27:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2443 transitions. [2022-07-19 21:27:39,520 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7639149468417761 [2022-07-19 21:27:39,520 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2443 transitions. [2022-07-19 21:27:39,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2443 transitions. [2022-07-19 21:27:39,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:39,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2443 transitions. [2022-07-19 21:27:39,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 187.92307692307693) internal successors, (2443), 13 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,533 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,533 INFO L186 Difference]: Start difference. First operand has 217 places, 221 transitions, 486 flow. Second operand 13 states and 2443 transitions. [2022-07-19 21:27:39,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 264 transitions, 757 flow [2022-07-19 21:27:39,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 264 transitions, 753 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-19 21:27:39,540 INFO L242 Difference]: Finished difference. Result has 238 places, 223 transitions, 525 flow [2022-07-19 21:27:39,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=525, PETRI_PLACES=238, PETRI_TRANSITIONS=223} [2022-07-19 21:27:39,542 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 21 predicate places. [2022-07-19 21:27:39,542 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 223 transitions, 525 flow [2022-07-19 21:27:39,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,543 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:39,544 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:39,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 21:27:39,544 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:39,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1194393457, now seen corresponding path program 2 times [2022-07-19 21:27:39,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:39,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096424728] [2022-07-19 21:27:39,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:39,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:39,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:39,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096424728] [2022-07-19 21:27:39,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096424728] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:39,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:39,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:39,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413412164] [2022-07-19 21:27:39,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:39,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:39,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:39,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:39,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:39,734 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:39,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 223 transitions, 525 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:39,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:39,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:39,959 INFO L129 PetriNetUnfolder]: 92/755 cut-off events. [2022-07-19 21:27:39,959 INFO L130 PetriNetUnfolder]: For 255/258 co-relation queries the response was YES. [2022-07-19 21:27:39,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1345 conditions, 755 events. 92/755 cut-off events. For 255/258 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4041 event pairs, 39 based on Foata normal form. 1/722 useless extension candidates. Maximal degree in co-relation 1326. Up to 216 conditions per place. [2022-07-19 21:27:39,964 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 80 selfloop transitions, 3 changer transitions 16/274 dead transitions. [2022-07-19 21:27:39,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 274 transitions, 943 flow [2022-07-19 21:27:39,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 21:27:39,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-19 21:27:39,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2445 transitions. [2022-07-19 21:27:39,970 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7645403377110694 [2022-07-19 21:27:39,970 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2445 transitions. [2022-07-19 21:27:39,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2445 transitions. [2022-07-19 21:27:39,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:39,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2445 transitions. [2022-07-19 21:27:39,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 188.07692307692307) internal successors, (2445), 13 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,981 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,982 INFO L186 Difference]: Start difference. First operand has 238 places, 223 transitions, 525 flow. Second operand 13 states and 2445 transitions. [2022-07-19 21:27:39,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 274 transitions, 943 flow [2022-07-19 21:27:39,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 274 transitions, 901 flow, removed 19 selfloop flow, removed 7 redundant places. [2022-07-19 21:27:39,989 INFO L242 Difference]: Finished difference. Result has 246 places, 225 transitions, 559 flow [2022-07-19 21:27:39,989 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=559, PETRI_PLACES=246, PETRI_TRANSITIONS=225} [2022-07-19 21:27:39,990 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-19 21:27:39,990 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 225 transitions, 559 flow [2022-07-19 21:27:39,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:39,991 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:39,991 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:39,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-19 21:27:39,992 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:39,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:39,992 INFO L85 PathProgramCache]: Analyzing trace with hash -877867671, now seen corresponding path program 3 times [2022-07-19 21:27:39,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:39,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413514122] [2022-07-19 21:27:39,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:39,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:40,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:40,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:40,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413514122] [2022-07-19 21:27:40,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413514122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:40,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:40,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:40,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134959457] [2022-07-19 21:27:40,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:40,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:40,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:40,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:40,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:40,107 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:40,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 225 transitions, 559 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:40,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:40,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:40,335 INFO L129 PetriNetUnfolder]: 91/757 cut-off events. [2022-07-19 21:27:40,335 INFO L130 PetriNetUnfolder]: For 509/513 co-relation queries the response was YES. [2022-07-19 21:27:40,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 757 events. 91/757 cut-off events. For 509/513 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4037 event pairs, 49 based on Foata normal form. 1/719 useless extension candidates. Maximal degree in co-relation 1451. Up to 264 conditions per place. [2022-07-19 21:27:40,341 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 55 selfloop transitions, 8 changer transitions 12/250 dead transitions. [2022-07-19 21:27:40,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 250 transitions, 880 flow [2022-07-19 21:27:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 21:27:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-19 21:27:40,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2244 transitions. [2022-07-19 21:27:40,347 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7601626016260162 [2022-07-19 21:27:40,347 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2244 transitions. [2022-07-19 21:27:40,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2244 transitions. [2022-07-19 21:27:40,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:40,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2244 transitions. [2022-07-19 21:27:40,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.0) internal successors, (2244), 12 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,359 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,359 INFO L186 Difference]: Start difference. First operand has 246 places, 225 transitions, 559 flow. Second operand 12 states and 2244 transitions. [2022-07-19 21:27:40,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 250 transitions, 880 flow [2022-07-19 21:27:40,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 250 transitions, 852 flow, removed 13 selfloop flow, removed 7 redundant places. [2022-07-19 21:27:40,367 INFO L242 Difference]: Finished difference. Result has 249 places, 232 transitions, 649 flow [2022-07-19 21:27:40,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=649, PETRI_PLACES=249, PETRI_TRANSITIONS=232} [2022-07-19 21:27:40,370 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 32 predicate places. [2022-07-19 21:27:40,370 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 232 transitions, 649 flow [2022-07-19 21:27:40,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,371 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:40,371 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:40,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-19 21:27:40,372 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:40,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:40,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1920098823, now seen corresponding path program 4 times [2022-07-19 21:27:40,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:40,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598340546] [2022-07-19 21:27:40,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:40,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:40,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:40,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:40,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:40,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598340546] [2022-07-19 21:27:40,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598340546] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:40,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:40,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:40,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453384327] [2022-07-19 21:27:40,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:40,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:40,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:40,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:40,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:40,488 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:40,490 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 232 transitions, 649 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:40,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:40,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:40,715 INFO L129 PetriNetUnfolder]: 89/764 cut-off events. [2022-07-19 21:27:40,715 INFO L130 PetriNetUnfolder]: For 646/656 co-relation queries the response was YES. [2022-07-19 21:27:40,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1533 conditions, 764 events. 89/764 cut-off events. For 646/656 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 4171 event pairs, 49 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 1508. Up to 271 conditions per place. [2022-07-19 21:27:40,720 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 55 selfloop transitions, 12 changer transitions 11/253 dead transitions. [2022-07-19 21:27:40,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 253 transitions, 968 flow [2022-07-19 21:27:40,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 21:27:40,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-19 21:27:40,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2062 transitions. [2022-07-19 21:27:40,725 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.762010347376201 [2022-07-19 21:27:40,725 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2062 transitions. [2022-07-19 21:27:40,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2062 transitions. [2022-07-19 21:27:40,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:40,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2062 transitions. [2022-07-19 21:27:40,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 187.45454545454547) internal successors, (2062), 11 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,735 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,735 INFO L186 Difference]: Start difference. First operand has 249 places, 232 transitions, 649 flow. Second operand 11 states and 2062 transitions. [2022-07-19 21:27:40,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 253 transitions, 968 flow [2022-07-19 21:27:40,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 253 transitions, 946 flow, removed 11 selfloop flow, removed 3 redundant places. [2022-07-19 21:27:40,745 INFO L242 Difference]: Finished difference. Result has 258 places, 237 transitions, 740 flow [2022-07-19 21:27:40,745 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=740, PETRI_PLACES=258, PETRI_TRANSITIONS=237} [2022-07-19 21:27:40,746 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 41 predicate places. [2022-07-19 21:27:40,746 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 237 transitions, 740 flow [2022-07-19 21:27:40,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,747 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:40,747 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:40,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-19 21:27:40,748 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:40,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:40,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1824923961, now seen corresponding path program 1 times [2022-07-19 21:27:40,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:40,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36723210] [2022-07-19 21:27:40,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:40,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:40,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:40,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36723210] [2022-07-19 21:27:40,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36723210] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:40,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:40,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 21:27:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335424444] [2022-07-19 21:27:40,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:40,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 21:27:40,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:40,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 21:27:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-19 21:27:40,792 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-19 21:27:40,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 237 transitions, 740 flow. Second operand has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:40,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-19 21:27:40,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:40,891 INFO L129 PetriNetUnfolder]: 53/687 cut-off events. [2022-07-19 21:27:40,891 INFO L130 PetriNetUnfolder]: For 642/645 co-relation queries the response was YES. [2022-07-19 21:27:40,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 687 events. 53/687 cut-off events. For 642/645 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3309 event pairs, 17 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 1180. Up to 31 conditions per place. [2022-07-19 21:27:40,896 INFO L132 encePairwiseOnDemand]: 240/246 looper letters, 26 selfloop transitions, 4 changer transitions 0/247 dead transitions. [2022-07-19 21:27:40,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 247 transitions, 830 flow [2022-07-19 21:27:40,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 21:27:40,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-19 21:27:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 902 transitions. [2022-07-19 21:27:40,900 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9166666666666666 [2022-07-19 21:27:40,900 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 902 transitions. [2022-07-19 21:27:40,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 902 transitions. [2022-07-19 21:27:40,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:40,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 902 transitions. [2022-07-19 21:27:40,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 225.5) internal successors, (902), 4 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,916 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,916 INFO L186 Difference]: Start difference. First operand has 258 places, 237 transitions, 740 flow. Second operand 4 states and 902 transitions. [2022-07-19 21:27:40,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 247 transitions, 830 flow [2022-07-19 21:27:40,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 247 transitions, 793 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-07-19 21:27:40,926 INFO L242 Difference]: Finished difference. Result has 253 places, 239 transitions, 729 flow [2022-07-19 21:27:40,927 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=729, PETRI_PLACES=253, PETRI_TRANSITIONS=239} [2022-07-19 21:27:40,928 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 36 predicate places. [2022-07-19 21:27:40,928 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 239 transitions, 729 flow [2022-07-19 21:27:40,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,928 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:40,928 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:40,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-19 21:27:40,929 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:40,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:40,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1129283707, now seen corresponding path program 1 times [2022-07-19 21:27:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:40,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146133419] [2022-07-19 21:27:40,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:40,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:40,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:40,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:40,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:40,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146133419] [2022-07-19 21:27:40,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146133419] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:40,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:40,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 21:27:40,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362134993] [2022-07-19 21:27:40,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:40,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 21:27:40,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:40,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 21:27:40,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 21:27:40,971 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-19 21:27:40,972 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 239 transitions, 729 flow. Second operand has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:40,972 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:40,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-19 21:27:40,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:41,072 INFO L129 PetriNetUnfolder]: 48/646 cut-off events. [2022-07-19 21:27:41,072 INFO L130 PetriNetUnfolder]: For 500/514 co-relation queries the response was YES. [2022-07-19 21:27:41,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1078 conditions, 646 events. 48/646 cut-off events. For 500/514 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2967 event pairs, 13 based on Foata normal form. 2/620 useless extension candidates. Maximal degree in co-relation 1049. Up to 53 conditions per place. [2022-07-19 21:27:41,077 INFO L132 encePairwiseOnDemand]: 244/246 looper letters, 26 selfloop transitions, 1 changer transitions 0/244 dead transitions. [2022-07-19 21:27:41,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 800 flow [2022-07-19 21:27:41,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 21:27:41,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-19 21:27:41,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2022-07-19 21:27:41,084 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9159891598915989 [2022-07-19 21:27:41,084 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 676 transitions. [2022-07-19 21:27:41,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 676 transitions. [2022-07-19 21:27:41,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:41,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 676 transitions. [2022-07-19 21:27:41,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,087 INFO L186 Difference]: Start difference. First operand has 253 places, 239 transitions, 729 flow. Second operand 3 states and 676 transitions. [2022-07-19 21:27:41,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 244 transitions, 800 flow [2022-07-19 21:27:41,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 244 transitions, 790 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-19 21:27:41,095 INFO L242 Difference]: Finished difference. Result has 253 places, 239 transitions, 724 flow [2022-07-19 21:27:41,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=724, PETRI_PLACES=253, PETRI_TRANSITIONS=239} [2022-07-19 21:27:41,096 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 36 predicate places. [2022-07-19 21:27:41,096 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 239 transitions, 724 flow [2022-07-19 21:27:41,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,096 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:41,096 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:41,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-19 21:27:41,097 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:41,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:41,097 INFO L85 PathProgramCache]: Analyzing trace with hash 851981685, now seen corresponding path program 1 times [2022-07-19 21:27:41,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:41,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731005086] [2022-07-19 21:27:41,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:41,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:41,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:41,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:41,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731005086] [2022-07-19 21:27:41,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731005086] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:41,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:41,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:41,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591911604] [2022-07-19 21:27:41,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:41,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:41,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:41,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:41,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:41,228 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:41,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 239 transitions, 724 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:41,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:41,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:41,481 INFO L129 PetriNetUnfolder]: 78/727 cut-off events. [2022-07-19 21:27:41,481 INFO L130 PetriNetUnfolder]: For 662/698 co-relation queries the response was YES. [2022-07-19 21:27:41,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 727 events. 78/727 cut-off events. For 662/698 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3836 event pairs, 21 based on Foata normal form. 1/701 useless extension candidates. Maximal degree in co-relation 1408. Up to 195 conditions per place. [2022-07-19 21:27:41,497 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 91 selfloop transitions, 3 changer transitions 19/290 dead transitions. [2022-07-19 21:27:41,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 290 transitions, 1219 flow [2022-07-19 21:27:41,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 21:27:41,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-19 21:27:41,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2447 transitions. [2022-07-19 21:27:41,502 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7651657285803627 [2022-07-19 21:27:41,503 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2447 transitions. [2022-07-19 21:27:41,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2447 transitions. [2022-07-19 21:27:41,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:41,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2447 transitions. [2022-07-19 21:27:41,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 188.23076923076923) internal successors, (2447), 13 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,513 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,513 INFO L186 Difference]: Start difference. First operand has 253 places, 239 transitions, 724 flow. Second operand 13 states and 2447 transitions. [2022-07-19 21:27:41,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 290 transitions, 1219 flow [2022-07-19 21:27:41,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 290 transitions, 1218 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-19 21:27:41,522 INFO L242 Difference]: Finished difference. Result has 273 places, 239 transitions, 750 flow [2022-07-19 21:27:41,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=750, PETRI_PLACES=273, PETRI_TRANSITIONS=239} [2022-07-19 21:27:41,523 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 56 predicate places. [2022-07-19 21:27:41,523 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 239 transitions, 750 flow [2022-07-19 21:27:41,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,524 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:41,524 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:41,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-19 21:27:41,525 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:41,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:41,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2082922393, now seen corresponding path program 1 times [2022-07-19 21:27:41,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:41,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563623035] [2022-07-19 21:27:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:41,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:41,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:41,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:41,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:41,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563623035] [2022-07-19 21:27:41,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563623035] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:41,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:41,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:27:41,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576582722] [2022-07-19 21:27:41,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:41,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:27:41,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:41,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:27:41,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:27:41,997 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-19 21:27:41,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 239 transitions, 750 flow. Second operand has 21 states, 21 states have (on average 161.57142857142858) internal successors, (3393), 21 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:41,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:41,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-19 21:27:42,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:43,647 INFO L129 PetriNetUnfolder]: 285/2460 cut-off events. [2022-07-19 21:27:43,647 INFO L130 PetriNetUnfolder]: For 1983/2042 co-relation queries the response was YES. [2022-07-19 21:27:43,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4562 conditions, 2460 events. 285/2460 cut-off events. For 1983/2042 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 20893 event pairs, 74 based on Foata normal form. 11/2306 useless extension candidates. Maximal degree in co-relation 4525. Up to 216 conditions per place. [2022-07-19 21:27:43,666 INFO L132 encePairwiseOnDemand]: 215/246 looper letters, 168 selfloop transitions, 51 changer transitions 19/405 dead transitions. [2022-07-19 21:27:43,666 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 405 transitions, 1853 flow [2022-07-19 21:27:43,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-19 21:27:43,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-07-19 21:27:43,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4667 transitions. [2022-07-19 21:27:43,677 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6775551684088269 [2022-07-19 21:27:43,678 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4667 transitions. [2022-07-19 21:27:43,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4667 transitions. [2022-07-19 21:27:43,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:43,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4667 transitions. [2022-07-19 21:27:43,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 166.67857142857142) internal successors, (4667), 28 states have internal predecessors, (4667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:43,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 246.0) internal successors, (7134), 29 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:43,700 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 246.0) internal successors, (7134), 29 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:43,700 INFO L186 Difference]: Start difference. First operand has 273 places, 239 transitions, 750 flow. Second operand 28 states and 4667 transitions. [2022-07-19 21:27:43,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 405 transitions, 1853 flow [2022-07-19 21:27:43,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 405 transitions, 1707 flow, removed 35 selfloop flow, removed 11 redundant places. [2022-07-19 21:27:43,717 INFO L242 Difference]: Finished difference. Result has 294 places, 280 transitions, 1142 flow [2022-07-19 21:27:43,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1142, PETRI_PLACES=294, PETRI_TRANSITIONS=280} [2022-07-19 21:27:43,719 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 77 predicate places. [2022-07-19 21:27:43,719 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 280 transitions, 1142 flow [2022-07-19 21:27:43,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 161.57142857142858) internal successors, (3393), 21 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:43,720 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:43,720 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:43,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-19 21:27:43,721 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:43,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:43,721 INFO L85 PathProgramCache]: Analyzing trace with hash -939159561, now seen corresponding path program 2 times [2022-07-19 21:27:43,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:43,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089124383] [2022-07-19 21:27:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:43,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:43,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:43,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:43,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:43,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089124383] [2022-07-19 21:27:43,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089124383] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:43,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:43,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:43,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509146432] [2022-07-19 21:27:43,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:43,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:43,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:43,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:43,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:43,838 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:43,840 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 280 transitions, 1142 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:43,840 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:43,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:43,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:44,338 INFO L129 PetriNetUnfolder]: 223/2133 cut-off events. [2022-07-19 21:27:44,338 INFO L130 PetriNetUnfolder]: For 2997/3135 co-relation queries the response was YES. [2022-07-19 21:27:44,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4796 conditions, 2133 events. 223/2133 cut-off events. For 2997/3135 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 17640 event pairs, 75 based on Foata normal form. 3/2065 useless extension candidates. Maximal degree in co-relation 4754. Up to 688 conditions per place. [2022-07-19 21:27:44,354 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 113 selfloop transitions, 8 changer transitions 20/326 dead transitions. [2022-07-19 21:27:44,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 326 transitions, 1629 flow [2022-07-19 21:27:44,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 21:27:44,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-19 21:27:44,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2446 transitions. [2022-07-19 21:27:44,357 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7648530331457161 [2022-07-19 21:27:44,358 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2446 transitions. [2022-07-19 21:27:44,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2446 transitions. [2022-07-19 21:27:44,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:44,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2446 transitions. [2022-07-19 21:27:44,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 188.15384615384616) internal successors, (2446), 13 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,366 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,366 INFO L186 Difference]: Start difference. First operand has 294 places, 280 transitions, 1142 flow. Second operand 13 states and 2446 transitions. [2022-07-19 21:27:44,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 326 transitions, 1629 flow [2022-07-19 21:27:44,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 326 transitions, 1541 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-07-19 21:27:44,387 INFO L242 Difference]: Finished difference. Result has 301 places, 280 transitions, 1100 flow [2022-07-19 21:27:44,387 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1100, PETRI_PLACES=301, PETRI_TRANSITIONS=280} [2022-07-19 21:27:44,388 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 84 predicate places. [2022-07-19 21:27:44,388 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 280 transitions, 1100 flow [2022-07-19 21:27:44,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,388 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:44,389 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:44,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-19 21:27:44,389 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:44,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:44,389 INFO L85 PathProgramCache]: Analyzing trace with hash 212833077, now seen corresponding path program 3 times [2022-07-19 21:27:44,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:44,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415688698] [2022-07-19 21:27:44,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:44,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:44,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:44,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:44,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:44,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415688698] [2022-07-19 21:27:44,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415688698] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:44,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:44,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:44,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414835522] [2022-07-19 21:27:44,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:44,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:44,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:44,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:44,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:44,477 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:44,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 280 transitions, 1100 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:44,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:44,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:44,950 INFO L129 PetriNetUnfolder]: 226/2159 cut-off events. [2022-07-19 21:27:44,950 INFO L130 PetriNetUnfolder]: For 3614/3752 co-relation queries the response was YES. [2022-07-19 21:27:44,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5131 conditions, 2159 events. 226/2159 cut-off events. For 3614/3752 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 17975 event pairs, 67 based on Foata normal form. 3/2086 useless extension candidates. Maximal degree in co-relation 5083. Up to 742 conditions per place. [2022-07-19 21:27:44,967 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 113 selfloop transitions, 10 changer transitions 19/327 dead transitions. [2022-07-19 21:27:44,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 327 transitions, 1801 flow [2022-07-19 21:27:44,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 21:27:44,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-19 21:27:44,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2068 transitions. [2022-07-19 21:27:44,970 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7642276422764228 [2022-07-19 21:27:44,970 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2068 transitions. [2022-07-19 21:27:44,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2068 transitions. [2022-07-19 21:27:44,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:44,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2068 transitions. [2022-07-19 21:27:44,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 188.0) internal successors, (2068), 11 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,977 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:44,977 INFO L186 Difference]: Start difference. First operand has 301 places, 280 transitions, 1100 flow. Second operand 11 states and 2068 transitions. [2022-07-19 21:27:44,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 327 transitions, 1801 flow [2022-07-19 21:27:44,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 327 transitions, 1611 flow, removed 46 selfloop flow, removed 12 redundant places. [2022-07-19 21:27:44,999 INFO L242 Difference]: Finished difference. Result has 299 places, 288 transitions, 1157 flow [2022-07-19 21:27:44,999 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1157, PETRI_PLACES=299, PETRI_TRANSITIONS=288} [2022-07-19 21:27:45,000 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 82 predicate places. [2022-07-19 21:27:45,000 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 288 transitions, 1157 flow [2022-07-19 21:27:45,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,001 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:45,001 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:45,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 21:27:45,001 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:45,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:45,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1634429333, now seen corresponding path program 4 times [2022-07-19 21:27:45,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:45,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702673866] [2022-07-19 21:27:45,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:45,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:45,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:45,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:45,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:45,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702673866] [2022-07-19 21:27:45,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702673866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:45,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:45,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:45,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597216914] [2022-07-19 21:27:45,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:45,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:45,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:45,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:45,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:45,091 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:45,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 288 transitions, 1157 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:45,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:45,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:45,556 INFO L129 PetriNetUnfolder]: 220/2150 cut-off events. [2022-07-19 21:27:45,556 INFO L130 PetriNetUnfolder]: For 3076/3229 co-relation queries the response was YES. [2022-07-19 21:27:45,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 2150 events. 220/2150 cut-off events. For 3076/3229 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 17892 event pairs, 85 based on Foata normal form. 6/2078 useless extension candidates. Maximal degree in co-relation 4949. Up to 784 conditions per place. [2022-07-19 21:27:45,577 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 103 selfloop transitions, 10 changer transitions 25/323 dead transitions. [2022-07-19 21:27:45,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 323 transitions, 1700 flow [2022-07-19 21:27:45,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 21:27:45,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-19 21:27:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2065 transitions. [2022-07-19 21:27:45,581 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7631189948263118 [2022-07-19 21:27:45,581 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2065 transitions. [2022-07-19 21:27:45,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2065 transitions. [2022-07-19 21:27:45,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:45,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2065 transitions. [2022-07-19 21:27:45,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 187.72727272727272) internal successors, (2065), 11 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,589 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,589 INFO L186 Difference]: Start difference. First operand has 299 places, 288 transitions, 1157 flow. Second operand 11 states and 2065 transitions. [2022-07-19 21:27:45,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 323 transitions, 1700 flow [2022-07-19 21:27:45,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 323 transitions, 1635 flow, removed 27 selfloop flow, removed 6 redundant places. [2022-07-19 21:27:45,612 INFO L242 Difference]: Finished difference. Result has 306 places, 294 transitions, 1236 flow [2022-07-19 21:27:45,612 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1236, PETRI_PLACES=306, PETRI_TRANSITIONS=294} [2022-07-19 21:27:45,612 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 89 predicate places. [2022-07-19 21:27:45,613 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 294 transitions, 1236 flow [2022-07-19 21:27:45,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,613 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:45,613 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:45,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-19 21:27:45,614 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:45,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:45,614 INFO L85 PathProgramCache]: Analyzing trace with hash -357227217, now seen corresponding path program 5 times [2022-07-19 21:27:45,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:45,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626550572] [2022-07-19 21:27:45,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:45,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:45,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:45,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:45,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626550572] [2022-07-19 21:27:45,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626550572] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:45,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:45,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:45,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890580552] [2022-07-19 21:27:45,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:45,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:45,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:45,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:45,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:45,710 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:45,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 294 transitions, 1236 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:45,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:45,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:45,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:46,214 INFO L129 PetriNetUnfolder]: 208/2094 cut-off events. [2022-07-19 21:27:46,215 INFO L130 PetriNetUnfolder]: For 3213/3375 co-relation queries the response was YES. [2022-07-19 21:27:46,229 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4818 conditions, 2094 events. 208/2094 cut-off events. For 3213/3375 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 17269 event pairs, 81 based on Foata normal form. 12/2032 useless extension candidates. Maximal degree in co-relation 4768. Up to 757 conditions per place. [2022-07-19 21:27:46,235 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 99 selfloop transitions, 4 changer transitions 26/314 dead transitions. [2022-07-19 21:27:46,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 314 transitions, 1607 flow [2022-07-19 21:27:46,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 21:27:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-19 21:27:46,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2244 transitions. [2022-07-19 21:27:46,239 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7601626016260162 [2022-07-19 21:27:46,239 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2244 transitions. [2022-07-19 21:27:46,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2244 transitions. [2022-07-19 21:27:46,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:46,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2244 transitions. [2022-07-19 21:27:46,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.0) internal successors, (2244), 12 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,246 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,247 INFO L186 Difference]: Start difference. First operand has 306 places, 294 transitions, 1236 flow. Second operand 12 states and 2244 transitions. [2022-07-19 21:27:46,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 314 transitions, 1607 flow [2022-07-19 21:27:46,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 314 transitions, 1542 flow, removed 28 selfloop flow, removed 6 redundant places. [2022-07-19 21:27:46,271 INFO L242 Difference]: Finished difference. Result has 311 places, 285 transitions, 1117 flow [2022-07-19 21:27:46,271 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1117, PETRI_PLACES=311, PETRI_TRANSITIONS=285} [2022-07-19 21:27:46,272 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 94 predicate places. [2022-07-19 21:27:46,272 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 285 transitions, 1117 flow [2022-07-19 21:27:46,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,272 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:46,273 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:46,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-19 21:27:46,273 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:46,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:46,273 INFO L85 PathProgramCache]: Analyzing trace with hash -971924477, now seen corresponding path program 6 times [2022-07-19 21:27:46,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:46,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934454342] [2022-07-19 21:27:46,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:46,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:46,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:46,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:46,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:46,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934454342] [2022-07-19 21:27:46,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934454342] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:46,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:46,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:46,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063363824] [2022-07-19 21:27:46,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:46,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:46,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:46,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:46,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:46,359 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:46,360 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 285 transitions, 1117 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:46,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:46,360 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:46,746 INFO L129 PetriNetUnfolder]: 187/1888 cut-off events. [2022-07-19 21:27:46,746 INFO L130 PetriNetUnfolder]: For 2635/2773 co-relation queries the response was YES. [2022-07-19 21:27:46,757 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4243 conditions, 1888 events. 187/1888 cut-off events. For 2635/2773 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 14879 event pairs, 60 based on Foata normal form. 3/1820 useless extension candidates. Maximal degree in co-relation 4193. Up to 640 conditions per place. [2022-07-19 21:27:46,762 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 94 selfloop transitions, 2 changer transitions 27/307 dead transitions. [2022-07-19 21:27:46,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 307 transitions, 1479 flow [2022-07-19 21:27:46,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 21:27:46,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-19 21:27:46,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2244 transitions. [2022-07-19 21:27:46,766 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7601626016260162 [2022-07-19 21:27:46,766 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2244 transitions. [2022-07-19 21:27:46,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2244 transitions. [2022-07-19 21:27:46,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:46,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2244 transitions. [2022-07-19 21:27:46,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.0) internal successors, (2244), 12 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,773 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,773 INFO L186 Difference]: Start difference. First operand has 311 places, 285 transitions, 1117 flow. Second operand 12 states and 2244 transitions. [2022-07-19 21:27:46,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 307 transitions, 1479 flow [2022-07-19 21:27:46,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 307 transitions, 1421 flow, removed 18 selfloop flow, removed 12 redundant places. [2022-07-19 21:27:46,793 INFO L242 Difference]: Finished difference. Result has 302 places, 271 transitions, 982 flow [2022-07-19 21:27:46,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=982, PETRI_PLACES=302, PETRI_TRANSITIONS=271} [2022-07-19 21:27:46,793 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 85 predicate places. [2022-07-19 21:27:46,793 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 271 transitions, 982 flow [2022-07-19 21:27:46,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,794 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:46,794 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:46,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-19 21:27:46,794 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:46,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:46,795 INFO L85 PathProgramCache]: Analyzing trace with hash -35243063, now seen corresponding path program 2 times [2022-07-19 21:27:46,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:46,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552300766] [2022-07-19 21:27:46,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:46,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:46,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:46,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552300766] [2022-07-19 21:27:46,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552300766] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:46,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:46,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 21:27:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834102116] [2022-07-19 21:27:46,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:46,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 21:27:46,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:46,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 21:27:46,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-19 21:27:46,827 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-19 21:27:46,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 271 transitions, 982 flow. Second operand has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:46,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:46,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-19 21:27:46,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:47,046 INFO L129 PetriNetUnfolder]: 132/1671 cut-off events. [2022-07-19 21:27:47,046 INFO L130 PetriNetUnfolder]: For 1057/1112 co-relation queries the response was YES. [2022-07-19 21:27:47,055 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 1671 events. 132/1671 cut-off events. For 1057/1112 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 12169 event pairs, 21 based on Foata normal form. 4/1593 useless extension candidates. Maximal degree in co-relation 2816. Up to 82 conditions per place. [2022-07-19 21:27:47,062 INFO L132 encePairwiseOnDemand]: 242/246 looper letters, 21 selfloop transitions, 2 changer transitions 7/271 dead transitions. [2022-07-19 21:27:47,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 271 transitions, 1013 flow [2022-07-19 21:27:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 21:27:47,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-19 21:27:47,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 894 transitions. [2022-07-19 21:27:47,066 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9085365853658537 [2022-07-19 21:27:47,066 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 894 transitions. [2022-07-19 21:27:47,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 894 transitions. [2022-07-19 21:27:47,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:47,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 894 transitions. [2022-07-19 21:27:47,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 223.5) internal successors, (894), 4 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,071 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,071 INFO L186 Difference]: Start difference. First operand has 302 places, 271 transitions, 982 flow. Second operand 4 states and 894 transitions. [2022-07-19 21:27:47,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 271 transitions, 1013 flow [2022-07-19 21:27:47,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 271 transitions, 976 flow, removed 12 selfloop flow, removed 14 redundant places. [2022-07-19 21:27:47,084 INFO L242 Difference]: Finished difference. Result has 275 places, 261 transitions, 894 flow [2022-07-19 21:27:47,084 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=894, PETRI_PLACES=275, PETRI_TRANSITIONS=261} [2022-07-19 21:27:47,085 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 58 predicate places. [2022-07-19 21:27:47,085 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 261 transitions, 894 flow [2022-07-19 21:27:47,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,085 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:47,085 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:47,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-19 21:27:47,086 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:47,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:47,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1853908145, now seen corresponding path program 5 times [2022-07-19 21:27:47,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:47,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226550027] [2022-07-19 21:27:47,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:47,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:47,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:47,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:47,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:47,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226550027] [2022-07-19 21:27:47,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226550027] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:47,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:47,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:47,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786339462] [2022-07-19 21:27:47,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:47,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:47,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:47,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:47,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:47,183 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:47,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 261 transitions, 894 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:47,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:47,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:47,476 INFO L129 PetriNetUnfolder]: 139/1618 cut-off events. [2022-07-19 21:27:47,476 INFO L130 PetriNetUnfolder]: For 1439/1571 co-relation queries the response was YES. [2022-07-19 21:27:47,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 1618 events. 139/1618 cut-off events. For 1439/1571 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 12025 event pairs, 36 based on Foata normal form. 9/1565 useless extension candidates. Maximal degree in co-relation 3112. Up to 496 conditions per place. [2022-07-19 21:27:47,489 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 66 selfloop transitions, 4 changer transitions 21/274 dead transitions. [2022-07-19 21:27:47,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 274 transitions, 1139 flow [2022-07-19 21:27:47,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 21:27:47,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-19 21:27:47,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2236 transitions. [2022-07-19 21:27:47,492 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7574525745257452 [2022-07-19 21:27:47,492 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2236 transitions. [2022-07-19 21:27:47,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2236 transitions. [2022-07-19 21:27:47,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:47,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2236 transitions. [2022-07-19 21:27:47,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 186.33333333333334) internal successors, (2236), 12 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,500 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,500 INFO L186 Difference]: Start difference. First operand has 275 places, 261 transitions, 894 flow. Second operand 12 states and 2236 transitions. [2022-07-19 21:27:47,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 274 transitions, 1139 flow [2022-07-19 21:27:47,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 274 transitions, 1133 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-07-19 21:27:47,512 INFO L242 Difference]: Finished difference. Result has 284 places, 253 transitions, 838 flow [2022-07-19 21:27:47,512 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=838, PETRI_PLACES=284, PETRI_TRANSITIONS=253} [2022-07-19 21:27:47,513 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 67 predicate places. [2022-07-19 21:27:47,513 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 253 transitions, 838 flow [2022-07-19 21:27:47,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,514 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:47,514 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:47,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-19 21:27:47,514 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:47,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:47,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1256763865, now seen corresponding path program 6 times [2022-07-19 21:27:47,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:47,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867679010] [2022-07-19 21:27:47,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:47,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:47,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:47,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:47,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:47,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867679010] [2022-07-19 21:27:47,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867679010] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:47,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:47,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 21:27:47,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484610237] [2022-07-19 21:27:47,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:47,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 21:27:47,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:47,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 21:27:47,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-19 21:27:47,599 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-19 21:27:47,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 253 transitions, 838 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:47,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-19 21:27:47,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:47,878 INFO L129 PetriNetUnfolder]: 118/1423 cut-off events. [2022-07-19 21:27:47,878 INFO L130 PetriNetUnfolder]: For 1112/1163 co-relation queries the response was YES. [2022-07-19 21:27:47,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2728 conditions, 1423 events. 118/1423 cut-off events. For 1112/1163 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 9830 event pairs, 30 based on Foata normal form. 3/1370 useless extension candidates. Maximal degree in co-relation 2689. Up to 397 conditions per place. [2022-07-19 21:27:47,889 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 55 selfloop transitions, 0 changer transitions 31/261 dead transitions. [2022-07-19 21:27:47,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 261 transitions, 1028 flow [2022-07-19 21:27:47,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 21:27:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-19 21:27:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2049 transitions. [2022-07-19 21:27:47,893 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7572062084257206 [2022-07-19 21:27:47,893 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2049 transitions. [2022-07-19 21:27:47,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2049 transitions. [2022-07-19 21:27:47,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:47,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2049 transitions. [2022-07-19 21:27:47,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 186.27272727272728) internal successors, (2049), 11 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,901 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,901 INFO L186 Difference]: Start difference. First operand has 284 places, 253 transitions, 838 flow. Second operand 11 states and 2049 transitions. [2022-07-19 21:27:47,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 261 transitions, 1028 flow [2022-07-19 21:27:47,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 261 transitions, 950 flow, removed 20 selfloop flow, removed 17 redundant places. [2022-07-19 21:27:47,912 INFO L242 Difference]: Finished difference. Result has 268 places, 230 transitions, 631 flow [2022-07-19 21:27:47,913 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=631, PETRI_PLACES=268, PETRI_TRANSITIONS=230} [2022-07-19 21:27:47,913 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 51 predicate places. [2022-07-19 21:27:47,913 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 230 transitions, 631 flow [2022-07-19 21:27:47,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:47,914 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:47,914 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:47,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-19 21:27:47,915 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:47,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:47,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1969817188, now seen corresponding path program 1 times [2022-07-19 21:27:47,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:47,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705803501] [2022-07-19 21:27:47,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:47,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:48,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:48,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:48,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705803501] [2022-07-19 21:27:48,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705803501] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:48,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690347323] [2022-07-19 21:27:48,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:48,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:48,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:48,124 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) [2022-07-19 21:27:48,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-19 21:27:48,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:48,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-19 21:27:48,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:27:48,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:48,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:27:49,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:49,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690347323] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:49,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-19 21:27:49,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [15, 14] total 30 [2022-07-19 21:27:49,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305209928] [2022-07-19 21:27:49,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:49,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-19 21:27:49,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:49,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-19 21:27:49,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-07-19 21:27:49,081 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-19 21:27:49,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 230 transitions, 631 flow. Second operand has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:49,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:49,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-19 21:27:49,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:49,736 INFO L129 PetriNetUnfolder]: 200/1818 cut-off events. [2022-07-19 21:27:49,737 INFO L130 PetriNetUnfolder]: For 654/667 co-relation queries the response was YES. [2022-07-19 21:27:49,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3072 conditions, 1818 events. 200/1818 cut-off events. For 654/667 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 13496 event pairs, 83 based on Foata normal form. 6/1684 useless extension candidates. Maximal degree in co-relation 3044. Up to 224 conditions per place. [2022-07-19 21:27:49,749 INFO L132 encePairwiseOnDemand]: 226/246 looper letters, 144 selfloop transitions, 22 changer transitions 7/312 dead transitions. [2022-07-19 21:27:49,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 312 transitions, 1229 flow [2022-07-19 21:27:49,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-19 21:27:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-19 21:27:49,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3340 transitions. [2022-07-19 21:27:49,755 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6788617886178862 [2022-07-19 21:27:49,755 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3340 transitions. [2022-07-19 21:27:49,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3340 transitions. [2022-07-19 21:27:49,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:49,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3340 transitions. [2022-07-19 21:27:49,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 167.0) internal successors, (3340), 20 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:49,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 246.0) internal successors, (5166), 21 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:49,768 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 246.0) internal successors, (5166), 21 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:49,768 INFO L186 Difference]: Start difference. First operand has 268 places, 230 transitions, 631 flow. Second operand 20 states and 3340 transitions. [2022-07-19 21:27:49,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 312 transitions, 1229 flow [2022-07-19 21:27:49,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 312 transitions, 1197 flow, removed 16 selfloop flow, removed 4 redundant places. [2022-07-19 21:27:49,805 INFO L242 Difference]: Finished difference. Result has 263 places, 236 transitions, 725 flow [2022-07-19 21:27:49,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=725, PETRI_PLACES=263, PETRI_TRANSITIONS=236} [2022-07-19 21:27:49,806 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 46 predicate places. [2022-07-19 21:27:49,806 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 236 transitions, 725 flow [2022-07-19 21:27:49,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:49,807 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:49,807 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:49,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-19 21:27:50,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-19 21:27:50,008 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:50,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:50,009 INFO L85 PathProgramCache]: Analyzing trace with hash -763051188, now seen corresponding path program 2 times [2022-07-19 21:27:50,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:50,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762916394] [2022-07-19 21:27:50,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:50,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:50,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:50,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:50,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:50,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762916394] [2022-07-19 21:27:50,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762916394] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:50,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120610498] [2022-07-19 21:27:50,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 21:27:50,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:50,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:50,219 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) [2022-07-19 21:27:50,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-19 21:27:50,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 21:27:50,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 21:27:50,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-19 21:27:50,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:27:50,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:50,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 21:27:50,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120610498] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:50,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 21:27:50,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [15] total 28 [2022-07-19 21:27:50,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30564745] [2022-07-19 21:27:50,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:50,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-19 21:27:50,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:50,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-19 21:27:50,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-07-19 21:27:50,984 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-19 21:27:50,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 236 transitions, 725 flow. Second operand has 18 states, 18 states have (on average 162.22222222222223) internal successors, (2920), 18 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:50,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:50,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-19 21:27:50,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:52,192 INFO L129 PetriNetUnfolder]: 203/1907 cut-off events. [2022-07-19 21:27:52,192 INFO L130 PetriNetUnfolder]: For 1024/1044 co-relation queries the response was YES. [2022-07-19 21:27:52,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3329 conditions, 1907 events. 203/1907 cut-off events. For 1024/1044 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 14467 event pairs, 62 based on Foata normal form. 6/1769 useless extension candidates. Maximal degree in co-relation 3297. Up to 213 conditions per place. [2022-07-19 21:27:52,205 INFO L132 encePairwiseOnDemand]: 218/246 looper letters, 115 selfloop transitions, 33 changer transitions 17/304 dead transitions. [2022-07-19 21:27:52,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 304 transitions, 1278 flow [2022-07-19 21:27:52,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-19 21:27:52,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-07-19 21:27:52,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4439 transitions. [2022-07-19 21:27:52,214 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6683227943390545 [2022-07-19 21:27:52,214 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4439 transitions. [2022-07-19 21:27:52,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4439 transitions. [2022-07-19 21:27:52,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:52,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4439 transitions. [2022-07-19 21:27:52,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 164.40740740740742) internal successors, (4439), 27 states have internal predecessors, (4439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:52,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 246.0) internal successors, (6888), 28 states have internal predecessors, (6888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:52,230 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 246.0) internal successors, (6888), 28 states have internal predecessors, (6888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:52,230 INFO L186 Difference]: Start difference. First operand has 263 places, 236 transitions, 725 flow. Second operand 27 states and 4439 transitions. [2022-07-19 21:27:52,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 304 transitions, 1278 flow [2022-07-19 21:27:52,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 304 transitions, 1223 flow, removed 17 selfloop flow, removed 11 redundant places. [2022-07-19 21:27:52,240 INFO L242 Difference]: Finished difference. Result has 282 places, 251 transitions, 855 flow [2022-07-19 21:27:52,241 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=855, PETRI_PLACES=282, PETRI_TRANSITIONS=251} [2022-07-19 21:27:52,241 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 65 predicate places. [2022-07-19 21:27:52,241 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 251 transitions, 855 flow [2022-07-19 21:27:52,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 162.22222222222223) internal successors, (2920), 18 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:52,242 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:52,243 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:52,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-19 21:27:52,462 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,SelfDestructingSolverStorable22 [2022-07-19 21:27:52,463 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:52,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:52,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1596680157, now seen corresponding path program 1 times [2022-07-19 21:27:52,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:52,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806011249] [2022-07-19 21:27:52,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:52,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:52,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:52,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:52,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806011249] [2022-07-19 21:27:52,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806011249] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:52,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588907728] [2022-07-19 21:27:52,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:52,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:52,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:52,640 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) [2022-07-19 21:27:52,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-19 21:27:52,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:52,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-19 21:27:52,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:27:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:53,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:27:53,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:53,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588907728] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:53,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-19 21:27:53,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [15, 14] total 30 [2022-07-19 21:27:53,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452996775] [2022-07-19 21:27:53,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:53,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-19 21:27:53,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:53,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-19 21:27:53,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-07-19 21:27:53,548 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-19 21:27:53,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 251 transitions, 855 flow. Second operand has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:53,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:53,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-19 21:27:53,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:54,212 INFO L129 PetriNetUnfolder]: 262/2374 cut-off events. [2022-07-19 21:27:54,212 INFO L130 PetriNetUnfolder]: For 1738/1761 co-relation queries the response was YES. [2022-07-19 21:27:54,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4396 conditions, 2374 events. 262/2374 cut-off events. For 1738/1761 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19414 event pairs, 106 based on Foata normal form. 6/2186 useless extension candidates. Maximal degree in co-relation 4359. Up to 367 conditions per place. [2022-07-19 21:27:54,227 INFO L132 encePairwiseOnDemand]: 229/246 looper letters, 158 selfloop transitions, 23 changer transitions 11/331 dead transitions. [2022-07-19 21:27:54,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 331 transitions, 1557 flow [2022-07-19 21:27:54,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-19 21:27:54,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-19 21:27:54,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3027 transitions. [2022-07-19 21:27:54,232 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6836043360433605 [2022-07-19 21:27:54,233 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3027 transitions. [2022-07-19 21:27:54,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3027 transitions. [2022-07-19 21:27:54,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:54,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3027 transitions. [2022-07-19 21:27:54,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 168.16666666666666) internal successors, (3027), 18 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:54,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:54,242 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:54,242 INFO L186 Difference]: Start difference. First operand has 282 places, 251 transitions, 855 flow. Second operand 18 states and 3027 transitions. [2022-07-19 21:27:54,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 331 transitions, 1557 flow [2022-07-19 21:27:54,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 331 transitions, 1494 flow, removed 18 selfloop flow, removed 16 redundant places. [2022-07-19 21:27:54,255 INFO L242 Difference]: Finished difference. Result has 281 places, 255 transitions, 923 flow [2022-07-19 21:27:54,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=923, PETRI_PLACES=281, PETRI_TRANSITIONS=255} [2022-07-19 21:27:54,256 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 64 predicate places. [2022-07-19 21:27:54,256 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 255 transitions, 923 flow [2022-07-19 21:27:54,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:54,257 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:54,257 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:54,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-19 21:27:54,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:54,471 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:54,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:54,471 INFO L85 PathProgramCache]: Analyzing trace with hash 787751393, now seen corresponding path program 2 times [2022-07-19 21:27:54,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:54,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011851286] [2022-07-19 21:27:54,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:54,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:54,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:54,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:54,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:54,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011851286] [2022-07-19 21:27:54,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011851286] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:54,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921962693] [2022-07-19 21:27:54,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 21:27:54,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:54,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:54,663 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) [2022-07-19 21:27:54,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-19 21:27:54,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 21:27:54,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 21:27:54,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 21:27:54,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:27:55,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:55,145 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 21:27:55,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921962693] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:55,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 21:27:55,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [15] total 27 [2022-07-19 21:27:55,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210092941] [2022-07-19 21:27:55,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:55,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-19 21:27:55,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:55,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-19 21:27:55,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-07-19 21:27:55,151 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 246 [2022-07-19 21:27:55,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 255 transitions, 923 flow. Second operand has 14 states, 14 states have (on average 180.14285714285714) internal successors, (2522), 14 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:55,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:55,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 246 [2022-07-19 21:27:55,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:55,854 INFO L129 PetriNetUnfolder]: 244/2464 cut-off events. [2022-07-19 21:27:55,854 INFO L130 PetriNetUnfolder]: For 1968/2013 co-relation queries the response was YES. [2022-07-19 21:27:55,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 2464 events. 244/2464 cut-off events. For 1968/2013 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 20258 event pairs, 101 based on Foata normal form. 18/2303 useless extension candidates. Maximal degree in co-relation 4632. Up to 447 conditions per place. [2022-07-19 21:27:55,870 INFO L132 encePairwiseOnDemand]: 224/246 looper letters, 62 selfloop transitions, 46 changer transitions 24/303 dead transitions. [2022-07-19 21:27:55,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 303 transitions, 1423 flow [2022-07-19 21:27:55,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-19 21:27:55,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-19 21:27:55,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3266 transitions. [2022-07-19 21:27:55,874 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7375790424570913 [2022-07-19 21:27:55,875 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3266 transitions. [2022-07-19 21:27:55,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3266 transitions. [2022-07-19 21:27:55,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:55,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3266 transitions. [2022-07-19 21:27:55,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 181.44444444444446) internal successors, (3266), 18 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:55,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:55,884 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:55,884 INFO L186 Difference]: Start difference. First operand has 281 places, 255 transitions, 923 flow. Second operand 18 states and 3266 transitions. [2022-07-19 21:27:55,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 303 transitions, 1423 flow [2022-07-19 21:27:55,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 303 transitions, 1366 flow, removed 18 selfloop flow, removed 10 redundant places. [2022-07-19 21:27:55,899 INFO L242 Difference]: Finished difference. Result has 292 places, 267 transitions, 1073 flow [2022-07-19 21:27:55,899 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1073, PETRI_PLACES=292, PETRI_TRANSITIONS=267} [2022-07-19 21:27:55,899 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 75 predicate places. [2022-07-19 21:27:55,899 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 267 transitions, 1073 flow [2022-07-19 21:27:55,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 180.14285714285714) internal successors, (2522), 14 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:55,900 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:55,900 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:55,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-19 21:27:56,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:56,116 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:56,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:56,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1121357044, now seen corresponding path program 1 times [2022-07-19 21:27:56,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:56,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082980400] [2022-07-19 21:27:56,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:56,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:56,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:56,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:56,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082980400] [2022-07-19 21:27:56,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082980400] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:56,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:56,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 21:27:56,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393292121] [2022-07-19 21:27:56,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:56,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 21:27:56,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:56,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 21:27:56,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 21:27:56,179 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-19 21:27:56,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 267 transitions, 1073 flow. Second operand has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:56,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-19 21:27:56,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:56,457 INFO L129 PetriNetUnfolder]: 318/1882 cut-off events. [2022-07-19 21:27:56,457 INFO L130 PetriNetUnfolder]: For 2388/2415 co-relation queries the response was YES. [2022-07-19 21:27:56,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3656 conditions, 1882 events. 318/1882 cut-off events. For 2388/2415 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 13251 event pairs, 143 based on Foata normal form. 1/1667 useless extension candidates. Maximal degree in co-relation 3613. Up to 430 conditions per place. [2022-07-19 21:27:56,471 INFO L132 encePairwiseOnDemand]: 235/246 looper letters, 69 selfloop transitions, 12 changer transitions 8/272 dead transitions. [2022-07-19 21:27:56,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 272 transitions, 1226 flow [2022-07-19 21:27:56,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 21:27:56,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-19 21:27:56,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1985 transitions. [2022-07-19 21:27:56,475 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.806910569105691 [2022-07-19 21:27:56,475 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1985 transitions. [2022-07-19 21:27:56,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1985 transitions. [2022-07-19 21:27:56,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:56,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1985 transitions. [2022-07-19 21:27:56,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.5) internal successors, (1985), 10 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,480 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,480 INFO L186 Difference]: Start difference. First operand has 292 places, 267 transitions, 1073 flow. Second operand 10 states and 1985 transitions. [2022-07-19 21:27:56,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 272 transitions, 1226 flow [2022-07-19 21:27:56,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 272 transitions, 1201 flow, removed 10 selfloop flow, removed 9 redundant places. [2022-07-19 21:27:56,496 INFO L242 Difference]: Finished difference. Result has 281 places, 249 transitions, 932 flow [2022-07-19 21:27:56,497 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=932, PETRI_PLACES=281, PETRI_TRANSITIONS=249} [2022-07-19 21:27:56,497 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 64 predicate places. [2022-07-19 21:27:56,497 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 249 transitions, 932 flow [2022-07-19 21:27:56,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,498 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:56,498 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:56,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-19 21:27:56,498 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:56,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:56,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1013334828, now seen corresponding path program 1 times [2022-07-19 21:27:56,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:56,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403508965] [2022-07-19 21:27:56,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:56,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:56,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:56,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:56,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403508965] [2022-07-19 21:27:56,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403508965] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:56,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:56,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 21:27:56,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978533300] [2022-07-19 21:27:56,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:56,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 21:27:56,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:56,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 21:27:56,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 21:27:56,563 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-19 21:27:56,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 249 transitions, 932 flow. Second operand has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:56,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-19 21:27:56,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:56,759 INFO L129 PetriNetUnfolder]: 182/1316 cut-off events. [2022-07-19 21:27:56,760 INFO L130 PetriNetUnfolder]: For 2028/2052 co-relation queries the response was YES. [2022-07-19 21:27:56,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2609 conditions, 1316 events. 182/1316 cut-off events. For 2028/2052 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 8252 event pairs, 114 based on Foata normal form. 0/1224 useless extension candidates. Maximal degree in co-relation 2572. Up to 321 conditions per place. [2022-07-19 21:27:56,767 INFO L132 encePairwiseOnDemand]: 235/246 looper letters, 45 selfloop transitions, 8 changer transitions 32/255 dead transitions. [2022-07-19 21:27:56,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 255 transitions, 1080 flow [2022-07-19 21:27:56,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 21:27:56,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-19 21:27:56,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1980 transitions. [2022-07-19 21:27:56,774 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8048780487804879 [2022-07-19 21:27:56,774 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1980 transitions. [2022-07-19 21:27:56,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1980 transitions. [2022-07-19 21:27:56,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:56,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1980 transitions. [2022-07-19 21:27:56,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.0) internal successors, (1980), 10 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,779 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,780 INFO L186 Difference]: Start difference. First operand has 281 places, 249 transitions, 932 flow. Second operand 10 states and 1980 transitions. [2022-07-19 21:27:56,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 255 transitions, 1080 flow [2022-07-19 21:27:56,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 255 transitions, 1021 flow, removed 17 selfloop flow, removed 11 redundant places. [2022-07-19 21:27:56,791 INFO L242 Difference]: Finished difference. Result has 278 places, 221 transitions, 689 flow [2022-07-19 21:27:56,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=689, PETRI_PLACES=278, PETRI_TRANSITIONS=221} [2022-07-19 21:27:56,791 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 61 predicate places. [2022-07-19 21:27:56,791 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 221 transitions, 689 flow [2022-07-19 21:27:56,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:56,792 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:56,792 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:56,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-19 21:27:56,792 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:56,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1744496546, now seen corresponding path program 1 times [2022-07-19 21:27:56,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:56,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489135654] [2022-07-19 21:27:56,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:56,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:56,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:56,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:56,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:56,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489135654] [2022-07-19 21:27:56,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489135654] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:56,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43541414] [2022-07-19 21:27:56,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:56,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:56,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:56,924 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) [2022-07-19 21:27:56,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-19 21:27:57,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:57,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-19 21:27:57,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:27:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:57,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:27:57,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:27:57,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43541414] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:57,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-19 21:27:57,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-07-19 21:27:57,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330546611] [2022-07-19 21:27:57,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:57,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-19 21:27:57,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:57,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-19 21:27:57,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-07-19 21:27:57,572 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 246 [2022-07-19 21:27:57,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 221 transitions, 689 flow. Second operand has 11 states, 11 states have (on average 192.36363636363637) internal successors, (2116), 11 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) [2022-07-19 21:27:57,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:57,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 246 [2022-07-19 21:27:57,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:57,925 INFO L129 PetriNetUnfolder]: 182/1293 cut-off events. [2022-07-19 21:27:57,925 INFO L130 PetriNetUnfolder]: For 1360/1384 co-relation queries the response was YES. [2022-07-19 21:27:57,930 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2360 conditions, 1293 events. 182/1293 cut-off events. For 1360/1384 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 8370 event pairs, 70 based on Foata normal form. 7/1223 useless extension candidates. Maximal degree in co-relation 2325. Up to 107 conditions per place. [2022-07-19 21:27:57,933 INFO L132 encePairwiseOnDemand]: 232/246 looper letters, 72 selfloop transitions, 15 changer transitions 0/255 dead transitions. [2022-07-19 21:27:57,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 255 transitions, 1024 flow [2022-07-19 21:27:57,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-19 21:27:57,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-19 21:27:57,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2727 transitions. [2022-07-19 21:27:57,942 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7918118466898955 [2022-07-19 21:27:57,942 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2727 transitions. [2022-07-19 21:27:57,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2727 transitions. [2022-07-19 21:27:57,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:57,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2727 transitions. [2022-07-19 21:27:57,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 194.78571428571428) internal successors, (2727), 14 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:57,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 246.0) internal successors, (3690), 15 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:57,949 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 246.0) internal successors, (3690), 15 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:57,949 INFO L186 Difference]: Start difference. First operand has 278 places, 221 transitions, 689 flow. Second operand 14 states and 2727 transitions. [2022-07-19 21:27:57,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 255 transitions, 1024 flow [2022-07-19 21:27:57,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 255 transitions, 912 flow, removed 31 selfloop flow, removed 25 redundant places. [2022-07-19 21:27:57,959 INFO L242 Difference]: Finished difference. Result has 246 places, 225 transitions, 658 flow [2022-07-19 21:27:57,960 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=658, PETRI_PLACES=246, PETRI_TRANSITIONS=225} [2022-07-19 21:27:57,960 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-19 21:27:57,960 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 225 transitions, 658 flow [2022-07-19 21:27:57,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 192.36363636363637) internal successors, (2116), 11 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) [2022-07-19 21:27:57,961 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:57,961 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:57,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-19 21:27:58,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-19 21:27:58,176 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:58,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:58,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1895043908, now seen corresponding path program 1 times [2022-07-19 21:27:58,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:58,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014388399] [2022-07-19 21:27:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:58,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:58,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:58,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:58,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014388399] [2022-07-19 21:27:58,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014388399] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:58,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:58,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 21:27:58,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404828418] [2022-07-19 21:27:58,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:58,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 21:27:58,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:58,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 21:27:58,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 21:27:58,234 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-19 21:27:58,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 225 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:58,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-19 21:27:58,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:58,421 INFO L129 PetriNetUnfolder]: 148/967 cut-off events. [2022-07-19 21:27:58,421 INFO L130 PetriNetUnfolder]: For 547/594 co-relation queries the response was YES. [2022-07-19 21:27:58,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1726 conditions, 967 events. 148/967 cut-off events. For 547/594 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5125 event pairs, 67 based on Foata normal form. 28/917 useless extension candidates. Maximal degree in co-relation 1702. Up to 205 conditions per place. [2022-07-19 21:27:58,424 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 56 selfloop transitions, 8 changer transitions 6/242 dead transitions. [2022-07-19 21:27:58,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 242 transitions, 875 flow [2022-07-19 21:27:58,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 21:27:58,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-19 21:27:58,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1591 transitions. [2022-07-19 21:27:58,426 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8084349593495935 [2022-07-19 21:27:58,426 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1591 transitions. [2022-07-19 21:27:58,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1591 transitions. [2022-07-19 21:27:58,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:58,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1591 transitions. [2022-07-19 21:27:58,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.875) internal successors, (1591), 8 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,430 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,430 INFO L186 Difference]: Start difference. First operand has 246 places, 225 transitions, 658 flow. Second operand 8 states and 1591 transitions. [2022-07-19 21:27:58,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 242 transitions, 875 flow [2022-07-19 21:27:58,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 242 transitions, 853 flow, removed 1 selfloop flow, removed 9 redundant places. [2022-07-19 21:27:58,436 INFO L242 Difference]: Finished difference. Result has 247 places, 225 transitions, 653 flow [2022-07-19 21:27:58,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=247, PETRI_TRANSITIONS=225} [2022-07-19 21:27:58,437 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 30 predicate places. [2022-07-19 21:27:58,437 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 225 transitions, 653 flow [2022-07-19 21:27:58,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,437 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:58,438 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:58,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-19 21:27:58,438 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:58,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:58,438 INFO L85 PathProgramCache]: Analyzing trace with hash -2092362064, now seen corresponding path program 1 times [2022-07-19 21:27:58,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:58,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269230495] [2022-07-19 21:27:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:58,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:58,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:58,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:58,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:58,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269230495] [2022-07-19 21:27:58,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269230495] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:27:58,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:27:58,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 21:27:58,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258566245] [2022-07-19 21:27:58,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:58,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 21:27:58,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:58,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 21:27:58,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 21:27:58,499 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-19 21:27:58,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 225 transitions, 653 flow. Second operand has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:58,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-19 21:27:58,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:58,656 INFO L129 PetriNetUnfolder]: 93/717 cut-off events. [2022-07-19 21:27:58,656 INFO L130 PetriNetUnfolder]: For 464/467 co-relation queries the response was YES. [2022-07-19 21:27:58,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1332 conditions, 717 events. 93/717 cut-off events. For 464/467 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3248 event pairs, 58 based on Foata normal form. 4/682 useless extension candidates. Maximal degree in co-relation 1306. Up to 171 conditions per place. [2022-07-19 21:27:58,661 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 46 selfloop transitions, 6 changer transitions 11/233 dead transitions. [2022-07-19 21:27:58,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 233 transitions, 806 flow [2022-07-19 21:27:58,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 21:27:58,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-19 21:27:58,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1586 transitions. [2022-07-19 21:27:58,663 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8058943089430894 [2022-07-19 21:27:58,663 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1586 transitions. [2022-07-19 21:27:58,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1586 transitions. [2022-07-19 21:27:58,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:58,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1586 transitions. [2022-07-19 21:27:58,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.25) internal successors, (1586), 8 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,667 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,668 INFO L186 Difference]: Start difference. First operand has 247 places, 225 transitions, 653 flow. Second operand 8 states and 1586 transitions. [2022-07-19 21:27:58,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 233 transitions, 806 flow [2022-07-19 21:27:58,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 233 transitions, 789 flow, removed 1 selfloop flow, removed 6 redundant places. [2022-07-19 21:27:58,673 INFO L242 Difference]: Finished difference. Result has 246 places, 220 transitions, 620 flow [2022-07-19 21:27:58,674 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=620, PETRI_PLACES=246, PETRI_TRANSITIONS=220} [2022-07-19 21:27:58,674 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-19 21:27:58,674 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 220 transitions, 620 flow [2022-07-19 21:27:58,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:58,675 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:58,675 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:58,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-19 21:27:58,675 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:58,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:58,676 INFO L85 PathProgramCache]: Analyzing trace with hash -27324223, now seen corresponding path program 1 times [2022-07-19 21:27:58,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:58,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509831102] [2022-07-19 21:27:58,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:58,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:58,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:58,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:58,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:27:58,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509831102] [2022-07-19 21:27:58,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509831102] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:58,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411225170] [2022-07-19 21:27:58,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:58,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:58,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:27:58,807 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) [2022-07-19 21:27:58,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-19 21:27:58,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:27:58,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-19 21:27:58,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:27:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:59,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:27:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:27:59,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411225170] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-19 21:27:59,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-19 21:27:59,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-07-19 21:27:59,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950667922] [2022-07-19 21:27:59,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:27:59,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-19 21:27:59,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:27:59,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-19 21:27:59,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-07-19 21:27:59,399 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 246 [2022-07-19 21:27:59,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 220 transitions, 620 flow. Second operand has 11 states, 11 states have (on average 192.45454545454547) internal successors, (2117), 11 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) [2022-07-19 21:27:59,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:27:59,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 246 [2022-07-19 21:27:59,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:27:59,656 INFO L129 PetriNetUnfolder]: 115/797 cut-off events. [2022-07-19 21:27:59,656 INFO L130 PetriNetUnfolder]: For 366/396 co-relation queries the response was YES. [2022-07-19 21:27:59,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1401 conditions, 797 events. 115/797 cut-off events. For 366/396 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3957 event pairs, 24 based on Foata normal form. 36/784 useless extension candidates. Maximal degree in co-relation 1376. Up to 139 conditions per place. [2022-07-19 21:27:59,661 INFO L132 encePairwiseOnDemand]: 232/246 looper letters, 48 selfloop transitions, 13 changer transitions 0/229 dead transitions. [2022-07-19 21:27:59,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 229 transitions, 788 flow [2022-07-19 21:27:59,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 21:27:59,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-19 21:27:59,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2512 transitions. [2022-07-19 21:27:59,666 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7854909318323953 [2022-07-19 21:27:59,666 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2512 transitions. [2022-07-19 21:27:59,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2512 transitions. [2022-07-19 21:27:59,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:27:59,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2512 transitions. [2022-07-19 21:27:59,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 193.23076923076923) internal successors, (2512), 13 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:59,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:59,673 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:27:59,673 INFO L186 Difference]: Start difference. First operand has 246 places, 220 transitions, 620 flow. Second operand 13 states and 2512 transitions. [2022-07-19 21:27:59,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 229 transitions, 788 flow [2022-07-19 21:27:59,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 229 transitions, 757 flow, removed 7 selfloop flow, removed 9 redundant places. [2022-07-19 21:27:59,679 INFO L242 Difference]: Finished difference. Result has 246 places, 221 transitions, 635 flow [2022-07-19 21:27:59,680 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=635, PETRI_PLACES=246, PETRI_TRANSITIONS=221} [2022-07-19 21:27:59,680 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-19 21:27:59,680 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 221 transitions, 635 flow [2022-07-19 21:27:59,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 192.45454545454547) internal successors, (2117), 11 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) [2022-07-19 21:27:59,681 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:27:59,681 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:27:59,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-19 21:27:59,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:27:59,900 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:27:59,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:27:59,900 INFO L85 PathProgramCache]: Analyzing trace with hash 917365674, now seen corresponding path program 1 times [2022-07-19 21:27:59,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:27:59,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225932274] [2022-07-19 21:27:59,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:27:59,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:27:59,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:00,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:28:00,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:28:00,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225932274] [2022-07-19 21:28:00,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225932274] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:28:00,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130588551] [2022-07-19 21:28:00,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:00,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:28:00,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:28:00,288 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) [2022-07-19 21:28:00,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-19 21:28:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:00,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-19 21:28:00,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:28:01,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:01,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:28:02,048 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:02,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130588551] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 21:28:02,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 21:28:02,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 46 [2022-07-19 21:28:02,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129637548] [2022-07-19 21:28:02,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 21:28:02,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-07-19 21:28:02,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:28:02,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-07-19 21:28:02,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2022-07-19 21:28:02,054 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 246 [2022-07-19 21:28:02,057 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 221 transitions, 635 flow. Second operand has 46 states, 46 states have (on average 153.3695652173913) internal successors, (7055), 46 states have internal predecessors, (7055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:02,057 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:28:02,057 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 246 [2022-07-19 21:28:02,057 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:28:04,104 INFO L129 PetriNetUnfolder]: 477/2901 cut-off events. [2022-07-19 21:28:04,104 INFO L130 PetriNetUnfolder]: For 1357/1480 co-relation queries the response was YES. [2022-07-19 21:28:04,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5530 conditions, 2901 events. 477/2901 cut-off events. For 1357/1480 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 24602 event pairs, 203 based on Foata normal form. 123/2843 useless extension candidates. Maximal degree in co-relation 5507. Up to 317 conditions per place. [2022-07-19 21:28:04,117 INFO L132 encePairwiseOnDemand]: 222/246 looper letters, 255 selfloop transitions, 41 changer transitions 29/455 dead transitions. [2022-07-19 21:28:04,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 455 transitions, 2153 flow [2022-07-19 21:28:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:28:04,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:28:04,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5680 transitions. [2022-07-19 21:28:04,122 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6413730803974707 [2022-07-19 21:28:04,122 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5680 transitions. [2022-07-19 21:28:04,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5680 transitions. [2022-07-19 21:28:04,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:28:04,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5680 transitions. [2022-07-19 21:28:04,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 157.77777777777777) internal successors, (5680), 36 states have internal predecessors, (5680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:04,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:04,137 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:04,137 INFO L186 Difference]: Start difference. First operand has 246 places, 221 transitions, 635 flow. Second operand 36 states and 5680 transitions. [2022-07-19 21:28:04,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 455 transitions, 2153 flow [2022-07-19 21:28:04,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 455 transitions, 2109 flow, removed 0 selfloop flow, removed 11 redundant places. [2022-07-19 21:28:04,148 INFO L242 Difference]: Finished difference. Result has 286 places, 248 transitions, 897 flow [2022-07-19 21:28:04,148 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=897, PETRI_PLACES=286, PETRI_TRANSITIONS=248} [2022-07-19 21:28:04,149 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 69 predicate places. [2022-07-19 21:28:04,149 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 248 transitions, 897 flow [2022-07-19 21:28:04,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 153.3695652173913) internal successors, (7055), 46 states have internal predecessors, (7055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:04,150 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:28:04,150 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:28:04,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-19 21:28:04,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:28:04,374 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:28:04,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:28:04,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1687266696, now seen corresponding path program 1 times [2022-07-19 21:28:04,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:28:04,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325668046] [2022-07-19 21:28:04,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:04,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:28:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:04,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:04,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:28:04,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325668046] [2022-07-19 21:28:04,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325668046] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:28:04,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838943378] [2022-07-19 21:28:04,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:04,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:28:04,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:28:04,715 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) [2022-07-19 21:28:04,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-19 21:28:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:04,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-19 21:28:04,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:28:05,062 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-19 21:28:05,063 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 10 [2022-07-19 21:28:05,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:05,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:28:05,219 INFO L356 Elim1Store]: treesize reduction 42, result has 50.6 percent of original size [2022-07-19 21:28:05,219 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 50 [2022-07-19 21:28:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:05,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838943378] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 21:28:05,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 21:28:05,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 35 [2022-07-19 21:28:05,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376010013] [2022-07-19 21:28:05,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 21:28:05,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-19 21:28:05,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:28:05,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-19 21:28:05,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-07-19 21:28:05,261 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-19 21:28:05,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 248 transitions, 897 flow. Second operand has 35 states, 35 states have (on average 174.34285714285716) internal successors, (6102), 35 states have internal predecessors, (6102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:05,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:28:05,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-19 21:28:05,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:28:10,303 INFO L129 PetriNetUnfolder]: 12554/30403 cut-off events. [2022-07-19 21:28:10,304 INFO L130 PetriNetUnfolder]: For 15882/16122 co-relation queries the response was YES. [2022-07-19 21:28:10,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63504 conditions, 30403 events. 12554/30403 cut-off events. For 15882/16122 co-relation queries the response was YES. Maximal size of possible extension queue 1108. Compared 333937 event pairs, 4425 based on Foata normal form. 37/28804 useless extension candidates. Maximal degree in co-relation 63465. Up to 5119 conditions per place. [2022-07-19 21:28:10,496 INFO L132 encePairwiseOnDemand]: 214/246 looper letters, 353 selfloop transitions, 93 changer transitions 0/624 dead transitions. [2022-07-19 21:28:10,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 624 transitions, 2996 flow [2022-07-19 21:28:10,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:28:10,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:28:10,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6567 transitions. [2022-07-19 21:28:10,502 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7415311653116531 [2022-07-19 21:28:10,502 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6567 transitions. [2022-07-19 21:28:10,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6567 transitions. [2022-07-19 21:28:10,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:28:10,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6567 transitions. [2022-07-19 21:28:10,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 182.41666666666666) internal successors, (6567), 36 states have internal predecessors, (6567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:10,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:10,516 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:10,516 INFO L186 Difference]: Start difference. First operand has 286 places, 248 transitions, 897 flow. Second operand 36 states and 6567 transitions. [2022-07-19 21:28:10,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 624 transitions, 2996 flow [2022-07-19 21:28:10,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 624 transitions, 2957 flow, removed 11 selfloop flow, removed 11 redundant places. [2022-07-19 21:28:10,632 INFO L242 Difference]: Finished difference. Result has 330 places, 325 transitions, 1588 flow [2022-07-19 21:28:10,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1588, PETRI_PLACES=330, PETRI_TRANSITIONS=325} [2022-07-19 21:28:10,632 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 113 predicate places. [2022-07-19 21:28:10,632 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 325 transitions, 1588 flow [2022-07-19 21:28:10,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 174.34285714285716) internal successors, (6102), 35 states have internal predecessors, (6102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:10,634 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:28:10,634 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:28:10,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-19 21:28:10,839 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,SelfDestructingSolverStorable32 [2022-07-19 21:28:10,840 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:28:10,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:28:10,840 INFO L85 PathProgramCache]: Analyzing trace with hash -387447628, now seen corresponding path program 2 times [2022-07-19 21:28:10,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:28:10,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391298117] [2022-07-19 21:28:10,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:10,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:28:10,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:11,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:11,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:28:11,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391298117] [2022-07-19 21:28:11,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391298117] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:28:11,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:28:11,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:28:11,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020052126] [2022-07-19 21:28:11,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:28:11,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:28:11,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:28:11,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:28:11,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:28:11,230 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-19 21:28:11,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 325 transitions, 1588 flow. Second operand has 20 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:11,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:28:11,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-19 21:28:11,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:28:18,205 INFO L129 PetriNetUnfolder]: 15248/38698 cut-off events. [2022-07-19 21:28:18,205 INFO L130 PetriNetUnfolder]: For 77482/77997 co-relation queries the response was YES. [2022-07-19 21:28:18,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105856 conditions, 38698 events. 15248/38698 cut-off events. For 77482/77997 co-relation queries the response was YES. Maximal size of possible extension queue 1392. Compared 455842 event pairs, 7317 based on Foata normal form. 78/37736 useless extension candidates. Maximal degree in co-relation 105797. Up to 13006 conditions per place. [2022-07-19 21:28:18,882 INFO L132 encePairwiseOnDemand]: 216/246 looper letters, 270 selfloop transitions, 122 changer transitions 0/570 dead transitions. [2022-07-19 21:28:18,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 570 transitions, 3750 flow [2022-07-19 21:28:18,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-19 21:28:18,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-07-19 21:28:18,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4693 transitions. [2022-07-19 21:28:18,886 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.733739837398374 [2022-07-19 21:28:18,886 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4693 transitions. [2022-07-19 21:28:18,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4693 transitions. [2022-07-19 21:28:18,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:28:18,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4693 transitions. [2022-07-19 21:28:18,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.5) internal successors, (4693), 26 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:18,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 246.0) internal successors, (6642), 27 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:18,896 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 246.0) internal successors, (6642), 27 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:18,896 INFO L186 Difference]: Start difference. First operand has 330 places, 325 transitions, 1588 flow. Second operand 26 states and 4693 transitions. [2022-07-19 21:28:18,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 570 transitions, 3750 flow [2022-07-19 21:28:19,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 570 transitions, 3719 flow, removed 2 selfloop flow, removed 8 redundant places. [2022-07-19 21:28:19,502 INFO L242 Difference]: Finished difference. Result has 360 places, 405 transitions, 2700 flow [2022-07-19 21:28:19,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2700, PETRI_PLACES=360, PETRI_TRANSITIONS=405} [2022-07-19 21:28:19,503 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 143 predicate places. [2022-07-19 21:28:19,503 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 405 transitions, 2700 flow [2022-07-19 21:28:19,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:19,504 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:28:19,504 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:28:19,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-19 21:28:19,504 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:28:19,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:28:19,505 INFO L85 PathProgramCache]: Analyzing trace with hash -969848734, now seen corresponding path program 3 times [2022-07-19 21:28:19,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:28:19,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735750147] [2022-07-19 21:28:19,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:19,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:28:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:19,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:19,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:28:19,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735750147] [2022-07-19 21:28:19,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735750147] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:28:19,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084990797] [2022-07-19 21:28:19,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-19 21:28:19,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:28:19,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:28:19,864 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) [2022-07-19 21:28:19,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-19 21:28:19,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-19 21:28:19,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 21:28:19,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-19 21:28:19,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:28:20,463 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-19 21:28:20,603 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-19 21:28:20,643 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-19 21:28:21,029 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-19 21:28:21,030 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 38 treesize of output 18 [2022-07-19 21:28:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 21:28:21,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:28:23,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:23,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084990797] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 21:28:23,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 21:28:23,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 12] total 51 [2022-07-19 21:28:23,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906762058] [2022-07-19 21:28:23,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 21:28:23,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-07-19 21:28:23,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:28:23,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-07-19 21:28:23,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=2289, Unknown=2, NotChecked=0, Total=2550 [2022-07-19 21:28:23,187 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 246 [2022-07-19 21:28:23,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 405 transitions, 2700 flow. Second operand has 51 states, 51 states have (on average 153.37254901960785) internal successors, (7822), 51 states have internal predecessors, (7822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:23,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:28:23,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 246 [2022-07-19 21:28:23,192 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:28:37,786 INFO L129 PetriNetUnfolder]: 27351/64136 cut-off events. [2022-07-19 21:28:37,786 INFO L130 PetriNetUnfolder]: For 188030/189408 co-relation queries the response was YES. [2022-07-19 21:28:38,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 193981 conditions, 64136 events. 27351/64136 cut-off events. For 188030/189408 co-relation queries the response was YES. Maximal size of possible extension queue 2171. Compared 765692 event pairs, 9261 based on Foata normal form. 200/62380 useless extension candidates. Maximal degree in co-relation 193909. Up to 15932 conditions per place. [2022-07-19 21:28:39,091 INFO L132 encePairwiseOnDemand]: 207/246 looper letters, 544 selfloop transitions, 178 changer transitions 0/865 dead transitions. [2022-07-19 21:28:39,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 865 transitions, 7017 flow [2022-07-19 21:28:39,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-19 21:28:39,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-19 21:28:39,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 7077 transitions. [2022-07-19 21:28:39,097 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6538248337028825 [2022-07-19 21:28:39,098 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 7077 transitions. [2022-07-19 21:28:39,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 7077 transitions. [2022-07-19 21:28:39,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:28:39,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 7077 transitions. [2022-07-19 21:28:39,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 160.8409090909091) internal successors, (7077), 44 states have internal predecessors, (7077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:39,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 246.0) internal successors, (11070), 45 states have internal predecessors, (11070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:39,112 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 246.0) internal successors, (11070), 45 states have internal predecessors, (11070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:39,112 INFO L186 Difference]: Start difference. First operand has 360 places, 405 transitions, 2700 flow. Second operand 44 states and 7077 transitions. [2022-07-19 21:28:39,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 865 transitions, 7017 flow [2022-07-19 21:28:42,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 865 transitions, 6738 flow, removed 126 selfloop flow, removed 8 redundant places. [2022-07-19 21:28:42,025 INFO L242 Difference]: Finished difference. Result has 421 places, 499 transitions, 4006 flow [2022-07-19 21:28:42,025 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=4006, PETRI_PLACES=421, PETRI_TRANSITIONS=499} [2022-07-19 21:28:42,026 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 204 predicate places. [2022-07-19 21:28:42,026 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 499 transitions, 4006 flow [2022-07-19 21:28:42,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 153.37254901960785) internal successors, (7822), 51 states have internal predecessors, (7822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:42,027 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:28:42,027 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:28:42,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-19 21:28:42,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-19 21:28:42,228 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:28:42,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:28:42,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1645466800, now seen corresponding path program 1 times [2022-07-19 21:28:42,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:28:42,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366914622] [2022-07-19 21:28:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:42,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:28:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:42,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:42,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:28:42,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366914622] [2022-07-19 21:28:42,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366914622] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 21:28:42,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569930660] [2022-07-19 21:28:42,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:28:42,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 21:28:42,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:28:42,531 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) [2022-07-19 21:28:42,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-19 21:28:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:28:42,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-19 21:28:42,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 21:28:42,764 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-19 21:28:42,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 10 [2022-07-19 21:28:42,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:42,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 21:28:42,892 INFO L356 Elim1Store]: treesize reduction 42, result has 50.6 percent of original size [2022-07-19 21:28:42,892 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 50 [2022-07-19 21:28:42,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:28:42,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569930660] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 21:28:42,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 21:28:42,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 9, 9] total 31 [2022-07-19 21:28:42,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902776385] [2022-07-19 21:28:42,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 21:28:42,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-19 21:28:42,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:28:42,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-19 21:28:42,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-07-19 21:28:42,922 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-19 21:28:42,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 499 transitions, 4006 flow. Second operand has 31 states, 31 states have (on average 174.1290322580645) internal successors, (5398), 31 states have internal predecessors, (5398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:42,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:28:42,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-19 21:28:42,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:28:56,004 INFO L129 PetriNetUnfolder]: 23090/57364 cut-off events. [2022-07-19 21:28:56,005 INFO L130 PetriNetUnfolder]: For 267283/269466 co-relation queries the response was YES. [2022-07-19 21:28:57,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 199124 conditions, 57364 events. 23090/57364 cut-off events. For 267283/269466 co-relation queries the response was YES. Maximal size of possible extension queue 2009. Compared 701168 event pairs, 1888 based on Foata normal form. 306/57057 useless extension candidates. Maximal degree in co-relation 199026. Up to 12202 conditions per place. [2022-07-19 21:28:57,242 INFO L132 encePairwiseOnDemand]: 216/246 looper letters, 435 selfloop transitions, 253 changer transitions 0/881 dead transitions. [2022-07-19 21:28:57,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 881 transitions, 8719 flow [2022-07-19 21:28:57,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:28:57,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:28:57,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5784 transitions. [2022-07-19 21:28:57,246 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7347560975609756 [2022-07-19 21:28:57,246 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5784 transitions. [2022-07-19 21:28:57,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5784 transitions. [2022-07-19 21:28:57,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:28:57,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5784 transitions. [2022-07-19 21:28:57,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 180.75) internal successors, (5784), 32 states have internal predecessors, (5784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:57,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 246.0) internal successors, (8118), 33 states have internal predecessors, (8118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:57,258 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 246.0) internal successors, (8118), 33 states have internal predecessors, (8118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:28:57,258 INFO L186 Difference]: Start difference. First operand has 421 places, 499 transitions, 4006 flow. Second operand 32 states and 5784 transitions. [2022-07-19 21:28:57,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 881 transitions, 8719 flow [2022-07-19 21:29:00,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 881 transitions, 8263 flow, removed 155 selfloop flow, removed 14 redundant places. [2022-07-19 21:29:00,876 INFO L242 Difference]: Finished difference. Result has 456 places, 611 transitions, 6006 flow [2022-07-19 21:29:00,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6006, PETRI_PLACES=456, PETRI_TRANSITIONS=611} [2022-07-19 21:29:00,877 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 239 predicate places. [2022-07-19 21:29:00,877 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 611 transitions, 6006 flow [2022-07-19 21:29:00,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 174.1290322580645) internal successors, (5398), 31 states have internal predecessors, (5398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:29:00,879 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:29:00,879 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 21:29:00,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-19 21:29:01,093 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,SelfDestructingSolverStorable35 [2022-07-19 21:29:01,094 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:29:01,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:29:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash -773726006, now seen corresponding path program 2 times [2022-07-19 21:29:01,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:29:01,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745658938] [2022-07-19 21:29:01,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:29:01,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:29:01,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:29:01,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 21:29:01,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:29:01,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745658938] [2022-07-19 21:29:01,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745658938] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:29:01,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:29:01,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:29:01,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981256473] [2022-07-19 21:29:01,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:29:01,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:29:01,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:29:01,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:29:01,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:29:01,438 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-19 21:29:01,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 611 transitions, 6006 flow. Second operand has 20 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:29:01,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:29:01,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-19 21:29:01,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand