./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/test-easy7.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 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/test-easy7.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 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:23:03,435 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:23:03,437 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:23:03,463 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:23:03,464 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:23:03,465 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:23:03,466 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:23:03,467 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:23:03,469 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:23:03,469 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:23:03,470 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:23:03,471 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:23:03,471 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:23:03,472 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:23:03,488 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:23:03,489 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:23:03,490 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:23:03,490 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:23:03,492 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:23:03,493 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:23:03,499 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:23:03,501 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:23:03,502 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:23:03,503 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:23:03,504 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:23:03,512 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:23:03,513 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:23:03,514 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:23:03,515 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:23:03,516 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:23:03,517 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:23:03,517 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:23:03,518 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:23:03,519 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:23:03,520 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:23:03,520 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:23:03,521 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:23:03,521 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:23:03,521 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:23:03,521 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:23:03,522 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:23:03,524 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:23:03,525 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 22:23:03,555 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:23:03,557 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:23:03,557 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:23:03,557 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:23:03,558 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:23:03,558 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:23:03,559 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:23:03,559 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:23:03,559 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:23:03,560 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:23:03,560 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 22:23:03,560 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:23:03,560 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 22:23:03,561 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:23:03,561 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:23:03,561 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:23:03,561 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:23:03,561 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 22:23:03,561 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:23:03,562 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:23:03,563 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:23:03,563 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:23:03,563 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:23:03,563 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:23:03,564 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:23:03,564 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:23:03,564 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:23:03,564 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:23:03,564 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:23:03,565 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:23:03,565 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:23:03,565 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:23:03,565 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:23:03,565 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 -> 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 [2022-07-13 22:23:03,771 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:23:03,806 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:23:03,808 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:23:03,809 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:23:03,810 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:23:03,811 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy7.wvr.c [2022-07-13 22:23:03,864 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c6aa8364/df0747e40bb74cb09474e2300d80fb3d/FLAG738d7c10d [2022-07-13 22:23:04,310 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:23:04,310 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy7.wvr.c [2022-07-13 22:23:04,316 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c6aa8364/df0747e40bb74cb09474e2300d80fb3d/FLAG738d7c10d [2022-07-13 22:23:04,730 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c6aa8364/df0747e40bb74cb09474e2300d80fb3d [2022-07-13 22:23:04,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:23:04,734 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:23:04,735 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:23:04,735 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:23:04,741 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:23:04,742 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:04,743 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26f8a7a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04, skipping insertion in model container [2022-07-13 22:23:04,743 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:04,748 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:23:04,759 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:23:04,930 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/test-easy7.wvr.c[1872,1885] [2022-07-13 22:23:04,933 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:23:04,943 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:23:04,966 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/test-easy7.wvr.c[1872,1885] [2022-07-13 22:23:04,971 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:23:04,983 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:23:04,984 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04 WrapperNode [2022-07-13 22:23:04,984 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:23:04,985 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:23:04,985 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:23:04,985 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:23:04,994 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,002 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,016 INFO L137 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2022-07-13 22:23:05,017 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:23:05,018 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:23:05,019 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:23:05,019 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:23:05,025 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,025 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,027 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,028 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,031 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,032 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,033 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,034 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:23:05,035 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:23:05,035 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:23:05,035 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:23:05,036 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (1/1) ... [2022-07-13 22:23:05,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:23:05,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:23:05,072 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-13 22:23:05,073 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-13 22:23:05,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:23:05,099 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-13 22:23:05,100 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-13 22:23:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-13 22:23:05,100 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-13 22:23:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:23:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:23:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:23:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:23:05,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:23:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:23:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:23:05,102 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-13 22:23:05,179 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:23:05,181 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:23:05,297 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:23:05,303 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:23:05,303 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-13 22:23:05,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:23:05 BoogieIcfgContainer [2022-07-13 22:23:05,305 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:23:05,307 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:23:05,307 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:23:05,310 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:23:05,310 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:23:04" (1/3) ... [2022-07-13 22:23:05,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@166f49e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:23:05, skipping insertion in model container [2022-07-13 22:23:05,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:23:04" (2/3) ... [2022-07-13 22:23:05,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@166f49e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:23:05, skipping insertion in model container [2022-07-13 22:23:05,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:23:05" (3/3) ... [2022-07-13 22:23:05,312 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy7.wvr.c [2022-07-13 22:23:05,316 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-13 22:23:05,323 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:23:05,324 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:23:05,324 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-13 22:23:05,366 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-13 22:23:05,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 94 transitions, 204 flow [2022-07-13 22:23:05,445 INFO L129 PetriNetUnfolder]: 2/92 cut-off events. [2022-07-13 22:23:05,445 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-13 22:23:05,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 2/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2022-07-13 22:23:05,448 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 94 transitions, 204 flow [2022-07-13 22:23:05,453 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 83 transitions, 178 flow [2022-07-13 22:23:05,462 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:23:05,469 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@507211c0, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1b0e6da7 [2022-07-13 22:23:05,469 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-13 22:23:05,522 INFO L129 PetriNetUnfolder]: 2/82 cut-off events. [2022-07-13 22:23:05,523 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-13 22:23:05,525 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:05,527 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] [2022-07-13 22:23:05,528 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-13 22:23:05,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:05,536 INFO L85 PathProgramCache]: Analyzing trace with hash 126118782, now seen corresponding path program 1 times [2022-07-13 22:23:05,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:05,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491866182] [2022-07-13 22:23:05,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:05,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:05,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:06,551 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-13 22:23:06,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:06,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491866182] [2022-07-13 22:23:06,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491866182] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:06,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:06,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:06,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72115757] [2022-07-13 22:23:06,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:06,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:06,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:06,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:06,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:06,598 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:06,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:06,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:06,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:06,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:07,779 INFO L129 PetriNetUnfolder]: 179/515 cut-off events. [2022-07-13 22:23:07,780 INFO L130 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2022-07-13 22:23:07,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 515 events. 179/515 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2117 event pairs, 133 based on Foata normal form. 3/511 useless extension candidates. Maximal degree in co-relation 824. Up to 332 conditions per place. [2022-07-13 22:23:07,785 INFO L132 encePairwiseOnDemand]: 60/94 looper letters, 47 selfloop transitions, 28 changer transitions 34/148 dead transitions. [2022-07-13 22:23:07,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 535 flow [2022-07-13 22:23:07,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:23:07,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:23:07,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1583 transitions. [2022-07-13 22:23:07,798 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5613475177304964 [2022-07-13 22:23:07,799 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1583 transitions. [2022-07-13 22:23:07,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1583 transitions. [2022-07-13 22:23:07,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:07,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1583 transitions. [2022-07-13 22:23:07,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.766666666666666) internal successors, (1583), 30 states have internal predecessors, (1583), 0 states have call successors, (0), 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-13 22:23:07,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:07,817 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:07,819 INFO L186 Difference]: Start difference. First operand has 88 places, 83 transitions, 178 flow. Second operand 30 states and 1583 transitions. [2022-07-13 22:23:07,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 535 flow [2022-07-13 22:23:07,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 521 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-13 22:23:07,825 INFO L242 Difference]: Finished difference. Result has 136 places, 103 transitions, 360 flow [2022-07-13 22:23:07,826 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=360, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2022-07-13 22:23:07,828 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 48 predicate places. [2022-07-13 22:23:07,828 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 360 flow [2022-07-13 22:23:07,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:07,829 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:07,829 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] [2022-07-13 22:23:07,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:23:07,830 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-13 22:23:07,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:07,830 INFO L85 PathProgramCache]: Analyzing trace with hash 99695484, now seen corresponding path program 2 times [2022-07-13 22:23:07,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:07,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168926369] [2022-07-13 22:23:07,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:07,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:07,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:08,252 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-13 22:23:08,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:08,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168926369] [2022-07-13 22:23:08,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168926369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:08,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:08,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-13 22:23:08,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138116470] [2022-07-13 22:23:08,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:08,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-13 22:23:08,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:08,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-13 22:23:08,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:23:08,256 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:08,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 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-13 22:23:08,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:08,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:08,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:09,262 INFO L129 PetriNetUnfolder]: 202/559 cut-off events. [2022-07-13 22:23:09,262 INFO L130 PetriNetUnfolder]: For 243/243 co-relation queries the response was YES. [2022-07-13 22:23:09,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 559 events. 202/559 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2483 event pairs, 22 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 1515. Up to 329 conditions per place. [2022-07-13 22:23:09,267 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 82 selfloop transitions, 42 changer transitions 36/199 dead transitions. [2022-07-13 22:23:09,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 199 transitions, 1049 flow [2022-07-13 22:23:09,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-13 22:23:09,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-13 22:23:09,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1561 transitions. [2022-07-13 22:23:09,271 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5726338958180485 [2022-07-13 22:23:09,271 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1561 transitions. [2022-07-13 22:23:09,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1561 transitions. [2022-07-13 22:23:09,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:09,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1561 transitions. [2022-07-13 22:23:09,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 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-13 22:23:09,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 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-13 22:23:09,278 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 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-13 22:23:09,278 INFO L186 Difference]: Start difference. First operand has 136 places, 103 transitions, 360 flow. Second operand 29 states and 1561 transitions. [2022-07-13 22:23:09,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 199 transitions, 1049 flow [2022-07-13 22:23:09,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 955 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-07-13 22:23:09,285 INFO L242 Difference]: Finished difference. Result has 156 places, 139 transitions, 637 flow [2022-07-13 22:23:09,285 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=637, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2022-07-13 22:23:09,286 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 68 predicate places. [2022-07-13 22:23:09,286 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 637 flow [2022-07-13 22:23:09,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 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-13 22:23:09,287 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:09,287 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] [2022-07-13 22:23:09,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 22:23:09,287 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-13 22:23:09,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:09,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1215992582, now seen corresponding path program 3 times [2022-07-13 22:23:09,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:09,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962492491] [2022-07-13 22:23:09,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:09,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:09,739 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-13 22:23:09,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:09,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962492491] [2022-07-13 22:23:09,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962492491] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:09,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:09,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:23:09,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374899049] [2022-07-13 22:23:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:09,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:23:09,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:09,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:23:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:23:09,744 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:09,745 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 637 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:09,745 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:09,745 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:09,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:11,110 INFO L129 PetriNetUnfolder]: 240/645 cut-off events. [2022-07-13 22:23:11,110 INFO L130 PetriNetUnfolder]: For 821/821 co-relation queries the response was YES. [2022-07-13 22:23:11,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2261 conditions, 645 events. 240/645 cut-off events. For 821/821 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3009 event pairs, 40 based on Foata normal form. 1/643 useless extension candidates. Maximal degree in co-relation 2220. Up to 401 conditions per place. [2022-07-13 22:23:11,116 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 102 selfloop transitions, 56 changer transitions 43/240 dead transitions. [2022-07-13 22:23:11,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 1595 flow [2022-07-13 22:23:11,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-13 22:23:11,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-13 22:23:11,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2062 transitions. [2022-07-13 22:23:11,121 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624659028914348 [2022-07-13 22:23:11,121 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2062 transitions. [2022-07-13 22:23:11,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2062 transitions. [2022-07-13 22:23:11,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:11,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2062 transitions. [2022-07-13 22:23:11,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.87179487179487) internal successors, (2062), 39 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-13 22:23:11,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:23:11,130 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:23:11,130 INFO L186 Difference]: Start difference. First operand has 156 places, 139 transitions, 637 flow. Second operand 39 states and 2062 transitions. [2022-07-13 22:23:11,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 1595 flow [2022-07-13 22:23:11,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 1454 flow, removed 66 selfloop flow, removed 11 redundant places. [2022-07-13 22:23:11,139 INFO L242 Difference]: Finished difference. Result has 201 places, 182 transitions, 1065 flow [2022-07-13 22:23:11,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2022-07-13 22:23:11,140 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 113 predicate places. [2022-07-13 22:23:11,140 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1065 flow [2022-07-13 22:23:11,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:11,141 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:11,141 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] [2022-07-13 22:23:11,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 22:23:11,142 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-13 22:23:11,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:11,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1665333946, now seen corresponding path program 4 times [2022-07-13 22:23:11,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:11,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582590225] [2022-07-13 22:23:11,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:11,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:11,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:11,526 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-13 22:23:11,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582590225] [2022-07-13 22:23:11,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582590225] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:11,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:11,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:11,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838569080] [2022-07-13 22:23:11,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:11,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:11,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:11,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:11,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:11,538 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:11,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1065 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:11,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:11,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:11,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:12,482 INFO L129 PetriNetUnfolder]: 238/637 cut-off events. [2022-07-13 22:23:12,482 INFO L130 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2022-07-13 22:23:12,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 637 events. 238/637 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3001 event pairs, 5 based on Foata normal form. 1/637 useless extension candidates. Maximal degree in co-relation 2564. Up to 403 conditions per place. [2022-07-13 22:23:12,489 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 111 selfloop transitions, 53 changer transitions 44/247 dead transitions. [2022-07-13 22:23:12,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 247 transitions, 1855 flow [2022-07-13 22:23:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-13 22:23:12,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-07-13 22:23:12,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1502 transitions. [2022-07-13 22:23:12,492 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2022-07-13 22:23:12,493 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1502 transitions. [2022-07-13 22:23:12,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1502 transitions. [2022-07-13 22:23:12,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:12,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1502 transitions. [2022-07-13 22:23:12,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 53.642857142857146) internal successors, (1502), 28 states have internal predecessors, (1502), 0 states have call successors, (0), 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-13 22:23:12,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 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-13 22:23:12,499 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 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-13 22:23:12,499 INFO L186 Difference]: Start difference. First operand has 201 places, 182 transitions, 1065 flow. Second operand 28 states and 1502 transitions. [2022-07-13 22:23:12,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 247 transitions, 1855 flow [2022-07-13 22:23:12,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 1633 flow, removed 89 selfloop flow, removed 18 redundant places. [2022-07-13 22:23:12,512 INFO L242 Difference]: Finished difference. Result has 213 places, 187 transitions, 1114 flow [2022-07-13 22:23:12,512 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1114, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2022-07-13 22:23:12,513 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 125 predicate places. [2022-07-13 22:23:12,513 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1114 flow [2022-07-13 22:23:12,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:12,514 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:12,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] [2022-07-13 22:23:12,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 22:23:12,514 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-13 22:23:12,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:12,515 INFO L85 PathProgramCache]: Analyzing trace with hash 699227332, now seen corresponding path program 5 times [2022-07-13 22:23:12,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:12,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383292076] [2022-07-13 22:23:12,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:12,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:12,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:12,867 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-13 22:23:12,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:12,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383292076] [2022-07-13 22:23:12,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383292076] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:12,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:12,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:12,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748430028] [2022-07-13 22:23:12,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:12,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:12,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:12,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:12,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:12,870 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:12,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1114 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:12,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:12,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:12,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:14,025 INFO L129 PetriNetUnfolder]: 261/695 cut-off events. [2022-07-13 22:23:14,025 INFO L130 PetriNetUnfolder]: For 1976/1976 co-relation queries the response was YES. [2022-07-13 22:23:14,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 695 events. 261/695 cut-off events. For 1976/1976 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3361 event pairs, 20 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 2932. Up to 446 conditions per place. [2022-07-13 22:23:14,031 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 43/274 dead transitions. [2022-07-13 22:23:14,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 2242 flow [2022-07-13 22:23:14,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:23:14,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:23:14,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-07-13 22:23:14,034 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-07-13 22:23:14,034 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-07-13 22:23:14,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-07-13 22:23:14,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:14,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-07-13 22:23:14,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 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-13 22:23:14,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:23:14,042 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:23:14,042 INFO L186 Difference]: Start difference. First operand has 213 places, 187 transitions, 1114 flow. Second operand 35 states and 1861 transitions. [2022-07-13 22:23:14,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 2242 flow [2022-07-13 22:23:14,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 274 transitions, 1993 flow, removed 66 selfloop flow, removed 24 redundant places. [2022-07-13 22:23:14,054 INFO L242 Difference]: Finished difference. Result has 234 places, 215 transitions, 1438 flow [2022-07-13 22:23:14,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1438, PETRI_PLACES=234, PETRI_TRANSITIONS=215} [2022-07-13 22:23:14,057 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 146 predicate places. [2022-07-13 22:23:14,057 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 215 transitions, 1438 flow [2022-07-13 22:23:14,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:14,057 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:14,058 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] [2022-07-13 22:23:14,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:23:14,058 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-13 22:23:14,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1519473010, now seen corresponding path program 6 times [2022-07-13 22:23:14,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:14,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693489726] [2022-07-13 22:23:14,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:14,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:14,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:14,430 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-13 22:23:14,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:14,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693489726] [2022-07-13 22:23:14,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693489726] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:14,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:14,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:14,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921490347] [2022-07-13 22:23:14,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:14,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:14,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:14,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:14,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:14,433 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:14,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 215 transitions, 1438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:14,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:14,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:14,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:15,487 INFO L129 PetriNetUnfolder]: 265/713 cut-off events. [2022-07-13 22:23:15,488 INFO L130 PetriNetUnfolder]: For 2404/2404 co-relation queries the response was YES. [2022-07-13 22:23:15,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3176 conditions, 713 events. 265/713 cut-off events. For 2404/2404 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3505 event pairs, 19 based on Foata normal form. 1/712 useless extension candidates. Maximal degree in co-relation 3104. Up to 459 conditions per place. [2022-07-13 22:23:15,494 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 74 changer transitions 43/282 dead transitions. [2022-07-13 22:23:15,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 282 transitions, 2337 flow [2022-07-13 22:23:15,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:15,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:15,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2022-07-13 22:23:15,497 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2022-07-13 22:23:15,497 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2022-07-13 22:23:15,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2022-07-13 22:23:15,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:15,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2022-07-13 22:23:15,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 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-13 22:23:15,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:15,503 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:15,503 INFO L186 Difference]: Start difference. First operand has 234 places, 215 transitions, 1438 flow. Second operand 31 states and 1657 transitions. [2022-07-13 22:23:15,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 282 transitions, 2337 flow [2022-07-13 22:23:15,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 2057 flow, removed 109 selfloop flow, removed 23 redundant places. [2022-07-13 22:23:15,517 INFO L242 Difference]: Finished difference. Result has 245 places, 224 transitions, 1536 flow [2022-07-13 22:23:15,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1536, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2022-07-13 22:23:15,517 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 157 predicate places. [2022-07-13 22:23:15,518 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 1536 flow [2022-07-13 22:23:15,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:15,518 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:15,518 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] [2022-07-13 22:23:15,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:23:15,519 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-13 22:23:15,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:15,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1541157144, now seen corresponding path program 7 times [2022-07-13 22:23:15,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:15,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173092337] [2022-07-13 22:23:15,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:15,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:15,858 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-13 22:23:15,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:15,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173092337] [2022-07-13 22:23:15,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173092337] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:15,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:15,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:15,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966360874] [2022-07-13 22:23:15,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:15,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:15,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:15,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:15,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:15,861 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:15,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 1536 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:15,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:15,862 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:15,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:16,885 INFO L129 PetriNetUnfolder]: 264/746 cut-off events. [2022-07-13 22:23:16,886 INFO L130 PetriNetUnfolder]: For 2496/2496 co-relation queries the response was YES. [2022-07-13 22:23:16,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3276 conditions, 746 events. 264/746 cut-off events. For 2496/2496 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3749 event pairs, 27 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 3202. Up to 448 conditions per place. [2022-07-13 22:23:16,892 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 124 selfloop transitions, 76 changer transitions 44/283 dead transitions. [2022-07-13 22:23:16,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 2405 flow [2022-07-13 22:23:16,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:16,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-07-13 22:23:16,895 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-07-13 22:23:16,895 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-07-13 22:23:16,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-07-13 22:23:16,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:16,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-07-13 22:23:16,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 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-13 22:23:16,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:16,901 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:16,901 INFO L186 Difference]: Start difference. First operand has 245 places, 224 transitions, 1536 flow. Second operand 31 states and 1658 transitions. [2022-07-13 22:23:16,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 2405 flow [2022-07-13 22:23:16,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 2194 flow, removed 48 selfloop flow, removed 26 redundant places. [2022-07-13 22:23:16,915 INFO L242 Difference]: Finished difference. Result has 255 places, 224 transitions, 1617 flow [2022-07-13 22:23:16,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1617, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2022-07-13 22:23:16,916 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-07-13 22:23:16,916 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1617 flow [2022-07-13 22:23:16,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:16,917 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:16,917 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] [2022-07-13 22:23:16,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 22:23:16,917 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-13 22:23:16,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:16,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1783083334, now seen corresponding path program 8 times [2022-07-13 22:23:16,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:16,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389173558] [2022-07-13 22:23:16,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:16,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:17,282 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-13 22:23:17,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:17,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389173558] [2022-07-13 22:23:17,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389173558] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:17,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:17,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:17,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144674735] [2022-07-13 22:23:17,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:17,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:17,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:17,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:17,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:17,284 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:17,284 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:17,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:17,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:17,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:18,248 INFO L129 PetriNetUnfolder]: 260/735 cut-off events. [2022-07-13 22:23:18,249 INFO L130 PetriNetUnfolder]: For 2603/2603 co-relation queries the response was YES. [2022-07-13 22:23:18,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3340 conditions, 735 events. 260/735 cut-off events. For 2603/2603 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3649 event pairs, 33 based on Foata normal form. 1/734 useless extension candidates. Maximal degree in co-relation 3261. Up to 456 conditions per place. [2022-07-13 22:23:18,256 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 73 changer transitions 39/277 dead transitions. [2022-07-13 22:23:18,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 277 transitions, 2429 flow [2022-07-13 22:23:18,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:23:18,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:23:18,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2022-07-13 22:23:18,258 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5684397163120567 [2022-07-13 22:23:18,258 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1603 transitions. [2022-07-13 22:23:18,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1603 transitions. [2022-07-13 22:23:18,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:18,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1603 transitions. [2022-07-13 22:23:18,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.43333333333333) internal successors, (1603), 30 states have internal predecessors, (1603), 0 states have call successors, (0), 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-13 22:23:18,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:18,264 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:18,264 INFO L186 Difference]: Start difference. First operand has 255 places, 224 transitions, 1617 flow. Second operand 30 states and 1603 transitions. [2022-07-13 22:23:18,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 277 transitions, 2429 flow [2022-07-13 22:23:18,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 2192 flow, removed 35 selfloop flow, removed 29 redundant places. [2022-07-13 22:23:18,280 INFO L242 Difference]: Finished difference. Result has 256 places, 223 transitions, 1629 flow [2022-07-13 22:23:18,280 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1629, PETRI_PLACES=256, PETRI_TRANSITIONS=223} [2022-07-13 22:23:18,281 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-07-13 22:23:18,281 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 223 transitions, 1629 flow [2022-07-13 22:23:18,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:18,281 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:18,281 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] [2022-07-13 22:23:18,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 22:23:18,282 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-13 22:23:18,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:18,282 INFO L85 PathProgramCache]: Analyzing trace with hash -798716138, now seen corresponding path program 9 times [2022-07-13 22:23:18,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:18,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998786575] [2022-07-13 22:23:18,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:18,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:18,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:18,632 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-13 22:23:18,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:18,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998786575] [2022-07-13 22:23:18,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998786575] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:18,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:18,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:23:18,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225763255] [2022-07-13 22:23:18,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:18,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:23:18,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:18,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:23:18,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:23:18,635 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:18,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 223 transitions, 1629 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:18,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:18,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:18,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:20,758 INFO L129 PetriNetUnfolder]: 261/743 cut-off events. [2022-07-13 22:23:20,758 INFO L130 PetriNetUnfolder]: For 2968/2968 co-relation queries the response was YES. [2022-07-13 22:23:20,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3420 conditions, 743 events. 261/743 cut-off events. For 2968/2968 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3704 event pairs, 25 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3343. Up to 460 conditions per place. [2022-07-13 22:23:20,764 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 94 changer transitions 29/291 dead transitions. [2022-07-13 22:23:20,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 291 transitions, 2637 flow [2022-07-13 22:23:20,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-07-13 22:23:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-07-13 22:23:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2205 transitions. [2022-07-13 22:23:20,767 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-13 22:23:20,767 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2205 transitions. [2022-07-13 22:23:20,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2205 transitions. [2022-07-13 22:23:20,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:20,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2205 transitions. [2022-07-13 22:23:20,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.5) internal successors, (2205), 42 states have internal predecessors, (2205), 0 states have call successors, (0), 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-13 22:23:20,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 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-13 22:23:20,787 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 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-13 22:23:20,787 INFO L186 Difference]: Start difference. First operand has 256 places, 223 transitions, 1629 flow. Second operand 42 states and 2205 transitions. [2022-07-13 22:23:20,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 291 transitions, 2637 flow [2022-07-13 22:23:20,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 291 transitions, 2381 flow, removed 68 selfloop flow, removed 28 redundant places. [2022-07-13 22:23:20,804 INFO L242 Difference]: Finished difference. Result has 273 places, 244 transitions, 1891 flow [2022-07-13 22:23:20,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1891, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2022-07-13 22:23:20,805 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 185 predicate places. [2022-07-13 22:23:20,805 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 1891 flow [2022-07-13 22:23:20,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:20,805 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:20,805 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] [2022-07-13 22:23:20,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 22:23:20,806 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-13 22:23:20,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:20,806 INFO L85 PathProgramCache]: Analyzing trace with hash -811115394, now seen corresponding path program 10 times [2022-07-13 22:23:20,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:20,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477590622] [2022-07-13 22:23:20,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:20,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:21,155 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-13 22:23:21,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:21,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477590622] [2022-07-13 22:23:21,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477590622] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:21,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:21,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:21,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007065033] [2022-07-13 22:23:21,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:21,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:21,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:21,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:21,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:21,157 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:21,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 1891 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:21,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:21,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:21,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:22,341 INFO L129 PetriNetUnfolder]: 261/745 cut-off events. [2022-07-13 22:23:22,341 INFO L130 PetriNetUnfolder]: For 3276/3276 co-relation queries the response was YES. [2022-07-13 22:23:22,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 745 events. 261/745 cut-off events. For 3276/3276 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3786 event pairs, 24 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 3521. Up to 477 conditions per place. [2022-07-13 22:23:22,350 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 78 changer transitions 32/287 dead transitions. [2022-07-13 22:23:22,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 287 transitions, 2626 flow [2022-07-13 22:23:22,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:23:22,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 22:23:22,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-07-13 22:23:22,353 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-07-13 22:23:22,353 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-07-13 22:23:22,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-07-13 22:23:22,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:22,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-07-13 22:23:22,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-13 22:23:22,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:23:22,359 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:23:22,359 INFO L186 Difference]: Start difference. First operand has 273 places, 244 transitions, 1891 flow. Second operand 33 states and 1745 transitions. [2022-07-13 22:23:22,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 287 transitions, 2626 flow [2022-07-13 22:23:22,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 287 transitions, 2308 flow, removed 96 selfloop flow, removed 27 redundant places. [2022-07-13 22:23:22,380 INFO L242 Difference]: Finished difference. Result has 280 places, 241 transitions, 1804 flow [2022-07-13 22:23:22,380 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1804, PETRI_PLACES=280, PETRI_TRANSITIONS=241} [2022-07-13 22:23:22,381 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 192 predicate places. [2022-07-13 22:23:22,381 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 241 transitions, 1804 flow [2022-07-13 22:23:22,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:22,382 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:22,382 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] [2022-07-13 22:23:22,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-13 22:23:22,382 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-13 22:23:22,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:22,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1115730886, now seen corresponding path program 11 times [2022-07-13 22:23:22,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:22,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881901287] [2022-07-13 22:23:22,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:22,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:22,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:22,720 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-13 22:23:22,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:22,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881901287] [2022-07-13 22:23:22,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881901287] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:22,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:22,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:22,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866537703] [2022-07-13 22:23:22,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:22,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:22,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:22,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:22,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:22,722 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:22,722 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 241 transitions, 1804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:22,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:22,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:22,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:23,772 INFO L129 PetriNetUnfolder]: 251/701 cut-off events. [2022-07-13 22:23:23,772 INFO L130 PetriNetUnfolder]: For 2886/2886 co-relation queries the response was YES. [2022-07-13 22:23:23,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3431 conditions, 701 events. 251/701 cut-off events. For 2886/2886 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3438 event pairs, 23 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3347. Up to 465 conditions per place. [2022-07-13 22:23:23,781 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 134 selfloop transitions, 75 changer transitions 26/274 dead transitions. [2022-07-13 22:23:23,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 274 transitions, 2427 flow [2022-07-13 22:23:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:23,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:23,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-07-13 22:23:23,784 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-07-13 22:23:23,784 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-07-13 22:23:23,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-07-13 22:23:23,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:23,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-07-13 22:23:23,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-13 22:23:23,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:23,790 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:23,790 INFO L186 Difference]: Start difference. First operand has 280 places, 241 transitions, 1804 flow. Second operand 31 states and 1639 transitions. [2022-07-13 22:23:23,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 274 transitions, 2427 flow [2022-07-13 22:23:23,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 2189 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-07-13 22:23:23,808 INFO L242 Difference]: Finished difference. Result has 274 places, 234 transitions, 1729 flow [2022-07-13 22:23:23,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1729, PETRI_PLACES=274, PETRI_TRANSITIONS=234} [2022-07-13 22:23:23,809 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2022-07-13 22:23:23,809 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 234 transitions, 1729 flow [2022-07-13 22:23:23,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:23,809 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:23,810 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] [2022-07-13 22:23:23,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 22:23:23,810 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-13 22:23:23,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:23,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1030533186, now seen corresponding path program 12 times [2022-07-13 22:23:23,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:23,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144855189] [2022-07-13 22:23:23,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:23,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:23,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:24,216 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-13 22:23:24,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:24,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144855189] [2022-07-13 22:23:24,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144855189] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:24,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:24,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:23:24,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820067203] [2022-07-13 22:23:24,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:24,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:23:24,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:24,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:23:24,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:23:24,218 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:24,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 234 transitions, 1729 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:24,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:24,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:24,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:25,333 INFO L129 PetriNetUnfolder]: 244/700 cut-off events. [2022-07-13 22:23:25,333 INFO L130 PetriNetUnfolder]: For 2595/2595 co-relation queries the response was YES. [2022-07-13 22:23:25,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3293 conditions, 700 events. 244/700 cut-off events. For 2595/2595 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3374 event pairs, 32 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3212. Up to 460 conditions per place. [2022-07-13 22:23:25,340 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 130 selfloop transitions, 75 changer transitions 19/263 dead transitions. [2022-07-13 22:23:25,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 263 transitions, 2301 flow [2022-07-13 22:23:25,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:25,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1633 transitions. [2022-07-13 22:23:25,359 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.560398078242965 [2022-07-13 22:23:25,359 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1633 transitions. [2022-07-13 22:23:25,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1633 transitions. [2022-07-13 22:23:25,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:25,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1633 transitions. [2022-07-13 22:23:25,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.67741935483871) internal successors, (1633), 31 states have internal predecessors, (1633), 0 states have call successors, (0), 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-13 22:23:25,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:25,367 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:25,367 INFO L186 Difference]: Start difference. First operand has 274 places, 234 transitions, 1729 flow. Second operand 31 states and 1633 transitions. [2022-07-13 22:23:25,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 263 transitions, 2301 flow [2022-07-13 22:23:25,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 263 transitions, 2097 flow, removed 17 selfloop flow, removed 33 redundant places. [2022-07-13 22:23:25,382 INFO L242 Difference]: Finished difference. Result has 267 places, 231 transitions, 1700 flow [2022-07-13 22:23:25,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=231} [2022-07-13 22:23:25,384 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 179 predicate places. [2022-07-13 22:23:25,384 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 231 transitions, 1700 flow [2022-07-13 22:23:25,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:25,385 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:25,385 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] [2022-07-13 22:23:25,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 22:23:25,385 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-13 22:23:25,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:25,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1360263200, now seen corresponding path program 13 times [2022-07-13 22:23:25,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:25,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931378299] [2022-07-13 22:23:25,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:25,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:25,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:25,779 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-13 22:23:25,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:25,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931378299] [2022-07-13 22:23:25,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931378299] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:25,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:25,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:23:25,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696014523] [2022-07-13 22:23:25,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:25,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:23:25,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:25,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:23:25,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:23:25,781 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:25,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 231 transitions, 1700 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:25,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:25,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:25,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:27,348 INFO L129 PetriNetUnfolder]: 238/683 cut-off events. [2022-07-13 22:23:27,348 INFO L130 PetriNetUnfolder]: For 2350/2350 co-relation queries the response was YES. [2022-07-13 22:23:27,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3178 conditions, 683 events. 238/683 cut-off events. For 2350/2350 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3213 event pairs, 35 based on Foata normal form. 1/682 useless extension candidates. Maximal degree in co-relation 3101. Up to 452 conditions per place. [2022-07-13 22:23:27,355 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 123 selfloop transitions, 65 changer transitions 26/253 dead transitions. [2022-07-13 22:23:27,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 253 transitions, 2225 flow [2022-07-13 22:23:27,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:23:27,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:23:27,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2022-07-13 22:23:27,369 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2022-07-13 22:23:27,369 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2022-07-13 22:23:27,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2022-07-13 22:23:27,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:27,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2022-07-13 22:23:27,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 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-13 22:23:27,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:27,377 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:27,377 INFO L186 Difference]: Start difference. First operand has 267 places, 231 transitions, 1700 flow. Second operand 32 states and 1677 transitions. [2022-07-13 22:23:27,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 253 transitions, 2225 flow [2022-07-13 22:23:27,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 253 transitions, 2037 flow, removed 9 selfloop flow, removed 31 redundant places. [2022-07-13 22:23:27,394 INFO L242 Difference]: Finished difference. Result has 264 places, 215 transitions, 1558 flow [2022-07-13 22:23:27,394 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1558, PETRI_PLACES=264, PETRI_TRANSITIONS=215} [2022-07-13 22:23:27,395 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 176 predicate places. [2022-07-13 22:23:27,395 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 215 transitions, 1558 flow [2022-07-13 22:23:27,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:27,396 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:27,396 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] [2022-07-13 22:23:27,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 22:23:27,396 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-13 22:23:27,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:27,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1690499486, now seen corresponding path program 14 times [2022-07-13 22:23:27,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:27,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922677799] [2022-07-13 22:23:27,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:27,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:27,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:27,729 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-13 22:23:27,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:27,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922677799] [2022-07-13 22:23:27,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922677799] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:27,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:27,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:27,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035415296] [2022-07-13 22:23:27,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:27,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:27,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:27,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:27,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:27,732 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:27,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 215 transitions, 1558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:27,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:27,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:27,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:28,852 INFO L129 PetriNetUnfolder]: 260/745 cut-off events. [2022-07-13 22:23:28,852 INFO L130 PetriNetUnfolder]: For 2570/2570 co-relation queries the response was YES. [2022-07-13 22:23:28,856 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 745 events. 260/745 cut-off events. For 2570/2570 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3759 event pairs, 37 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3287. Up to 436 conditions per place. [2022-07-13 22:23:28,859 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 42/284 dead transitions. [2022-07-13 22:23:28,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 2512 flow [2022-07-13 22:23:28,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:23:28,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:23:28,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-07-13 22:23:28,861 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-07-13 22:23:28,861 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-07-13 22:23:28,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-07-13 22:23:28,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:28,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-07-13 22:23:28,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 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-13 22:23:28,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:23:28,866 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:23:28,866 INFO L186 Difference]: Start difference. First operand has 264 places, 215 transitions, 1558 flow. Second operand 35 states and 1861 transitions. [2022-07-13 22:23:28,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 2512 flow [2022-07-13 22:23:28,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2221 flow, removed 45 selfloop flow, removed 29 redundant places. [2022-07-13 22:23:28,880 INFO L242 Difference]: Finished difference. Result has 256 places, 224 transitions, 1654 flow [2022-07-13 22:23:28,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=224} [2022-07-13 22:23:28,881 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-07-13 22:23:28,881 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 224 transitions, 1654 flow [2022-07-13 22:23:28,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:28,882 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:28,882 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] [2022-07-13 22:23:28,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 22:23:28,882 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-13 22:23:28,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:28,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1409575526, now seen corresponding path program 15 times [2022-07-13 22:23:28,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:28,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161891360] [2022-07-13 22:23:28,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:28,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:28,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:29,174 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-13 22:23:29,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:29,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161891360] [2022-07-13 22:23:29,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161891360] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:29,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:29,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:29,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759770701] [2022-07-13 22:23:29,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:29,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:29,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:29,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:29,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:29,176 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:29,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 224 transitions, 1654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:29,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:29,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:29,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:30,277 INFO L129 PetriNetUnfolder]: 272/762 cut-off events. [2022-07-13 22:23:30,278 INFO L130 PetriNetUnfolder]: For 3705/3705 co-relation queries the response was YES. [2022-07-13 22:23:30,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3673 conditions, 762 events. 272/762 cut-off events. For 3705/3705 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3719 event pairs, 23 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 3596. Up to 458 conditions per place. [2022-07-13 22:23:30,286 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 101 changer transitions 22/300 dead transitions. [2022-07-13 22:23:30,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 300 transitions, 2850 flow [2022-07-13 22:23:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:23:30,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:23:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1818 transitions. [2022-07-13 22:23:30,288 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5688360450563203 [2022-07-13 22:23:30,288 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1818 transitions. [2022-07-13 22:23:30,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1818 transitions. [2022-07-13 22:23:30,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:30,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1818 transitions. [2022-07-13 22:23:30,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.470588235294116) internal successors, (1818), 34 states have internal predecessors, (1818), 0 states have call successors, (0), 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-13 22:23:30,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:23:30,293 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:23:30,293 INFO L186 Difference]: Start difference. First operand has 256 places, 224 transitions, 1654 flow. Second operand 34 states and 1818 transitions. [2022-07-13 22:23:30,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 300 transitions, 2850 flow [2022-07-13 22:23:30,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 2572 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-07-13 22:23:30,313 INFO L242 Difference]: Finished difference. Result has 260 places, 251 transitions, 2016 flow [2022-07-13 22:23:30,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2016, PETRI_PLACES=260, PETRI_TRANSITIONS=251} [2022-07-13 22:23:30,314 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2022-07-13 22:23:30,314 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 251 transitions, 2016 flow [2022-07-13 22:23:30,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:30,314 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:30,314 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] [2022-07-13 22:23:30,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 22:23:30,315 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-13 22:23:30,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:30,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2084111022, now seen corresponding path program 16 times [2022-07-13 22:23:30,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:30,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355299289] [2022-07-13 22:23:30,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:30,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:30,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:30,606 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-13 22:23:30,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:30,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355299289] [2022-07-13 22:23:30,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355299289] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:30,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:30,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-13 22:23:30,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128226102] [2022-07-13 22:23:30,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:30,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-13 22:23:30,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:30,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-13 22:23:30,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:23:30,608 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:30,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 251 transitions, 2016 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 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-13 22:23:30,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:30,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:30,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:31,490 INFO L129 PetriNetUnfolder]: 280/785 cut-off events. [2022-07-13 22:23:31,491 INFO L130 PetriNetUnfolder]: For 3938/3938 co-relation queries the response was YES. [2022-07-13 22:23:31,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 785 events. 280/785 cut-off events. For 3938/3938 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3937 event pairs, 25 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 3839. Up to 487 conditions per place. [2022-07-13 22:23:31,499 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 89 changer transitions 29/308 dead transitions. [2022-07-13 22:23:31,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 308 transitions, 3040 flow [2022-07-13 22:23:31,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-13 22:23:31,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-13 22:23:31,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1560 transitions. [2022-07-13 22:23:31,501 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5722670579603815 [2022-07-13 22:23:31,501 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1560 transitions. [2022-07-13 22:23:31,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1560 transitions. [2022-07-13 22:23:31,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:31,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1560 transitions. [2022-07-13 22:23:31,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.793103448275865) internal successors, (1560), 29 states have internal predecessors, (1560), 0 states have call successors, (0), 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-13 22:23:31,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 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-13 22:23:31,506 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 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-13 22:23:31,506 INFO L186 Difference]: Start difference. First operand has 260 places, 251 transitions, 2016 flow. Second operand 29 states and 1560 transitions. [2022-07-13 22:23:31,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 308 transitions, 3040 flow [2022-07-13 22:23:31,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 308 transitions, 2719 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-07-13 22:23:31,528 INFO L242 Difference]: Finished difference. Result has 278 places, 259 transitions, 2077 flow [2022-07-13 22:23:31,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2077, PETRI_PLACES=278, PETRI_TRANSITIONS=259} [2022-07-13 22:23:31,529 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 190 predicate places. [2022-07-13 22:23:31,529 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 259 transitions, 2077 flow [2022-07-13 22:23:31,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 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-13 22:23:31,529 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:31,529 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] [2022-07-13 22:23:31,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 22:23:31,530 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-13 22:23:31,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:31,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2051877010, now seen corresponding path program 17 times [2022-07-13 22:23:31,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:31,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011717194] [2022-07-13 22:23:31,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:31,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:31,851 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-13 22:23:31,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:31,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011717194] [2022-07-13 22:23:31,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011717194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:31,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:31,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990920459] [2022-07-13 22:23:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:31,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:31,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:31,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:31,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:31,853 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:31,854 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 259 transitions, 2077 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:31,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:31,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:31,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:32,853 INFO L129 PetriNetUnfolder]: 278/784 cut-off events. [2022-07-13 22:23:32,853 INFO L130 PetriNetUnfolder]: For 4212/4212 co-relation queries the response was YES. [2022-07-13 22:23:32,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 784 events. 278/784 cut-off events. For 4212/4212 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3955 event pairs, 25 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 3914. Up to 483 conditions per place. [2022-07-13 22:23:32,860 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 149 selfloop transitions, 85 changer transitions 35/308 dead transitions. [2022-07-13 22:23:32,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 308 transitions, 3007 flow [2022-07-13 22:23:32,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:32,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-07-13 22:23:32,862 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-07-13 22:23:32,862 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-07-13 22:23:32,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-07-13 22:23:32,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:32,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-07-13 22:23:32,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 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-13 22:23:32,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:32,868 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:32,868 INFO L186 Difference]: Start difference. First operand has 278 places, 259 transitions, 2077 flow. Second operand 31 states and 1658 transitions. [2022-07-13 22:23:32,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 308 transitions, 3007 flow [2022-07-13 22:23:32,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 2721 flow, removed 64 selfloop flow, removed 27 redundant places. [2022-07-13 22:23:32,888 INFO L242 Difference]: Finished difference. Result has 286 places, 256 transitions, 2053 flow [2022-07-13 22:23:32,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2053, PETRI_PLACES=286, PETRI_TRANSITIONS=256} [2022-07-13 22:23:32,889 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-07-13 22:23:32,889 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 256 transitions, 2053 flow [2022-07-13 22:23:32,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:32,889 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:32,889 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] [2022-07-13 22:23:32,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 22:23:32,890 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-13 22:23:32,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:32,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1422442310, now seen corresponding path program 18 times [2022-07-13 22:23:32,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:32,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98272792] [2022-07-13 22:23:32,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:32,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:32,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:33,176 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-13 22:23:33,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:33,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98272792] [2022-07-13 22:23:33,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98272792] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:33,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:33,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:33,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183444937] [2022-07-13 22:23:33,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:33,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:33,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:33,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:33,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:33,178 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:33,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 256 transitions, 2053 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:33,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:33,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:33,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:34,159 INFO L129 PetriNetUnfolder]: 274/768 cut-off events. [2022-07-13 22:23:34,159 INFO L130 PetriNetUnfolder]: For 3941/3941 co-relation queries the response was YES. [2022-07-13 22:23:34,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3953 conditions, 768 events. 274/768 cut-off events. For 3941/3941 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3832 event pairs, 24 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 3868. Up to 481 conditions per place. [2022-07-13 22:23:34,165 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 92 changer transitions 26/304 dead transitions. [2022-07-13 22:23:34,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 304 transitions, 2973 flow [2022-07-13 22:23:34,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:23:34,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:23:34,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1606 transitions. [2022-07-13 22:23:34,167 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5695035460992908 [2022-07-13 22:23:34,167 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1606 transitions. [2022-07-13 22:23:34,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1606 transitions. [2022-07-13 22:23:34,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:34,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1606 transitions. [2022-07-13 22:23:34,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.53333333333333) internal successors, (1606), 30 states have internal predecessors, (1606), 0 states have call successors, (0), 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-13 22:23:34,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:34,171 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:34,171 INFO L186 Difference]: Start difference. First operand has 286 places, 256 transitions, 2053 flow. Second operand 30 states and 1606 transitions. [2022-07-13 22:23:34,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 304 transitions, 2973 flow [2022-07-13 22:23:34,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 2719 flow, removed 24 selfloop flow, removed 28 redundant places. [2022-07-13 22:23:34,190 INFO L242 Difference]: Finished difference. Result has 286 places, 259 transitions, 2104 flow [2022-07-13 22:23:34,190 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2104, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2022-07-13 22:23:34,190 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-07-13 22:23:34,190 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 2104 flow [2022-07-13 22:23:34,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:34,191 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:34,191 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] [2022-07-13 22:23:34,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 22:23:34,191 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-13 22:23:34,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:34,191 INFO L85 PathProgramCache]: Analyzing trace with hash 2093389318, now seen corresponding path program 19 times [2022-07-13 22:23:34,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:34,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138588094] [2022-07-13 22:23:34,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:34,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:34,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:34,485 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-13 22:23:34,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:34,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138588094] [2022-07-13 22:23:34,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138588094] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:34,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:34,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:34,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247820894] [2022-07-13 22:23:34,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:34,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:34,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:34,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:34,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:34,487 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:34,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:34,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:34,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:34,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:35,480 INFO L129 PetriNetUnfolder]: 280/787 cut-off events. [2022-07-13 22:23:35,481 INFO L130 PetriNetUnfolder]: For 4356/4356 co-relation queries the response was YES. [2022-07-13 22:23:35,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 787 events. 280/787 cut-off events. For 4356/4356 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3990 event pairs, 26 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4008. Up to 511 conditions per place. [2022-07-13 22:23:35,495 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 78 changer transitions 30/312 dead transitions. [2022-07-13 22:23:35,495 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 312 transitions, 3125 flow [2022-07-13 22:23:35,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:35,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:35,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1651 transitions. [2022-07-13 22:23:35,497 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5665751544269046 [2022-07-13 22:23:35,497 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1651 transitions. [2022-07-13 22:23:35,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1651 transitions. [2022-07-13 22:23:35,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:35,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1651 transitions. [2022-07-13 22:23:35,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.25806451612903) internal successors, (1651), 31 states have internal predecessors, (1651), 0 states have call successors, (0), 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-13 22:23:35,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:35,501 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:35,501 INFO L186 Difference]: Start difference. First operand has 286 places, 259 transitions, 2104 flow. Second operand 31 states and 1651 transitions. [2022-07-13 22:23:35,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 312 transitions, 3125 flow [2022-07-13 22:23:35,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 312 transitions, 2890 flow, removed 47 selfloop flow, removed 26 redundant places. [2022-07-13 22:23:35,522 INFO L242 Difference]: Finished difference. Result has 297 places, 266 transitions, 2244 flow [2022-07-13 22:23:35,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2244, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2022-07-13 22:23:35,523 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 209 predicate places. [2022-07-13 22:23:35,523 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 2244 flow [2022-07-13 22:23:35,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:35,523 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:35,523 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] [2022-07-13 22:23:35,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 22:23:35,524 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-13 22:23:35,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:35,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1511959520, now seen corresponding path program 20 times [2022-07-13 22:23:35,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:35,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010345092] [2022-07-13 22:23:35,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:35,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:35,806 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-13 22:23:35,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:35,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010345092] [2022-07-13 22:23:35,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010345092] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:35,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:35,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:35,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458058174] [2022-07-13 22:23:35,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:35,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:35,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:35,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:35,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:35,808 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:35,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 2244 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:35,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:35,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:35,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:36,864 INFO L129 PetriNetUnfolder]: 278/791 cut-off events. [2022-07-13 22:23:36,864 INFO L130 PetriNetUnfolder]: For 4509/4509 co-relation queries the response was YES. [2022-07-13 22:23:36,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4160 conditions, 791 events. 278/791 cut-off events. For 4509/4509 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4047 event pairs, 23 based on Foata normal form. 1/789 useless extension candidates. Maximal degree in co-relation 4069. Up to 503 conditions per place. [2022-07-13 22:23:36,871 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 86 changer transitions 30/310 dead transitions. [2022-07-13 22:23:36,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 310 transitions, 3174 flow [2022-07-13 22:23:36,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:23:36,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:23:36,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-13 22:23:36,873 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-13 22:23:36,873 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-13 22:23:36,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-13 22:23:36,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:36,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-13 22:23:36,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 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-13 22:23:36,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:36,877 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:36,877 INFO L186 Difference]: Start difference. First operand has 297 places, 266 transitions, 2244 flow. Second operand 32 states and 1701 transitions. [2022-07-13 22:23:36,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 310 transitions, 3174 flow [2022-07-13 22:23:36,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 2977 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-07-13 22:23:36,899 INFO L242 Difference]: Finished difference. Result has 304 places, 264 transitions, 2304 flow [2022-07-13 22:23:36,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2304, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2022-07-13 22:23:36,900 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 216 predicate places. [2022-07-13 22:23:36,900 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2304 flow [2022-07-13 22:23:36,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:36,900 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:36,901 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] [2022-07-13 22:23:36,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 22:23:36,901 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-13 22:23:36,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:36,901 INFO L85 PathProgramCache]: Analyzing trace with hash -462340898, now seen corresponding path program 21 times [2022-07-13 22:23:36,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:36,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125539499] [2022-07-13 22:23:36,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:36,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:37,222 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-13 22:23:37,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:37,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125539499] [2022-07-13 22:23:37,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125539499] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:37,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:37,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:37,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023162126] [2022-07-13 22:23:37,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:37,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:37,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:37,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:37,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:37,224 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:37,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:37,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:37,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:37,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:38,186 INFO L129 PetriNetUnfolder]: 274/774 cut-off events. [2022-07-13 22:23:38,186 INFO L130 PetriNetUnfolder]: For 4679/4679 co-relation queries the response was YES. [2022-07-13 22:23:38,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4169 conditions, 774 events. 274/774 cut-off events. For 4679/4679 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3863 event pairs, 21 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 4077. Up to 472 conditions per place. [2022-07-13 22:23:38,194 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 98 changer transitions 26/314 dead transitions. [2022-07-13 22:23:38,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 314 transitions, 3258 flow [2022-07-13 22:23:38,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:38,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:38,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-07-13 22:23:38,196 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-07-13 22:23:38,196 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-07-13 22:23:38,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-07-13 22:23:38,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:38,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-07-13 22:23:38,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 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-13 22:23:38,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:38,200 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:38,200 INFO L186 Difference]: Start difference. First operand has 304 places, 264 transitions, 2304 flow. Second operand 31 states and 1659 transitions. [2022-07-13 22:23:38,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 314 transitions, 3258 flow [2022-07-13 22:23:38,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 314 transitions, 3017 flow, removed 49 selfloop flow, removed 30 redundant places. [2022-07-13 22:23:38,225 INFO L242 Difference]: Finished difference. Result has 305 places, 267 transitions, 2388 flow [2022-07-13 22:23:38,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2388, PETRI_PLACES=305, PETRI_TRANSITIONS=267} [2022-07-13 22:23:38,225 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 217 predicate places. [2022-07-13 22:23:38,226 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 267 transitions, 2388 flow [2022-07-13 22:23:38,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:38,226 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:38,226 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] [2022-07-13 22:23:38,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 22:23:38,226 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-13 22:23:38,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:38,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1766688790, now seen corresponding path program 22 times [2022-07-13 22:23:38,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:38,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392374247] [2022-07-13 22:23:38,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:38,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:38,525 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-13 22:23:38,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:38,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392374247] [2022-07-13 22:23:38,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392374247] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:38,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:38,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:23:38,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039182947] [2022-07-13 22:23:38,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:38,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:23:38,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:38,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:23:38,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:23:38,528 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:38,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 267 transitions, 2388 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:38,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:38,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:38,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:39,870 INFO L129 PetriNetUnfolder]: 275/781 cut-off events. [2022-07-13 22:23:39,870 INFO L130 PetriNetUnfolder]: For 4192/4192 co-relation queries the response was YES. [2022-07-13 22:23:39,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 781 events. 275/781 cut-off events. For 4192/4192 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3918 event pairs, 22 based on Foata normal form. 1/779 useless extension candidates. Maximal degree in co-relation 4138. Up to 505 conditions per place. [2022-07-13 22:23:39,883 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 91 changer transitions 22/311 dead transitions. [2022-07-13 22:23:39,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 311 transitions, 3282 flow [2022-07-13 22:23:39,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:23:39,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:23:39,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1798 transitions. [2022-07-13 22:23:39,886 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625782227784731 [2022-07-13 22:23:39,886 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1798 transitions. [2022-07-13 22:23:39,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1798 transitions. [2022-07-13 22:23:39,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:39,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1798 transitions. [2022-07-13 22:23:39,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.88235294117647) internal successors, (1798), 34 states have internal predecessors, (1798), 0 states have call successors, (0), 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-13 22:23:39,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:23:39,892 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:23:39,892 INFO L186 Difference]: Start difference. First operand has 305 places, 267 transitions, 2388 flow. Second operand 34 states and 1798 transitions. [2022-07-13 22:23:39,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 311 transitions, 3282 flow [2022-07-13 22:23:39,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 311 transitions, 3014 flow, removed 32 selfloop flow, removed 28 redundant places. [2022-07-13 22:23:39,925 INFO L242 Difference]: Finished difference. Result has 313 places, 272 transitions, 2453 flow [2022-07-13 22:23:39,925 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2453, PETRI_PLACES=313, PETRI_TRANSITIONS=272} [2022-07-13 22:23:39,926 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 225 predicate places. [2022-07-13 22:23:39,926 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 272 transitions, 2453 flow [2022-07-13 22:23:39,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:39,926 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:39,926 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] [2022-07-13 22:23:39,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-13 22:23:39,927 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-13 22:23:39,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:39,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1582155802, now seen corresponding path program 23 times [2022-07-13 22:23:39,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:39,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292502922] [2022-07-13 22:23:39,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:39,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:40,226 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-13 22:23:40,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:40,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292502922] [2022-07-13 22:23:40,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292502922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:40,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:40,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:40,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894326156] [2022-07-13 22:23:40,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:40,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:40,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:40,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:40,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:40,228 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:40,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 272 transitions, 2453 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:40,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:40,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:40,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:41,391 INFO L129 PetriNetUnfolder]: 276/788 cut-off events. [2022-07-13 22:23:41,391 INFO L130 PetriNetUnfolder]: For 4695/4695 co-relation queries the response was YES. [2022-07-13 22:23:41,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4329 conditions, 788 events. 276/788 cut-off events. For 4695/4695 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4005 event pairs, 18 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4234. Up to 503 conditions per place. [2022-07-13 22:23:41,399 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 98 changer transitions 21/319 dead transitions. [2022-07-13 22:23:41,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 319 transitions, 3414 flow [2022-07-13 22:23:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:23:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:23:41,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1706 transitions. [2022-07-13 22:23:41,409 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567154255319149 [2022-07-13 22:23:41,409 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1706 transitions. [2022-07-13 22:23:41,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1706 transitions. [2022-07-13 22:23:41,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:41,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1706 transitions. [2022-07-13 22:23:41,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.3125) internal successors, (1706), 32 states have internal predecessors, (1706), 0 states have call successors, (0), 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-13 22:23:41,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:41,430 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:41,431 INFO L186 Difference]: Start difference. First operand has 313 places, 272 transitions, 2453 flow. Second operand 32 states and 1706 transitions. [2022-07-13 22:23:41,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 319 transitions, 3414 flow [2022-07-13 22:23:41,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 319 transitions, 3211 flow, removed 37 selfloop flow, removed 27 redundant places. [2022-07-13 22:23:41,457 INFO L242 Difference]: Finished difference. Result has 322 places, 278 transitions, 2613 flow [2022-07-13 22:23:41,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2613, PETRI_PLACES=322, PETRI_TRANSITIONS=278} [2022-07-13 22:23:41,458 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-13 22:23:41,459 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 278 transitions, 2613 flow [2022-07-13 22:23:41,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:41,459 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:41,460 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] [2022-07-13 22:23:41,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 22:23:41,461 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-13 22:23:41,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:41,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1449125434, now seen corresponding path program 24 times [2022-07-13 22:23:41,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:41,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796931616] [2022-07-13 22:23:41,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:41,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:41,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:41,773 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-13 22:23:41,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:41,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796931616] [2022-07-13 22:23:41,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796931616] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:41,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:41,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921346913] [2022-07-13 22:23:41,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:41,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:41,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:41,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:41,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:41,775 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:41,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 278 transitions, 2613 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:41,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:41,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:41,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:43,098 INFO L129 PetriNetUnfolder]: 269/789 cut-off events. [2022-07-13 22:23:43,098 INFO L130 PetriNetUnfolder]: For 4915/4915 co-relation queries the response was YES. [2022-07-13 22:23:43,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4392 conditions, 789 events. 269/789 cut-off events. For 4915/4915 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4030 event pairs, 22 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4291. Up to 507 conditions per place. [2022-07-13 22:23:43,106 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 162 selfloop transitions, 92 changer transitions 18/311 dead transitions. [2022-07-13 22:23:43,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 311 transitions, 3355 flow [2022-07-13 22:23:43,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:23:43,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:23:43,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2022-07-13 22:23:43,107 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2022-07-13 22:23:43,107 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2022-07-13 22:23:43,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2022-07-13 22:23:43,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:43,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2022-07-13 22:23:43,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 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-13 22:23:43,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:43,117 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:43,117 INFO L186 Difference]: Start difference. First operand has 322 places, 278 transitions, 2613 flow. Second operand 30 states and 1597 transitions. [2022-07-13 22:23:43,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 311 transitions, 3355 flow [2022-07-13 22:23:43,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 311 transitions, 3165 flow, removed 32 selfloop flow, removed 25 redundant places. [2022-07-13 22:23:43,146 INFO L242 Difference]: Finished difference. Result has 327 places, 275 transitions, 2626 flow [2022-07-13 22:23:43,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2626, PETRI_PLACES=327, PETRI_TRANSITIONS=275} [2022-07-13 22:23:43,147 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 239 predicate places. [2022-07-13 22:23:43,147 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 275 transitions, 2626 flow [2022-07-13 22:23:43,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:43,147 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:43,147 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] [2022-07-13 22:23:43,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-13 22:23:43,148 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-13 22:23:43,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:43,148 INFO L85 PathProgramCache]: Analyzing trace with hash -771716962, now seen corresponding path program 25 times [2022-07-13 22:23:43,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:43,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133751544] [2022-07-13 22:23:43,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:43,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:43,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:43,467 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-13 22:23:43,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:43,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133751544] [2022-07-13 22:23:43,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133751544] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:43,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:43,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:43,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157656132] [2022-07-13 22:23:43,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:43,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:43,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:43,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:43,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:43,469 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:43,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 275 transitions, 2626 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:43,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:43,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:43,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:45,052 INFO L129 PetriNetUnfolder]: 275/790 cut-off events. [2022-07-13 22:23:45,052 INFO L130 PetriNetUnfolder]: For 5300/5300 co-relation queries the response was YES. [2022-07-13 22:23:45,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 790 events. 275/790 cut-off events. For 5300/5300 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4016 event pairs, 21 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4462. Up to 498 conditions per place. [2022-07-13 22:23:45,059 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 156 selfloop transitions, 105 changer transitions 21/321 dead transitions. [2022-07-13 22:23:45,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 321 transitions, 3615 flow [2022-07-13 22:23:45,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:23:45,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 22:23:45,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-07-13 22:23:45,065 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-07-13 22:23:45,065 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-07-13 22:23:45,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-07-13 22:23:45,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:45,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-07-13 22:23:45,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 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-13 22:23:45,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:23:45,069 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:23:45,069 INFO L186 Difference]: Start difference. First operand has 327 places, 275 transitions, 2626 flow. Second operand 33 states and 1756 transitions. [2022-07-13 22:23:45,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 321 transitions, 3615 flow [2022-07-13 22:23:45,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 321 transitions, 3349 flow, removed 21 selfloop flow, removed 31 redundant places. [2022-07-13 22:23:45,098 INFO L242 Difference]: Finished difference. Result has 331 places, 280 transitions, 2745 flow [2022-07-13 22:23:45,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2745, PETRI_PLACES=331, PETRI_TRANSITIONS=280} [2022-07-13 22:23:45,098 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-07-13 22:23:45,099 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 280 transitions, 2745 flow [2022-07-13 22:23:45,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:45,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:45,099 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] [2022-07-13 22:23:45,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-13 22:23:45,100 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-13 22:23:45,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:45,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1151247688, now seen corresponding path program 26 times [2022-07-13 22:23:45,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:45,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628614099] [2022-07-13 22:23:45,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:45,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:45,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:45,448 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-13 22:23:45,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:45,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628614099] [2022-07-13 22:23:45,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628614099] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:45,449 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:45,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:23:45,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947123466] [2022-07-13 22:23:45,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:45,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:23:45,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:45,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:23:45,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:23:45,450 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:45,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 280 transitions, 2745 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:45,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:45,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:45,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:46,647 INFO L129 PetriNetUnfolder]: 268/779 cut-off events. [2022-07-13 22:23:46,647 INFO L130 PetriNetUnfolder]: For 5642/5642 co-relation queries the response was YES. [2022-07-13 22:23:46,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4563 conditions, 779 events. 268/779 cut-off events. For 5642/5642 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4011 event pairs, 20 based on Foata normal form. 1/776 useless extension candidates. Maximal degree in co-relation 4457. Up to 522 conditions per place. [2022-07-13 22:23:46,655 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 168 selfloop transitions, 82 changer transitions 21/310 dead transitions. [2022-07-13 22:23:46,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 310 transitions, 3465 flow [2022-07-13 22:23:46,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:23:46,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:23:46,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1689 transitions. [2022-07-13 22:23:46,664 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5615026595744681 [2022-07-13 22:23:46,665 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1689 transitions. [2022-07-13 22:23:46,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1689 transitions. [2022-07-13 22:23:46,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:46,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1689 transitions. [2022-07-13 22:23:46,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.78125) internal successors, (1689), 32 states have internal predecessors, (1689), 0 states have call successors, (0), 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-13 22:23:46,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:46,668 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:46,669 INFO L186 Difference]: Start difference. First operand has 331 places, 280 transitions, 2745 flow. Second operand 32 states and 1689 transitions. [2022-07-13 22:23:46,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 310 transitions, 3465 flow [2022-07-13 22:23:46,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 310 transitions, 3251 flow, removed 42 selfloop flow, removed 26 redundant places. [2022-07-13 22:23:46,701 INFO L242 Difference]: Finished difference. Result has 337 places, 274 transitions, 2648 flow [2022-07-13 22:23:46,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2648, PETRI_PLACES=337, PETRI_TRANSITIONS=274} [2022-07-13 22:23:46,702 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 249 predicate places. [2022-07-13 22:23:46,702 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 274 transitions, 2648 flow [2022-07-13 22:23:46,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:23:46,703 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:46,703 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] [2022-07-13 22:23:46,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-13 22:23:46,703 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-13 22:23:46,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:46,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1179211540, now seen corresponding path program 27 times [2022-07-13 22:23:46,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:46,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867878272] [2022-07-13 22:23:46,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:46,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:46,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:47,029 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-13 22:23:47,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:47,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867878272] [2022-07-13 22:23:47,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867878272] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:47,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:47,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:23:47,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858921715] [2022-07-13 22:23:47,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:47,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:23:47,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:47,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:23:47,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:23:47,032 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:47,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 274 transitions, 2648 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:47,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:47,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:47,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:48,940 INFO L129 PetriNetUnfolder]: 263/763 cut-off events. [2022-07-13 22:23:48,940 INFO L130 PetriNetUnfolder]: For 5128/5128 co-relation queries the response was YES. [2022-07-13 22:23:48,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4457 conditions, 763 events. 263/763 cut-off events. For 5128/5128 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3837 event pairs, 22 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 4354. Up to 514 conditions per place. [2022-07-13 22:23:48,947 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 84 changer transitions 17/305 dead transitions. [2022-07-13 22:23:48,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 305 transitions, 3420 flow [2022-07-13 22:23:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:23:48,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:23:48,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1837 transitions. [2022-07-13 22:23:48,961 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5583586626139818 [2022-07-13 22:23:48,961 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1837 transitions. [2022-07-13 22:23:48,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1837 transitions. [2022-07-13 22:23:48,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:48,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1837 transitions. [2022-07-13 22:23:48,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.48571428571429) internal successors, (1837), 35 states have internal predecessors, (1837), 0 states have call successors, (0), 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-13 22:23:48,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:23:48,966 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:23:48,966 INFO L186 Difference]: Start difference. First operand has 337 places, 274 transitions, 2648 flow. Second operand 35 states and 1837 transitions. [2022-07-13 22:23:48,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 305 transitions, 3420 flow [2022-07-13 22:23:48,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 305 transitions, 3109 flow, removed 18 selfloop flow, removed 36 redundant places. [2022-07-13 22:23:48,998 INFO L242 Difference]: Finished difference. Result has 334 places, 273 transitions, 2558 flow [2022-07-13 22:23:48,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2558, PETRI_PLACES=334, PETRI_TRANSITIONS=273} [2022-07-13 22:23:48,999 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 246 predicate places. [2022-07-13 22:23:48,999 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 273 transitions, 2558 flow [2022-07-13 22:23:48,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:48,999 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:48,999 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] [2022-07-13 22:23:48,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-13 22:23:49,000 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-13 22:23:49,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:49,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1837290896, now seen corresponding path program 28 times [2022-07-13 22:23:49,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:49,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602411614] [2022-07-13 22:23:49,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:49,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:49,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:49,313 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-13 22:23:49,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:49,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602411614] [2022-07-13 22:23:49,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602411614] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:49,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:49,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:49,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642284120] [2022-07-13 22:23:49,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:49,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:49,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:49,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:49,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:49,315 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:49,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 273 transitions, 2558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:49,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:49,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:49,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:50,587 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-07-13 22:23:50,588 INFO L130 PetriNetUnfolder]: For 5108/5108 co-relation queries the response was YES. [2022-07-13 22:23:50,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 761 events. 262/761 cut-off events. For 5108/5108 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3848 event pairs, 21 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4233. Up to 493 conditions per place. [2022-07-13 22:23:50,597 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 94 changer transitions 18/306 dead transitions. [2022-07-13 22:23:50,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 306 transitions, 3298 flow [2022-07-13 22:23:50,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:23:50,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:23:50,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1646 transitions. [2022-07-13 22:23:50,599 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5648592999313659 [2022-07-13 22:23:50,599 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1646 transitions. [2022-07-13 22:23:50,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1646 transitions. [2022-07-13 22:23:50,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:50,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1646 transitions. [2022-07-13 22:23:50,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.096774193548384) internal successors, (1646), 31 states have internal predecessors, (1646), 0 states have call successors, (0), 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-13 22:23:50,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:50,603 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:23:50,603 INFO L186 Difference]: Start difference. First operand has 334 places, 273 transitions, 2558 flow. Second operand 31 states and 1646 transitions. [2022-07-13 22:23:50,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 306 transitions, 3298 flow [2022-07-13 22:23:50,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 306 transitions, 3069 flow, removed 26 selfloop flow, removed 34 redundant places. [2022-07-13 22:23:50,631 INFO L242 Difference]: Finished difference. Result has 330 places, 270 transitions, 2539 flow [2022-07-13 22:23:50,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2539, PETRI_PLACES=330, PETRI_TRANSITIONS=270} [2022-07-13 22:23:50,636 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 242 predicate places. [2022-07-13 22:23:50,636 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 270 transitions, 2539 flow [2022-07-13 22:23:50,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:50,637 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:50,637 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] [2022-07-13 22:23:50,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-13 22:23:50,638 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-13 22:23:50,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:50,639 INFO L85 PathProgramCache]: Analyzing trace with hash 681641326, now seen corresponding path program 29 times [2022-07-13 22:23:50,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:50,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237179466] [2022-07-13 22:23:50,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:50,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:50,934 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-13 22:23:50,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237179466] [2022-07-13 22:23:50,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237179466] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:50,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:50,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:50,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132137738] [2022-07-13 22:23:50,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:50,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:50,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:50,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:50,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:50,936 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:50,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 270 transitions, 2539 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:50,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:50,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:50,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:51,853 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-07-13 22:23:51,853 INFO L130 PetriNetUnfolder]: For 4914/4914 co-relation queries the response was YES. [2022-07-13 22:23:51,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4358 conditions, 761 events. 262/761 cut-off events. For 4914/4914 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3826 event pairs, 17 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4258. Up to 466 conditions per place. [2022-07-13 22:23:51,861 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 111 changer transitions 19/316 dead transitions. [2022-07-13 22:23:51,861 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 316 transitions, 3517 flow [2022-07-13 22:23:51,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-13 22:23:51,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-13 22:23:51,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1553 transitions. [2022-07-13 22:23:51,863 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5696991929567131 [2022-07-13 22:23:51,863 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1553 transitions. [2022-07-13 22:23:51,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1553 transitions. [2022-07-13 22:23:51,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:51,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1553 transitions. [2022-07-13 22:23:51,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.55172413793103) internal successors, (1553), 29 states have internal predecessors, (1553), 0 states have call successors, (0), 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-13 22:23:51,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 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-13 22:23:51,866 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 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-13 22:23:51,866 INFO L186 Difference]: Start difference. First operand has 330 places, 270 transitions, 2539 flow. Second operand 29 states and 1553 transitions. [2022-07-13 22:23:51,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 316 transitions, 3517 flow [2022-07-13 22:23:51,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 316 transitions, 3219 flow, removed 15 selfloop flow, removed 32 redundant places. [2022-07-13 22:23:51,894 INFO L242 Difference]: Finished difference. Result has 325 places, 275 transitions, 2609 flow [2022-07-13 22:23:51,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2609, PETRI_PLACES=325, PETRI_TRANSITIONS=275} [2022-07-13 22:23:51,894 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 237 predicate places. [2022-07-13 22:23:51,895 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 275 transitions, 2609 flow [2022-07-13 22:23:51,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:51,895 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:51,895 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] [2022-07-13 22:23:51,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-13 22:23:51,895 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-13 22:23:51,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:51,896 INFO L85 PathProgramCache]: Analyzing trace with hash 860362678, now seen corresponding path program 30 times [2022-07-13 22:23:51,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:51,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912749814] [2022-07-13 22:23:51,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:51,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:51,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:52,186 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-13 22:23:52,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:52,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912749814] [2022-07-13 22:23:52,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912749814] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:52,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:52,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:23:52,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602952248] [2022-07-13 22:23:52,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:52,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:23:52,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:52,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:23:52,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:23:52,188 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:52,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 275 transitions, 2609 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:52,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:52,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:52,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:55,000 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:23:55,339 INFO L129 PetriNetUnfolder]: 258/735 cut-off events. [2022-07-13 22:23:55,339 INFO L130 PetriNetUnfolder]: For 4990/4990 co-relation queries the response was YES. [2022-07-13 22:23:55,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 735 events. 258/735 cut-off events. For 4990/4990 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3573 event pairs, 20 based on Foata normal form. 1/733 useless extension candidates. Maximal degree in co-relation 4133. Up to 505 conditions per place. [2022-07-13 22:23:55,345 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 166 selfloop transitions, 64 changer transitions 29/298 dead transitions. [2022-07-13 22:23:55,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 298 transitions, 3230 flow [2022-07-13 22:23:55,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:23:55,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:23:55,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-07-13 22:23:55,347 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-07-13 22:23:55,347 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-07-13 22:23:55,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-07-13 22:23:55,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:55,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-07-13 22:23:55,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 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-13 22:23:55,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:55,351 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:55,351 INFO L186 Difference]: Start difference. First operand has 325 places, 275 transitions, 2609 flow. Second operand 32 states and 1681 transitions. [2022-07-13 22:23:55,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 298 transitions, 3230 flow [2022-07-13 22:23:55,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 298 transitions, 2964 flow, removed 41 selfloop flow, removed 25 redundant places. [2022-07-13 22:23:55,378 INFO L242 Difference]: Finished difference. Result has 330 places, 255 transitions, 2250 flow [2022-07-13 22:23:55,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2250, PETRI_PLACES=330, PETRI_TRANSITIONS=255} [2022-07-13 22:23:55,380 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 242 predicate places. [2022-07-13 22:23:55,380 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 255 transitions, 2250 flow [2022-07-13 22:23:55,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:23:55,380 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:55,380 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] [2022-07-13 22:23:55,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-13 22:23:55,381 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-13 22:23:55,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:55,382 INFO L85 PathProgramCache]: Analyzing trace with hash -575180962, now seen corresponding path program 31 times [2022-07-13 22:23:55,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:55,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658742033] [2022-07-13 22:23:55,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:55,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:55,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:55,689 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-13 22:23:55,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:55,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658742033] [2022-07-13 22:23:55,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658742033] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:55,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:55,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:55,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369064947] [2022-07-13 22:23:55,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:55,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:55,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:55,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:55,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:55,691 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:55,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 255 transitions, 2250 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:55,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:55,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:55,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:56,630 INFO L129 PetriNetUnfolder]: 261/731 cut-off events. [2022-07-13 22:23:56,631 INFO L130 PetriNetUnfolder]: For 4284/4284 co-relation queries the response was YES. [2022-07-13 22:23:56,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 731 events. 261/731 cut-off events. For 4284/4284 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3544 event pairs, 17 based on Foata normal form. 1/729 useless extension candidates. Maximal degree in co-relation 3946. Up to 463 conditions per place. [2022-07-13 22:23:56,637 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 143 selfloop transitions, 97 changer transitions 18/297 dead transitions. [2022-07-13 22:23:56,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 297 transitions, 3101 flow [2022-07-13 22:23:56,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:23:56,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:23:56,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1602 transitions. [2022-07-13 22:23:56,639 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5680851063829787 [2022-07-13 22:23:56,639 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1602 transitions. [2022-07-13 22:23:56,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1602 transitions. [2022-07-13 22:23:56,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:56,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1602 transitions. [2022-07-13 22:23:56,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.4) internal successors, (1602), 30 states have internal predecessors, (1602), 0 states have call successors, (0), 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-13 22:23:56,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:56,642 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:23:56,643 INFO L186 Difference]: Start difference. First operand has 330 places, 255 transitions, 2250 flow. Second operand 30 states and 1602 transitions. [2022-07-13 22:23:56,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 297 transitions, 3101 flow [2022-07-13 22:23:56,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 297 transitions, 2818 flow, removed 35 selfloop flow, removed 37 redundant places. [2022-07-13 22:23:56,665 INFO L242 Difference]: Finished difference. Result has 301 places, 257 transitions, 2260 flow [2022-07-13 22:23:56,665 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2260, PETRI_PLACES=301, PETRI_TRANSITIONS=257} [2022-07-13 22:23:56,665 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 213 predicate places. [2022-07-13 22:23:56,665 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 257 transitions, 2260 flow [2022-07-13 22:23:56,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:56,666 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:56,666 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] [2022-07-13 22:23:56,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-13 22:23:56,666 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-13 22:23:56,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:56,666 INFO L85 PathProgramCache]: Analyzing trace with hash -397698678, now seen corresponding path program 32 times [2022-07-13 22:23:56,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:56,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787321857] [2022-07-13 22:23:56,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:56,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:56,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:56,972 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-13 22:23:56,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:56,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787321857] [2022-07-13 22:23:56,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787321857] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:56,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:56,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:23:56,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664128431] [2022-07-13 22:23:56,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:56,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:23:56,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:56,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:23:56,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:23:56,974 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:56,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 257 transitions, 2260 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:56,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:56,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:56,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:23:57,944 INFO L129 PetriNetUnfolder]: 256/718 cut-off events. [2022-07-13 22:23:57,945 INFO L130 PetriNetUnfolder]: For 4216/4216 co-relation queries the response was YES. [2022-07-13 22:23:57,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3933 conditions, 718 events. 256/718 cut-off events. For 4216/4216 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3428 event pairs, 18 based on Foata normal form. 1/716 useless extension candidates. Maximal degree in co-relation 3843. Up to 456 conditions per place. [2022-07-13 22:23:57,952 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 143 selfloop transitions, 100 changer transitions 14/296 dead transitions. [2022-07-13 22:23:57,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 296 transitions, 3085 flow [2022-07-13 22:23:57,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:23:57,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:23:57,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-13 22:23:57,955 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-13 22:23:57,955 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-13 22:23:57,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-13 22:23:57,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:23:57,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-13 22:23:57,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 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-13 22:23:57,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:57,960 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:23:57,960 INFO L186 Difference]: Start difference. First operand has 301 places, 257 transitions, 2260 flow. Second operand 32 states and 1701 transitions. [2022-07-13 22:23:57,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 296 transitions, 3085 flow [2022-07-13 22:23:57,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 296 transitions, 2878 flow, removed 28 selfloop flow, removed 27 redundant places. [2022-07-13 22:23:57,983 INFO L242 Difference]: Finished difference. Result has 307 places, 260 transitions, 2363 flow [2022-07-13 22:23:57,984 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2363, PETRI_PLACES=307, PETRI_TRANSITIONS=260} [2022-07-13 22:23:57,985 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 219 predicate places. [2022-07-13 22:23:57,985 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 260 transitions, 2363 flow [2022-07-13 22:23:57,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:23:57,985 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:23:57,985 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] [2022-07-13 22:23:57,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-13 22:23:57,985 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-13 22:23:57,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:23:57,986 INFO L85 PathProgramCache]: Analyzing trace with hash -953887820, now seen corresponding path program 33 times [2022-07-13 22:23:57,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:23:57,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218026051] [2022-07-13 22:23:57,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:23:57,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:23:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:23:58,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-13 22:23:58,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:23:58,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218026051] [2022-07-13 22:23:58,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218026051] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:23:58,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:23:58,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:23:58,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25582721] [2022-07-13 22:23:58,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:23:58,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:23:58,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:23:58,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:23:58,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:23:58,253 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:23:58,254 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 260 transitions, 2363 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:23:58,254 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:23:58,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:23:58,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:01,339 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:24:01,548 INFO L129 PetriNetUnfolder]: 257/722 cut-off events. [2022-07-13 22:24:01,548 INFO L130 PetriNetUnfolder]: For 4059/4059 co-relation queries the response was YES. [2022-07-13 22:24:01,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4000 conditions, 722 events. 257/722 cut-off events. For 4059/4059 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3475 event pairs, 18 based on Foata normal form. 1/720 useless extension candidates. Maximal degree in co-relation 3910. Up to 455 conditions per place. [2022-07-13 22:24:01,556 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 140 selfloop transitions, 105 changer transitions 16/300 dead transitions. [2022-07-13 22:24:01,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 300 transitions, 3193 flow [2022-07-13 22:24:01,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:24:01,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:24:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-07-13 22:24:01,557 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-07-13 22:24:01,557 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-07-13 22:24:01,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-07-13 22:24:01,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:01,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-07-13 22:24:01,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 states have internal predecessors, (1853), 0 states have call successors, (0), 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-13 22:24:01,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:24:01,561 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:24:01,561 INFO L186 Difference]: Start difference. First operand has 307 places, 260 transitions, 2363 flow. Second operand 35 states and 1853 transitions. [2022-07-13 22:24:01,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 300 transitions, 3193 flow [2022-07-13 22:24:01,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 300 transitions, 2957 flow, removed 33 selfloop flow, removed 27 redundant places. [2022-07-13 22:24:01,584 INFO L242 Difference]: Finished difference. Result has 316 places, 262 transitions, 2439 flow [2022-07-13 22:24:01,584 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2439, PETRI_PLACES=316, PETRI_TRANSITIONS=262} [2022-07-13 22:24:01,584 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 228 predicate places. [2022-07-13 22:24:01,585 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 262 transitions, 2439 flow [2022-07-13 22:24:01,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:01,585 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:01,585 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] [2022-07-13 22:24:01,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-13 22:24:01,585 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-13 22:24:01,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:01,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1987884648, now seen corresponding path program 34 times [2022-07-13 22:24:01,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:01,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505353853] [2022-07-13 22:24:01,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:01,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:01,888 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-13 22:24:01,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:01,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505353853] [2022-07-13 22:24:01,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505353853] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:01,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:01,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:01,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846652337] [2022-07-13 22:24:01,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:01,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:01,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:01,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:01,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:01,890 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:01,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 262 transitions, 2439 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:01,890 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:01,890 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:01,890 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:03,890 INFO L129 PetriNetUnfolder]: 255/718 cut-off events. [2022-07-13 22:24:03,890 INFO L130 PetriNetUnfolder]: For 4331/4331 co-relation queries the response was YES. [2022-07-13 22:24:03,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4053 conditions, 718 events. 255/718 cut-off events. For 4331/4331 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3441 event pairs, 16 based on Foata normal form. 1/717 useless extension candidates. Maximal degree in co-relation 3960. Up to 481 conditions per place. [2022-07-13 22:24:03,896 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 160 selfloop transitions, 80 changer transitions 15/294 dead transitions. [2022-07-13 22:24:03,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 294 transitions, 3181 flow [2022-07-13 22:24:03,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:24:03,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:24:03,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1690 transitions. [2022-07-13 22:24:03,898 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5618351063829787 [2022-07-13 22:24:03,898 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1690 transitions. [2022-07-13 22:24:03,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1690 transitions. [2022-07-13 22:24:03,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:03,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1690 transitions. [2022-07-13 22:24:03,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.8125) internal successors, (1690), 32 states have internal predecessors, (1690), 0 states have call successors, (0), 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-13 22:24:03,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:24:03,901 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:24:03,901 INFO L186 Difference]: Start difference. First operand has 316 places, 262 transitions, 2439 flow. Second operand 32 states and 1690 transitions. [2022-07-13 22:24:03,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 294 transitions, 3181 flow [2022-07-13 22:24:03,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 294 transitions, 2914 flow, removed 26 selfloop flow, removed 30 redundant places. [2022-07-13 22:24:03,926 INFO L242 Difference]: Finished difference. Result has 319 places, 261 transitions, 2351 flow [2022-07-13 22:24:03,926 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2351, PETRI_PLACES=319, PETRI_TRANSITIONS=261} [2022-07-13 22:24:03,927 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 231 predicate places. [2022-07-13 22:24:03,927 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 261 transitions, 2351 flow [2022-07-13 22:24:03,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:03,927 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:03,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] [2022-07-13 22:24:03,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-13 22:24:03,928 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-13 22:24:03,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash 536324172, now seen corresponding path program 35 times [2022-07-13 22:24:03,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:03,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288732306] [2022-07-13 22:24:03,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:03,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:03,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:04,227 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-13 22:24:04,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:04,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288732306] [2022-07-13 22:24:04,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288732306] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:04,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:04,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:04,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170891583] [2022-07-13 22:24:04,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:04,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:04,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:04,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:04,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:04,229 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:04,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 261 transitions, 2351 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:04,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:04,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:04,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:05,124 INFO L129 PetriNetUnfolder]: 250/700 cut-off events. [2022-07-13 22:24:05,124 INFO L130 PetriNetUnfolder]: For 4289/4289 co-relation queries the response was YES. [2022-07-13 22:24:05,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 700 events. 250/700 cut-off events. For 4289/4289 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3312 event pairs, 16 based on Foata normal form. 1/699 useless extension candidates. Maximal degree in co-relation 3849. Up to 453 conditions per place. [2022-07-13 22:24:05,131 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 146 selfloop transitions, 87 changer transitions 18/290 dead transitions. [2022-07-13 22:24:05,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 290 transitions, 3035 flow [2022-07-13 22:24:05,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:24:05,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:24:05,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1647 transitions. [2022-07-13 22:24:05,133 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652024708304736 [2022-07-13 22:24:05,133 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1647 transitions. [2022-07-13 22:24:05,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1647 transitions. [2022-07-13 22:24:05,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:05,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1647 transitions. [2022-07-13 22:24:05,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.12903225806452) internal successors, (1647), 31 states have internal predecessors, (1647), 0 states have call successors, (0), 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-13 22:24:05,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:24:05,139 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:24:05,139 INFO L186 Difference]: Start difference. First operand has 319 places, 261 transitions, 2351 flow. Second operand 31 states and 1647 transitions. [2022-07-13 22:24:05,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 290 transitions, 3035 flow [2022-07-13 22:24:05,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 290 transitions, 2842 flow, removed 16 selfloop flow, removed 31 redundant places. [2022-07-13 22:24:05,165 INFO L242 Difference]: Finished difference. Result has 317 places, 251 transitions, 2270 flow [2022-07-13 22:24:05,165 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2270, PETRI_PLACES=317, PETRI_TRANSITIONS=251} [2022-07-13 22:24:05,165 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 229 predicate places. [2022-07-13 22:24:05,166 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 251 transitions, 2270 flow [2022-07-13 22:24:05,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:05,167 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:05,167 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] [2022-07-13 22:24:05,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-13 22:24:05,167 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-13 22:24:05,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:05,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1431551966, now seen corresponding path program 36 times [2022-07-13 22:24:05,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:05,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248199767] [2022-07-13 22:24:05,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:05,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:05,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:05,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-13 22:24:05,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:05,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248199767] [2022-07-13 22:24:05,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248199767] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:05,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:05,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:05,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579737752] [2022-07-13 22:24:05,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:05,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:05,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:05,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:05,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:05,475 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:05,475 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 251 transitions, 2270 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:05,475 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:05,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:05,475 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:06,450 INFO L129 PetriNetUnfolder]: 245/689 cut-off events. [2022-07-13 22:24:06,450 INFO L130 PetriNetUnfolder]: For 4086/4086 co-relation queries the response was YES. [2022-07-13 22:24:06,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3866 conditions, 689 events. 245/689 cut-off events. For 4086/4086 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3275 event pairs, 17 based on Foata normal form. 1/688 useless extension candidates. Maximal degree in co-relation 3771. Up to 445 conditions per place. [2022-07-13 22:24:06,457 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 84 changer transitions 18/280 dead transitions. [2022-07-13 22:24:06,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 280 transitions, 2932 flow [2022-07-13 22:24:06,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:24:06,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:24:06,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1696 transitions. [2022-07-13 22:24:06,461 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-13 22:24:06,461 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1696 transitions. [2022-07-13 22:24:06,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1696 transitions. [2022-07-13 22:24:06,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:06,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1696 transitions. [2022-07-13 22:24:06,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.0) internal successors, (1696), 32 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:24:06,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:24:06,469 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:24:06,471 INFO L186 Difference]: Start difference. First operand has 317 places, 251 transitions, 2270 flow. Second operand 32 states and 1696 transitions. [2022-07-13 22:24:06,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 280 transitions, 2932 flow [2022-07-13 22:24:06,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 280 transitions, 2676 flow, removed 19 selfloop flow, removed 32 redundant places. [2022-07-13 22:24:06,499 INFO L242 Difference]: Finished difference. Result has 308 places, 241 transitions, 2125 flow [2022-07-13 22:24:06,499 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2125, PETRI_PLACES=308, PETRI_TRANSITIONS=241} [2022-07-13 22:24:06,500 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 220 predicate places. [2022-07-13 22:24:06,500 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 241 transitions, 2125 flow [2022-07-13 22:24:06,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:06,501 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:06,501 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] [2022-07-13 22:24:06,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-13 22:24:06,501 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-13 22:24:06,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:06,501 INFO L85 PathProgramCache]: Analyzing trace with hash 105401958, now seen corresponding path program 37 times [2022-07-13 22:24:06,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:06,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038430961] [2022-07-13 22:24:06,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:06,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:06,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:06,799 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-13 22:24:06,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:06,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038430961] [2022-07-13 22:24:06,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038430961] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:06,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:06,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:06,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825709938] [2022-07-13 22:24:06,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:06,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:06,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:06,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:06,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:06,801 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:06,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 241 transitions, 2125 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:06,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:06,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:06,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:07,635 INFO L129 PetriNetUnfolder]: 242/664 cut-off events. [2022-07-13 22:24:07,635 INFO L130 PetriNetUnfolder]: For 3844/3844 co-relation queries the response was YES. [2022-07-13 22:24:07,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3743 conditions, 664 events. 242/664 cut-off events. For 3844/3844 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3086 event pairs, 15 based on Foata normal form. 1/662 useless extension candidates. Maximal degree in co-relation 3650. Up to 438 conditions per place. [2022-07-13 22:24:07,642 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 128 selfloop transitions, 80 changer transitions 24/271 dead transitions. [2022-07-13 22:24:07,642 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 271 transitions, 2764 flow [2022-07-13 22:24:07,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:24:07,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:24:07,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1594 transitions. [2022-07-13 22:24:07,643 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652482269503546 [2022-07-13 22:24:07,644 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1594 transitions. [2022-07-13 22:24:07,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1594 transitions. [2022-07-13 22:24:07,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:07,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1594 transitions. [2022-07-13 22:24:07,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.13333333333333) internal successors, (1594), 30 states have internal predecessors, (1594), 0 states have call successors, (0), 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-13 22:24:07,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:24:07,647 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:24:07,647 INFO L186 Difference]: Start difference. First operand has 308 places, 241 transitions, 2125 flow. Second operand 30 states and 1594 transitions. [2022-07-13 22:24:07,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 271 transitions, 2764 flow [2022-07-13 22:24:07,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 271 transitions, 2511 flow, removed 13 selfloop flow, removed 33 redundant places. [2022-07-13 22:24:07,669 INFO L242 Difference]: Finished difference. Result has 293 places, 230 transitions, 1976 flow [2022-07-13 22:24:07,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1976, PETRI_PLACES=293, PETRI_TRANSITIONS=230} [2022-07-13 22:24:07,670 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 205 predicate places. [2022-07-13 22:24:07,670 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 230 transitions, 1976 flow [2022-07-13 22:24:07,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:07,670 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:07,670 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] [2022-07-13 22:24:07,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-13 22:24:07,671 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:07,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:07,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1913970746, now seen corresponding path program 38 times [2022-07-13 22:24:07,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:07,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094305336] [2022-07-13 22:24:07,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:07,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:07,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:07,954 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-13 22:24:07,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:07,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094305336] [2022-07-13 22:24:07,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094305336] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:07,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:07,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:07,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573026878] [2022-07-13 22:24:07,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:07,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:07,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:07,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:07,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:07,956 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:07,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 230 transitions, 1976 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:07,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:07,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:07,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:10,592 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:24:12,614 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:24:12,836 INFO L129 PetriNetUnfolder]: 234/641 cut-off events. [2022-07-13 22:24:12,836 INFO L130 PetriNetUnfolder]: For 3490/3490 co-relation queries the response was YES. [2022-07-13 22:24:12,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3545 conditions, 641 events. 234/641 cut-off events. For 3490/3490 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2901 event pairs, 16 based on Foata normal form. 1/639 useless extension candidates. Maximal degree in co-relation 3457. Up to 437 conditions per place. [2022-07-13 22:24:12,842 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 65 changer transitions 23/256 dead transitions. [2022-07-13 22:24:12,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 256 transitions, 2545 flow [2022-07-13 22:24:12,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:24:12,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:24:12,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1584 transitions. [2022-07-13 22:24:12,843 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-07-13 22:24:12,843 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1584 transitions. [2022-07-13 22:24:12,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1584 transitions. [2022-07-13 22:24:12,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:12,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1584 transitions. [2022-07-13 22:24:12,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.8) internal successors, (1584), 30 states have internal predecessors, (1584), 0 states have call successors, (0), 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-13 22:24:12,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:24:12,846 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:24:12,846 INFO L186 Difference]: Start difference. First operand has 293 places, 230 transitions, 1976 flow. Second operand 30 states and 1584 transitions. [2022-07-13 22:24:12,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 256 transitions, 2545 flow [2022-07-13 22:24:12,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 256 transitions, 2252 flow, removed 16 selfloop flow, removed 39 redundant places. [2022-07-13 22:24:12,866 INFO L242 Difference]: Finished difference. Result has 276 places, 218 transitions, 1728 flow [2022-07-13 22:24:12,866 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1728, PETRI_PLACES=276, PETRI_TRANSITIONS=218} [2022-07-13 22:24:12,867 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 188 predicate places. [2022-07-13 22:24:12,867 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 218 transitions, 1728 flow [2022-07-13 22:24:12,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:12,867 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:12,867 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] [2022-07-13 22:24:12,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-13 22:24:12,867 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:12,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:12,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1285129540, now seen corresponding path program 39 times [2022-07-13 22:24:12,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:12,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418710911] [2022-07-13 22:24:12,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:12,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:12,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:13,207 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-13 22:24:13,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:13,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418710911] [2022-07-13 22:24:13,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418710911] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:13,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:13,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:24:13,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286703347] [2022-07-13 22:24:13,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:13,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:24:13,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:13,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:24:13,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:24:13,209 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:13,210 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 218 transitions, 1728 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:13,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:13,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:13,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:15,046 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:24:16,329 INFO L129 PetriNetUnfolder]: 230/624 cut-off events. [2022-07-13 22:24:16,329 INFO L130 PetriNetUnfolder]: For 2928/2928 co-relation queries the response was YES. [2022-07-13 22:24:16,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 624 events. 230/624 cut-off events. For 2928/2928 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2773 event pairs, 16 based on Foata normal form. 1/623 useless extension candidates. Maximal degree in co-relation 3211. Up to 426 conditions per place. [2022-07-13 22:24:16,335 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 118 selfloop transitions, 72 changer transitions 15/244 dead transitions. [2022-07-13 22:24:16,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 244 transitions, 2296 flow [2022-07-13 22:24:16,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:24:16,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:24:16,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1682 transitions. [2022-07-13 22:24:16,337 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5591755319148937 [2022-07-13 22:24:16,337 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1682 transitions. [2022-07-13 22:24:16,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1682 transitions. [2022-07-13 22:24:16,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:16,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1682 transitions. [2022-07-13 22:24:16,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.5625) internal successors, (1682), 32 states have internal predecessors, (1682), 0 states have call successors, (0), 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-13 22:24:16,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:24:16,364 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:24:16,364 INFO L186 Difference]: Start difference. First operand has 276 places, 218 transitions, 1728 flow. Second operand 32 states and 1682 transitions. [2022-07-13 22:24:16,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 244 transitions, 2296 flow [2022-07-13 22:24:16,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 244 transitions, 2076 flow, removed 16 selfloop flow, removed 32 redundant places. [2022-07-13 22:24:16,383 INFO L242 Difference]: Finished difference. Result has 261 places, 213 transitions, 1649 flow [2022-07-13 22:24:16,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1649, PETRI_PLACES=261, PETRI_TRANSITIONS=213} [2022-07-13 22:24:16,385 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 173 predicate places. [2022-07-13 22:24:16,385 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 213 transitions, 1649 flow [2022-07-13 22:24:16,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:16,385 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:16,385 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] [2022-07-13 22:24:16,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-13 22:24:16,386 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:16,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:16,387 INFO L85 PathProgramCache]: Analyzing trace with hash -873540432, now seen corresponding path program 40 times [2022-07-13 22:24:16,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:16,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321392079] [2022-07-13 22:24:16,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:16,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:16,675 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-13 22:24:16,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:16,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321392079] [2022-07-13 22:24:16,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321392079] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:16,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:16,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:24:16,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239334568] [2022-07-13 22:24:16,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:16,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:24:16,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:16,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:24:16,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:24:16,677 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:16,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 213 transitions, 1649 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:16,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:16,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:16,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:18,022 INFO L129 PetriNetUnfolder]: 226/611 cut-off events. [2022-07-13 22:24:18,022 INFO L130 PetriNetUnfolder]: For 2968/2968 co-relation queries the response was YES. [2022-07-13 22:24:18,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3208 conditions, 611 events. 226/611 cut-off events. For 2968/2968 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2712 event pairs, 16 based on Foata normal form. 1/610 useless extension candidates. Maximal degree in co-relation 3133. Up to 424 conditions per place. [2022-07-13 22:24:18,027 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 112 selfloop transitions, 55 changer transitions 31/237 dead transitions. [2022-07-13 22:24:18,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 237 transitions, 2158 flow [2022-07-13 22:24:18,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:24:18,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-13 22:24:18,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1577 transitions. [2022-07-13 22:24:18,032 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5592198581560284 [2022-07-13 22:24:18,032 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1577 transitions. [2022-07-13 22:24:18,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1577 transitions. [2022-07-13 22:24:18,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:18,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1577 transitions. [2022-07-13 22:24:18,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.56666666666667) internal successors, (1577), 30 states have internal predecessors, (1577), 0 states have call successors, (0), 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-13 22:24:18,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:24:18,035 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 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-13 22:24:18,035 INFO L186 Difference]: Start difference. First operand has 261 places, 213 transitions, 1649 flow. Second operand 30 states and 1577 transitions. [2022-07-13 22:24:18,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 237 transitions, 2158 flow [2022-07-13 22:24:18,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 237 transitions, 1957 flow, removed 10 selfloop flow, removed 31 redundant places. [2022-07-13 22:24:18,052 INFO L242 Difference]: Finished difference. Result has 255 places, 196 transitions, 1474 flow [2022-07-13 22:24:18,052 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1474, PETRI_PLACES=255, PETRI_TRANSITIONS=196} [2022-07-13 22:24:18,053 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-07-13 22:24:18,053 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 196 transitions, 1474 flow [2022-07-13 22:24:18,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:18,053 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:18,053 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] [2022-07-13 22:24:18,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-13 22:24:18,054 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:18,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:18,054 INFO L85 PathProgramCache]: Analyzing trace with hash -177799676, now seen corresponding path program 41 times [2022-07-13 22:24:18,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:18,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2902014] [2022-07-13 22:24:18,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:18,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:18,345 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-13 22:24:18,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:18,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2902014] [2022-07-13 22:24:18,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2902014] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:18,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:18,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:18,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318026310] [2022-07-13 22:24:18,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:18,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:18,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:18,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:18,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:18,347 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:18,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 196 transitions, 1474 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:18,348 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:18,348 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:18,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:19,416 INFO L129 PetriNetUnfolder]: 260/728 cut-off events. [2022-07-13 22:24:19,416 INFO L130 PetriNetUnfolder]: For 3548/3548 co-relation queries the response was YES. [2022-07-13 22:24:19,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3673 conditions, 728 events. 260/728 cut-off events. For 3548/3548 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3558 event pairs, 52 based on Foata normal form. 1/727 useless extension candidates. Maximal degree in co-relation 3600. Up to 435 conditions per place. [2022-07-13 22:24:19,422 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 81 changer transitions 45/280 dead transitions. [2022-07-13 22:24:19,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 280 transitions, 2767 flow [2022-07-13 22:24:19,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:24:19,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:24:19,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1965 transitions. [2022-07-13 22:24:19,426 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5649798734905118 [2022-07-13 22:24:19,426 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1965 transitions. [2022-07-13 22:24:19,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1965 transitions. [2022-07-13 22:24:19,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:19,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1965 transitions. [2022-07-13 22:24:19,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.108108108108105) internal successors, (1965), 37 states have internal predecessors, (1965), 0 states have call successors, (0), 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-13 22:24:19,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:24:19,433 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:24:19,433 INFO L186 Difference]: Start difference. First operand has 255 places, 196 transitions, 1474 flow. Second operand 37 states and 1965 transitions. [2022-07-13 22:24:19,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 280 transitions, 2767 flow [2022-07-13 22:24:19,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 280 transitions, 2503 flow, removed 25 selfloop flow, removed 28 redundant places. [2022-07-13 22:24:19,448 INFO L242 Difference]: Finished difference. Result has 257 places, 221 transitions, 1845 flow [2022-07-13 22:24:19,449 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1845, PETRI_PLACES=257, PETRI_TRANSITIONS=221} [2022-07-13 22:24:19,449 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 169 predicate places. [2022-07-13 22:24:19,449 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 221 transitions, 1845 flow [2022-07-13 22:24:19,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:19,449 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:19,450 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] [2022-07-13 22:24:19,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-13 22:24:19,450 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:19,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:19,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1600363176, now seen corresponding path program 42 times [2022-07-13 22:24:19,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:19,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267792143] [2022-07-13 22:24:19,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:19,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:19,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:19,700 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-13 22:24:19,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:19,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267792143] [2022-07-13 22:24:19,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267792143] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:19,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:19,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:19,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104658570] [2022-07-13 22:24:19,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:19,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:19,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:19,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:19,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:19,701 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:19,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 221 transitions, 1845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:19,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:19,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:19,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:20,986 INFO L129 PetriNetUnfolder]: 280/773 cut-off events. [2022-07-13 22:24:20,987 INFO L130 PetriNetUnfolder]: For 5489/5489 co-relation queries the response was YES. [2022-07-13 22:24:20,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 773 events. 280/773 cut-off events. For 5489/5489 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3725 event pairs, 35 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 4149. Up to 482 conditions per place. [2022-07-13 22:24:20,993 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 146 selfloop transitions, 97 changer transitions 22/304 dead transitions. [2022-07-13 22:24:20,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 304 transitions, 3346 flow [2022-07-13 22:24:20,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-13 22:24:20,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-13 22:24:20,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2071 transitions. [2022-07-13 22:24:20,995 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5649208947081288 [2022-07-13 22:24:20,995 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2071 transitions. [2022-07-13 22:24:20,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2071 transitions. [2022-07-13 22:24:20,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:20,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2071 transitions. [2022-07-13 22:24:20,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.1025641025641) internal successors, (2071), 39 states have internal predecessors, (2071), 0 states have call successors, (0), 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-13 22:24:20,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:24:20,999 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:24:20,999 INFO L186 Difference]: Start difference. First operand has 257 places, 221 transitions, 1845 flow. Second operand 39 states and 2071 transitions. [2022-07-13 22:24:20,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 304 transitions, 3346 flow [2022-07-13 22:24:21,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 304 transitions, 2978 flow, removed 148 selfloop flow, removed 21 redundant places. [2022-07-13 22:24:21,021 INFO L242 Difference]: Finished difference. Result has 277 places, 258 transitions, 2347 flow [2022-07-13 22:24:21,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2347, PETRI_PLACES=277, PETRI_TRANSITIONS=258} [2022-07-13 22:24:21,022 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 189 predicate places. [2022-07-13 22:24:21,022 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 258 transitions, 2347 flow [2022-07-13 22:24:21,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:21,022 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:21,022 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] [2022-07-13 22:24:21,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-13 22:24:21,023 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:21,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:21,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1820579962, now seen corresponding path program 43 times [2022-07-13 22:24:21,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:21,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54166656] [2022-07-13 22:24:21,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:21,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:21,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:21,268 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-13 22:24:21,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:21,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54166656] [2022-07-13 22:24:21,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54166656] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:21,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:21,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:21,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874233222] [2022-07-13 22:24:21,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:21,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:21,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:21,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:21,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:21,271 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:21,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 258 transitions, 2347 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:21,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:21,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:21,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:22,250 INFO L129 PetriNetUnfolder]: 294/818 cut-off events. [2022-07-13 22:24:22,250 INFO L130 PetriNetUnfolder]: For 7023/7023 co-relation queries the response was YES. [2022-07-13 22:24:22,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4735 conditions, 818 events. 294/818 cut-off events. For 7023/7023 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4191 event pairs, 38 based on Foata normal form. 1/817 useless extension candidates. Maximal degree in co-relation 4650. Up to 503 conditions per place. [2022-07-13 22:24:22,258 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 153 selfloop transitions, 89 changer transitions 40/321 dead transitions. [2022-07-13 22:24:22,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 321 transitions, 3551 flow [2022-07-13 22:24:22,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:24:22,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:24:22,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-07-13 22:24:22,260 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-07-13 22:24:22,260 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-07-13 22:24:22,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-07-13 22:24:22,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:22,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-07-13 22:24:22,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 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-13 22:24:22,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:24:22,263 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:24:22,263 INFO L186 Difference]: Start difference. First operand has 277 places, 258 transitions, 2347 flow. Second operand 31 states and 1659 transitions. [2022-07-13 22:24:22,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 321 transitions, 3551 flow [2022-07-13 22:24:22,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 321 transitions, 3055 flow, removed 211 selfloop flow, removed 17 redundant places. [2022-07-13 22:24:22,292 INFO L242 Difference]: Finished difference. Result has 298 places, 264 transitions, 2289 flow [2022-07-13 22:24:22,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2289, PETRI_PLACES=298, PETRI_TRANSITIONS=264} [2022-07-13 22:24:22,293 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 210 predicate places. [2022-07-13 22:24:22,293 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 264 transitions, 2289 flow [2022-07-13 22:24:22,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:22,293 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:22,293 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] [2022-07-13 22:24:22,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-13 22:24:22,293 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:22,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:22,294 INFO L85 PathProgramCache]: Analyzing trace with hash -211797888, now seen corresponding path program 44 times [2022-07-13 22:24:22,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:22,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588095477] [2022-07-13 22:24:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:22,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:22,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:22,632 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-13 22:24:22,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:22,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588095477] [2022-07-13 22:24:22,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588095477] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:22,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:22,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:22,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19287369] [2022-07-13 22:24:22,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:22,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:22,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:22,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:22,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:22,634 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:22,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 264 transitions, 2289 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:22,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:22,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:22,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:23,821 INFO L129 PetriNetUnfolder]: 302/812 cut-off events. [2022-07-13 22:24:23,821 INFO L130 PetriNetUnfolder]: For 8057/8057 co-relation queries the response was YES. [2022-07-13 22:24:23,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5064 conditions, 812 events. 302/812 cut-off events. For 8057/8057 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4096 event pairs, 55 based on Foata normal form. 1/810 useless extension candidates. Maximal degree in co-relation 4967. Up to 540 conditions per place. [2022-07-13 22:24:23,828 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 97 changer transitions 38/337 dead transitions. [2022-07-13 22:24:23,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 337 transitions, 3858 flow [2022-07-13 22:24:23,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-13 22:24:23,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-13 22:24:23,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2063 transitions. [2022-07-13 22:24:23,830 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5627386797599564 [2022-07-13 22:24:23,830 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2063 transitions. [2022-07-13 22:24:23,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2063 transitions. [2022-07-13 22:24:23,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:23,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2063 transitions. [2022-07-13 22:24:23,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.8974358974359) internal successors, (2063), 39 states have internal predecessors, (2063), 0 states have call successors, (0), 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-13 22:24:23,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:24:23,834 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:24:23,834 INFO L186 Difference]: Start difference. First operand has 298 places, 264 transitions, 2289 flow. Second operand 39 states and 2063 transitions. [2022-07-13 22:24:23,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 337 transitions, 3858 flow [2022-07-13 22:24:23,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 337 transitions, 3443 flow, removed 160 selfloop flow, removed 28 redundant places. [2022-07-13 22:24:23,873 INFO L242 Difference]: Finished difference. Result has 310 places, 286 transitions, 2689 flow [2022-07-13 22:24:23,874 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2689, PETRI_PLACES=310, PETRI_TRANSITIONS=286} [2022-07-13 22:24:23,874 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 222 predicate places. [2022-07-13 22:24:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 286 transitions, 2689 flow [2022-07-13 22:24:23,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:23,875 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:23,875 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] [2022-07-13 22:24:23,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-13 22:24:23,875 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:23,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:23,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1078551764, now seen corresponding path program 45 times [2022-07-13 22:24:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:23,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301125049] [2022-07-13 22:24:23,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:23,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:23,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:24,201 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-13 22:24:24,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:24,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301125049] [2022-07-13 22:24:24,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301125049] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:24,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:24,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:24,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185544180] [2022-07-13 22:24:24,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:24,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:24,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:24,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:24,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:24,203 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:24,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 286 transitions, 2689 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:24,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:24,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:24,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:25,333 INFO L129 PetriNetUnfolder]: 298/857 cut-off events. [2022-07-13 22:24:25,334 INFO L130 PetriNetUnfolder]: For 7785/7785 co-relation queries the response was YES. [2022-07-13 22:24:25,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5115 conditions, 857 events. 298/857 cut-off events. For 7785/7785 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4550 event pairs, 62 based on Foata normal form. 1/856 useless extension candidates. Maximal degree in co-relation 5016. Up to 532 conditions per place. [2022-07-13 22:24:25,342 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 93 changer transitions 37/332 dead transitions. [2022-07-13 22:24:25,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 332 transitions, 3694 flow [2022-07-13 22:24:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:24:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:24:25,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1909 transitions. [2022-07-13 22:24:25,343 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5641252955082743 [2022-07-13 22:24:25,343 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1909 transitions. [2022-07-13 22:24:25,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1909 transitions. [2022-07-13 22:24:25,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:25,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1909 transitions. [2022-07-13 22:24:25,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.02777777777778) internal successors, (1909), 36 states have internal predecessors, (1909), 0 states have call successors, (0), 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-13 22:24:25,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:24:25,347 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:24:25,347 INFO L186 Difference]: Start difference. First operand has 310 places, 286 transitions, 2689 flow. Second operand 36 states and 1909 transitions. [2022-07-13 22:24:25,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 332 transitions, 3694 flow [2022-07-13 22:24:25,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 332 transitions, 3311 flow, removed 135 selfloop flow, removed 29 redundant places. [2022-07-13 22:24:25,382 INFO L242 Difference]: Finished difference. Result has 319 places, 283 transitions, 2600 flow [2022-07-13 22:24:25,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2600, PETRI_PLACES=319, PETRI_TRANSITIONS=283} [2022-07-13 22:24:25,382 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 231 predicate places. [2022-07-13 22:24:25,383 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 283 transitions, 2600 flow [2022-07-13 22:24:25,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:25,383 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:25,383 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] [2022-07-13 22:24:25,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-13 22:24:25,383 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:25,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:25,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2087787960, now seen corresponding path program 46 times [2022-07-13 22:24:25,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:25,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705658672] [2022-07-13 22:24:25,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:25,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:25,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:25,679 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-13 22:24:25,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:25,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705658672] [2022-07-13 22:24:25,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705658672] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:25,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:25,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:24:25,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001158100] [2022-07-13 22:24:25,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:25,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:24:25,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:24:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:24:25,681 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:25,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 283 transitions, 2600 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:25,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:25,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:25,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:27,294 INFO L129 PetriNetUnfolder]: 343/979 cut-off events. [2022-07-13 22:24:27,295 INFO L130 PetriNetUnfolder]: For 9819/9819 co-relation queries the response was YES. [2022-07-13 22:24:27,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5932 conditions, 979 events. 343/979 cut-off events. For 9819/9819 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5339 event pairs, 50 based on Foata normal form. 1/978 useless extension candidates. Maximal degree in co-relation 5830. Up to 591 conditions per place. [2022-07-13 22:24:27,304 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 190 selfloop transitions, 155 changer transitions 22/406 dead transitions. [2022-07-13 22:24:27,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 406 transitions, 4760 flow [2022-07-13 22:24:27,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-07-13 22:24:27,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-07-13 22:24:27,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2728 transitions. [2022-07-13 22:24:27,306 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2022-07-13 22:24:27,306 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2728 transitions. [2022-07-13 22:24:27,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2728 transitions. [2022-07-13 22:24:27,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:27,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2728 transitions. [2022-07-13 22:24:27,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.46153846153846) internal successors, (2728), 52 states have internal predecessors, (2728), 0 states have call successors, (0), 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-13 22:24:27,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 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-13 22:24:27,311 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 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-13 22:24:27,311 INFO L186 Difference]: Start difference. First operand has 319 places, 283 transitions, 2600 flow. Second operand 52 states and 2728 transitions. [2022-07-13 22:24:27,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 406 transitions, 4760 flow [2022-07-13 22:24:27,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 406 transitions, 4451 flow, removed 53 selfloop flow, removed 36 redundant places. [2022-07-13 22:24:27,349 INFO L242 Difference]: Finished difference. Result has 337 places, 368 transitions, 3867 flow [2022-07-13 22:24:27,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=3867, PETRI_PLACES=337, PETRI_TRANSITIONS=368} [2022-07-13 22:24:27,350 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 249 predicate places. [2022-07-13 22:24:27,350 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 368 transitions, 3867 flow [2022-07-13 22:24:27,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:27,350 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:27,350 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] [2022-07-13 22:24:27,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-13 22:24:27,351 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:27,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:27,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1108439422, now seen corresponding path program 47 times [2022-07-13 22:24:27,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:27,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175477919] [2022-07-13 22:24:27,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:27,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:27,606 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-13 22:24:27,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:27,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175477919] [2022-07-13 22:24:27,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175477919] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:27,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:27,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:27,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639951086] [2022-07-13 22:24:27,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:27,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:27,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:27,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:27,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:27,608 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:27,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 368 transitions, 3867 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:27,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:27,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:27,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:28,767 INFO L129 PetriNetUnfolder]: 363/1036 cut-off events. [2022-07-13 22:24:28,767 INFO L130 PetriNetUnfolder]: For 12645/12645 co-relation queries the response was YES. [2022-07-13 22:24:28,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6731 conditions, 1036 events. 363/1036 cut-off events. For 12645/12645 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5820 event pairs, 45 based on Foata normal form. 1/1035 useless extension candidates. Maximal degree in co-relation 6626. Up to 677 conditions per place. [2022-07-13 22:24:28,779 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 263 selfloop transitions, 112 changer transitions 24/438 dead transitions. [2022-07-13 22:24:28,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 438 transitions, 5648 flow [2022-07-13 22:24:28,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:24:28,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:24:28,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2022-07-13 22:24:28,781 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2022-07-13 22:24:28,781 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2022-07-13 22:24:28,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2022-07-13 22:24:28,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:28,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2022-07-13 22:24:28,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 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-13 22:24:28,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:24:28,784 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:24:28,784 INFO L186 Difference]: Start difference. First operand has 337 places, 368 transitions, 3867 flow. Second operand 37 states and 1970 transitions. [2022-07-13 22:24:28,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 438 transitions, 5648 flow [2022-07-13 22:24:28,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 438 transitions, 4868 flow, removed 328 selfloop flow, removed 24 redundant places. [2022-07-13 22:24:28,864 INFO L242 Difference]: Finished difference. Result has 353 places, 396 transitions, 3956 flow [2022-07-13 22:24:28,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3956, PETRI_PLACES=353, PETRI_TRANSITIONS=396} [2022-07-13 22:24:28,865 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 265 predicate places. [2022-07-13 22:24:28,865 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 396 transitions, 3956 flow [2022-07-13 22:24:28,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:28,865 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:28,865 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] [2022-07-13 22:24:28,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-13 22:24:28,866 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:28,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:28,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1013776178, now seen corresponding path program 48 times [2022-07-13 22:24:28,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:28,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878598912] [2022-07-13 22:24:28,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:28,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:29,122 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-13 22:24:29,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:29,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878598912] [2022-07-13 22:24:29,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878598912] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:29,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:29,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:29,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065668769] [2022-07-13 22:24:29,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:29,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:29,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:29,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:29,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:29,124 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:29,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 396 transitions, 3956 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:29,125 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:29,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:29,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:30,238 INFO L129 PetriNetUnfolder]: 371/1039 cut-off events. [2022-07-13 22:24:30,238 INFO L130 PetriNetUnfolder]: For 12315/12315 co-relation queries the response was YES. [2022-07-13 22:24:30,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6719 conditions, 1039 events. 371/1039 cut-off events. For 12315/12315 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5895 event pairs, 45 based on Foata normal form. 1/1038 useless extension candidates. Maximal degree in co-relation 6611. Up to 699 conditions per place. [2022-07-13 22:24:30,249 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 275 selfloop transitions, 105 changer transitions 31/450 dead transitions. [2022-07-13 22:24:30,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 450 transitions, 5454 flow [2022-07-13 22:24:30,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:24:30,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:24:30,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-07-13 22:24:30,251 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-07-13 22:24:30,251 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-07-13 22:24:30,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-07-13 22:24:30,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:30,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-07-13 22:24:30,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 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-13 22:24:30,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:24:30,255 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:24:30,255 INFO L186 Difference]: Start difference. First operand has 353 places, 396 transitions, 3956 flow. Second operand 37 states and 1966 transitions. [2022-07-13 22:24:30,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 450 transitions, 5454 flow [2022-07-13 22:24:30,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 450 transitions, 4970 flow, removed 198 selfloop flow, removed 18 redundant places. [2022-07-13 22:24:30,316 INFO L242 Difference]: Finished difference. Result has 377 places, 407 transitions, 4008 flow [2022-07-13 22:24:30,316 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4008, PETRI_PLACES=377, PETRI_TRANSITIONS=407} [2022-07-13 22:24:30,316 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 289 predicate places. [2022-07-13 22:24:30,316 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 407 transitions, 4008 flow [2022-07-13 22:24:30,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:30,317 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:30,317 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] [2022-07-13 22:24:30,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-13 22:24:30,317 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:30,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:30,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2067955004, now seen corresponding path program 49 times [2022-07-13 22:24:30,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:30,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348327061] [2022-07-13 22:24:30,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:30,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:30,608 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-13 22:24:30,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:30,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348327061] [2022-07-13 22:24:30,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348327061] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:30,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:30,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:30,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013844288] [2022-07-13 22:24:30,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:30,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:30,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:30,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:30,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:30,610 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:30,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 407 transitions, 4008 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:30,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:30,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:30,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:31,812 INFO L129 PetriNetUnfolder]: 366/1046 cut-off events. [2022-07-13 22:24:31,813 INFO L130 PetriNetUnfolder]: For 12855/12855 co-relation queries the response was YES. [2022-07-13 22:24:31,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6706 conditions, 1046 events. 366/1046 cut-off events. For 12855/12855 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5951 event pairs, 45 based on Foata normal form. 1/1045 useless extension candidates. Maximal degree in co-relation 6588. Up to 690 conditions per place. [2022-07-13 22:24:31,823 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 274 selfloop transitions, 91 changer transitions 40/444 dead transitions. [2022-07-13 22:24:31,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 444 transitions, 5160 flow [2022-07-13 22:24:31,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:24:31,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:24:31,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1809 transitions. [2022-07-13 22:24:31,824 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5660200250312891 [2022-07-13 22:24:31,824 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1809 transitions. [2022-07-13 22:24:31,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1809 transitions. [2022-07-13 22:24:31,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:31,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1809 transitions. [2022-07-13 22:24:31,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.205882352941174) internal successors, (1809), 34 states have internal predecessors, (1809), 0 states have call successors, (0), 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-13 22:24:31,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:31,827 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:31,828 INFO L186 Difference]: Start difference. First operand has 377 places, 407 transitions, 4008 flow. Second operand 34 states and 1809 transitions. [2022-07-13 22:24:31,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 444 transitions, 5160 flow [2022-07-13 22:24:31,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 444 transitions, 4759 flow, removed 121 selfloop flow, removed 30 redundant places. [2022-07-13 22:24:31,889 INFO L242 Difference]: Finished difference. Result has 382 places, 395 transitions, 3772 flow [2022-07-13 22:24:31,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3645, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3772, PETRI_PLACES=382, PETRI_TRANSITIONS=395} [2022-07-13 22:24:31,890 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 294 predicate places. [2022-07-13 22:24:31,890 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 395 transitions, 3772 flow [2022-07-13 22:24:31,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:31,890 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:31,890 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] [2022-07-13 22:24:31,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-13 22:24:31,891 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:31,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:31,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1860553898, now seen corresponding path program 50 times [2022-07-13 22:24:31,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:31,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818473413] [2022-07-13 22:24:31,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:31,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:31,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:32,140 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-13 22:24:32,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:32,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818473413] [2022-07-13 22:24:32,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818473413] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:32,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:32,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-13 22:24:32,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026080773] [2022-07-13 22:24:32,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:32,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-13 22:24:32,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:32,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-13 22:24:32,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:24:32,142 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:32,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 395 transitions, 3772 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 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-13 22:24:32,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:32,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:32,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:33,204 INFO L129 PetriNetUnfolder]: 365/1043 cut-off events. [2022-07-13 22:24:33,205 INFO L130 PetriNetUnfolder]: For 12389/12389 co-relation queries the response was YES. [2022-07-13 22:24:33,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6645 conditions, 1043 events. 365/1043 cut-off events. For 12389/12389 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5944 event pairs, 41 based on Foata normal form. 1/1042 useless extension candidates. Maximal degree in co-relation 6527. Up to 697 conditions per place. [2022-07-13 22:24:33,216 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 285 selfloop transitions, 94 changer transitions 32/450 dead transitions. [2022-07-13 22:24:33,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 450 transitions, 5227 flow [2022-07-13 22:24:33,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:24:33,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:24:33,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2022-07-13 22:24:33,218 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2022-07-13 22:24:33,218 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2022-07-13 22:24:33,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2022-07-13 22:24:33,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:33,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2022-07-13 22:24:33,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 states have internal predecessors, (1814), 0 states have call successors, (0), 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-13 22:24:33,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:33,221 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:33,221 INFO L186 Difference]: Start difference. First operand has 382 places, 395 transitions, 3772 flow. Second operand 34 states and 1814 transitions. [2022-07-13 22:24:33,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 450 transitions, 5227 flow [2022-07-13 22:24:33,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 450 transitions, 4910 flow, removed 32 selfloop flow, removed 38 redundant places. [2022-07-13 22:24:33,303 INFO L242 Difference]: Finished difference. Result has 374 places, 402 transitions, 3874 flow [2022-07-13 22:24:33,303 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3874, PETRI_PLACES=374, PETRI_TRANSITIONS=402} [2022-07-13 22:24:33,303 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 286 predicate places. [2022-07-13 22:24:33,304 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 402 transitions, 3874 flow [2022-07-13 22:24:33,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 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-13 22:24:33,304 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:33,304 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] [2022-07-13 22:24:33,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-13 22:24:33,304 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:33,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:33,305 INFO L85 PathProgramCache]: Analyzing trace with hash -589348402, now seen corresponding path program 51 times [2022-07-13 22:24:33,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:33,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123092963] [2022-07-13 22:24:33,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:33,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:33,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:33,574 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-13 22:24:33,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:33,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123092963] [2022-07-13 22:24:33,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123092963] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:33,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:33,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:33,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996731904] [2022-07-13 22:24:33,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:33,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:33,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:33,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:33,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:33,576 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:33,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 402 transitions, 3874 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:33,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:33,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:33,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:34,679 INFO L129 PetriNetUnfolder]: 369/1062 cut-off events. [2022-07-13 22:24:34,679 INFO L130 PetriNetUnfolder]: For 12684/12684 co-relation queries the response was YES. [2022-07-13 22:24:34,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6724 conditions, 1062 events. 369/1062 cut-off events. For 12684/12684 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6129 event pairs, 45 based on Foata normal form. 1/1061 useless extension candidates. Maximal degree in co-relation 6610. Up to 728 conditions per place. [2022-07-13 22:24:34,690 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 296 selfloop transitions, 88 changer transitions 34/457 dead transitions. [2022-07-13 22:24:34,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 457 transitions, 5316 flow [2022-07-13 22:24:34,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:24:34,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:24:34,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-07-13 22:24:34,692 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-07-13 22:24:34,692 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-07-13 22:24:34,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-07-13 22:24:34,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:34,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-07-13 22:24:34,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 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-13 22:24:34,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:24:34,696 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:24:34,696 INFO L186 Difference]: Start difference. First operand has 374 places, 402 transitions, 3874 flow. Second operand 36 states and 1910 transitions. [2022-07-13 22:24:34,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 457 transitions, 5316 flow [2022-07-13 22:24:34,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 457 transitions, 5018 flow, removed 77 selfloop flow, removed 29 redundant places. [2022-07-13 22:24:34,755 INFO L242 Difference]: Finished difference. Result has 387 places, 412 transitions, 4004 flow [2022-07-13 22:24:34,755 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4004, PETRI_PLACES=387, PETRI_TRANSITIONS=412} [2022-07-13 22:24:34,755 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 299 predicate places. [2022-07-13 22:24:34,755 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 412 transitions, 4004 flow [2022-07-13 22:24:34,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:34,756 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:34,756 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] [2022-07-13 22:24:34,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-13 22:24:34,756 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:34,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:34,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1107551886, now seen corresponding path program 52 times [2022-07-13 22:24:34,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:34,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275138125] [2022-07-13 22:24:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:34,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:34,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:35,012 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-13 22:24:35,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:35,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275138125] [2022-07-13 22:24:35,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275138125] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:35,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:35,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:35,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771809234] [2022-07-13 22:24:35,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:35,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:35,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:35,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:35,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:35,014 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:35,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 412 transitions, 4004 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:35,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:35,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:35,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:36,178 INFO L129 PetriNetUnfolder]: 368/1062 cut-off events. [2022-07-13 22:24:36,178 INFO L130 PetriNetUnfolder]: For 11930/11930 co-relation queries the response was YES. [2022-07-13 22:24:36,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6738 conditions, 1062 events. 368/1062 cut-off events. For 11930/11930 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6131 event pairs, 44 based on Foata normal form. 1/1061 useless extension candidates. Maximal degree in co-relation 6618. Up to 708 conditions per place. [2022-07-13 22:24:36,188 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 288 selfloop transitions, 97 changer transitions 36/460 dead transitions. [2022-07-13 22:24:36,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 460 transitions, 5372 flow [2022-07-13 22:24:36,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:24:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:24:36,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1912 transitions. [2022-07-13 22:24:36,190 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5650118203309693 [2022-07-13 22:24:36,190 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1912 transitions. [2022-07-13 22:24:36,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1912 transitions. [2022-07-13 22:24:36,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:36,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1912 transitions. [2022-07-13 22:24:36,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.111111111111114) internal successors, (1912), 36 states have internal predecessors, (1912), 0 states have call successors, (0), 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-13 22:24:36,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:24:36,193 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:24:36,194 INFO L186 Difference]: Start difference. First operand has 387 places, 412 transitions, 4004 flow. Second operand 36 states and 1912 transitions. [2022-07-13 22:24:36,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 460 transitions, 5372 flow [2022-07-13 22:24:36,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 460 transitions, 5141 flow, removed 59 selfloop flow, removed 28 redundant places. [2022-07-13 22:24:36,258 INFO L242 Difference]: Finished difference. Result has 399 places, 412 transitions, 4097 flow [2022-07-13 22:24:36,258 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3812, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4097, PETRI_PLACES=399, PETRI_TRANSITIONS=412} [2022-07-13 22:24:36,258 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 311 predicate places. [2022-07-13 22:24:36,259 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 412 transitions, 4097 flow [2022-07-13 22:24:36,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:36,259 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:36,259 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] [2022-07-13 22:24:36,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-13 22:24:36,259 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:36,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1724597186, now seen corresponding path program 53 times [2022-07-13 22:24:36,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:36,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294581219] [2022-07-13 22:24:36,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:36,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:36,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:36,507 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-13 22:24:36,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:36,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294581219] [2022-07-13 22:24:36,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294581219] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:36,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:36,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:36,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400264378] [2022-07-13 22:24:36,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:36,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:36,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:36,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:36,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:36,509 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:36,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 412 transitions, 4097 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:36,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:36,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:36,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:38,041 INFO L129 PetriNetUnfolder]: 403/1168 cut-off events. [2022-07-13 22:24:38,041 INFO L130 PetriNetUnfolder]: For 15138/15138 co-relation queries the response was YES. [2022-07-13 22:24:38,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7596 conditions, 1168 events. 403/1168 cut-off events. For 15138/15138 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6947 event pairs, 46 based on Foata normal form. 1/1167 useless extension candidates. Maximal degree in co-relation 7471. Up to 681 conditions per place. [2022-07-13 22:24:38,054 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 246 selfloop transitions, 205 changer transitions 23/513 dead transitions. [2022-07-13 22:24:38,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 513 transitions, 6506 flow [2022-07-13 22:24:38,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-13 22:24:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-07-13 22:24:38,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2427 transitions. [2022-07-13 22:24:38,056 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5612858464384829 [2022-07-13 22:24:38,056 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2427 transitions. [2022-07-13 22:24:38,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2427 transitions. [2022-07-13 22:24:38,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:38,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2427 transitions. [2022-07-13 22:24:38,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.76086956521739) internal successors, (2427), 46 states have internal predecessors, (2427), 0 states have call successors, (0), 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-13 22:24:38,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 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-13 22:24:38,060 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 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-13 22:24:38,060 INFO L186 Difference]: Start difference. First operand has 399 places, 412 transitions, 4097 flow. Second operand 46 states and 2427 transitions. [2022-07-13 22:24:38,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 513 transitions, 6506 flow [2022-07-13 22:24:38,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 513 transitions, 6153 flow, removed 61 selfloop flow, removed 36 redundant places. [2022-07-13 22:24:38,137 INFO L242 Difference]: Finished difference. Result has 412 places, 468 transitions, 5334 flow [2022-07-13 22:24:38,138 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3821, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5334, PETRI_PLACES=412, PETRI_TRANSITIONS=468} [2022-07-13 22:24:38,138 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 324 predicate places. [2022-07-13 22:24:38,138 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 468 transitions, 5334 flow [2022-07-13 22:24:38,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:38,138 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:38,138 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] [2022-07-13 22:24:38,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-13 22:24:38,138 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:38,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:38,139 INFO L85 PathProgramCache]: Analyzing trace with hash 752627754, now seen corresponding path program 54 times [2022-07-13 22:24:38,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:38,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910998636] [2022-07-13 22:24:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:38,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:38,440 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-13 22:24:38,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:38,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910998636] [2022-07-13 22:24:38,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910998636] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:38,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:38,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:38,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915032597] [2022-07-13 22:24:38,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:38,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:38,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:38,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:38,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:38,442 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:38,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 468 transitions, 5334 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:38,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:38,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:38,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:40,035 INFO L129 PetriNetUnfolder]: 410/1191 cut-off events. [2022-07-13 22:24:40,036 INFO L130 PetriNetUnfolder]: For 17153/17153 co-relation queries the response was YES. [2022-07-13 22:24:40,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8161 conditions, 1191 events. 410/1191 cut-off events. For 17153/17153 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7196 event pairs, 43 based on Foata normal form. 1/1190 useless extension candidates. Maximal degree in co-relation 8036. Up to 784 conditions per place. [2022-07-13 22:24:40,051 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 338 selfloop transitions, 115 changer transitions 32/524 dead transitions. [2022-07-13 22:24:40,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 524 transitions, 7012 flow [2022-07-13 22:24:40,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-13 22:24:40,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-13 22:24:40,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2066 transitions. [2022-07-13 22:24:40,053 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.563557010365521 [2022-07-13 22:24:40,053 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2066 transitions. [2022-07-13 22:24:40,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2066 transitions. [2022-07-13 22:24:40,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:40,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2066 transitions. [2022-07-13 22:24:40,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.97435897435897) internal successors, (2066), 39 states have internal predecessors, (2066), 0 states have call successors, (0), 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-13 22:24:40,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:24:40,057 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:24:40,057 INFO L186 Difference]: Start difference. First operand has 412 places, 468 transitions, 5334 flow. Second operand 39 states and 2066 transitions. [2022-07-13 22:24:40,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 524 transitions, 7012 flow [2022-07-13 22:24:40,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 524 transitions, 6466 flow, removed 211 selfloop flow, removed 26 redundant places. [2022-07-13 22:24:40,158 INFO L242 Difference]: Finished difference. Result has 428 places, 475 transitions, 5235 flow [2022-07-13 22:24:40,158 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5235, PETRI_PLACES=428, PETRI_TRANSITIONS=475} [2022-07-13 22:24:40,159 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 340 predicate places. [2022-07-13 22:24:40,159 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 475 transitions, 5235 flow [2022-07-13 22:24:40,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:40,159 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:40,159 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] [2022-07-13 22:24:40,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-13 22:24:40,160 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:40,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:40,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1631924526, now seen corresponding path program 55 times [2022-07-13 22:24:40,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:40,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993720551] [2022-07-13 22:24:40,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:40,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:40,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:40,457 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-13 22:24:40,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:40,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993720551] [2022-07-13 22:24:40,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993720551] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:40,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:40,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:40,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435201632] [2022-07-13 22:24:40,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:40,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:40,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:40,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:40,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:40,459 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:40,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 475 transitions, 5235 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:40,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:40,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:40,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:43,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:24:44,247 INFO L129 PetriNetUnfolder]: 413/1208 cut-off events. [2022-07-13 22:24:44,247 INFO L130 PetriNetUnfolder]: For 17457/17457 co-relation queries the response was YES. [2022-07-13 22:24:44,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8268 conditions, 1208 events. 413/1208 cut-off events. For 17457/17457 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7425 event pairs, 46 based on Foata normal form. 1/1207 useless extension candidates. Maximal degree in co-relation 8136. Up to 782 conditions per place. [2022-07-13 22:24:44,262 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 325 selfloop transitions, 143 changer transitions 30/537 dead transitions. [2022-07-13 22:24:44,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 537 transitions, 7239 flow [2022-07-13 22:24:44,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-13 22:24:44,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-13 22:24:44,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2168 transitions. [2022-07-13 22:24:44,264 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625324338349766 [2022-07-13 22:24:44,264 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2168 transitions. [2022-07-13 22:24:44,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2168 transitions. [2022-07-13 22:24:44,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:44,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2168 transitions. [2022-07-13 22:24:44,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.8780487804878) internal successors, (2168), 41 states have internal predecessors, (2168), 0 states have call successors, (0), 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-13 22:24:44,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 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-13 22:24:44,268 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 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-13 22:24:44,268 INFO L186 Difference]: Start difference. First operand has 428 places, 475 transitions, 5235 flow. Second operand 41 states and 2168 transitions. [2022-07-13 22:24:44,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 537 transitions, 7239 flow [2022-07-13 22:24:44,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 537 transitions, 6841 flow, removed 123 selfloop flow, removed 35 redundant places. [2022-07-13 22:24:44,372 INFO L242 Difference]: Finished difference. Result has 437 places, 489 transitions, 5653 flow [2022-07-13 22:24:44,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4991, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=5653, PETRI_PLACES=437, PETRI_TRANSITIONS=489} [2022-07-13 22:24:44,373 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 349 predicate places. [2022-07-13 22:24:44,373 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 489 transitions, 5653 flow [2022-07-13 22:24:44,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:44,373 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:44,373 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] [2022-07-13 22:24:44,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-13 22:24:44,374 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:44,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:44,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1987579586, now seen corresponding path program 56 times [2022-07-13 22:24:44,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:44,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565378259] [2022-07-13 22:24:44,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:44,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:44,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:44,656 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-13 22:24:44,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:44,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565378259] [2022-07-13 22:24:44,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565378259] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:44,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:44,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:44,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757093362] [2022-07-13 22:24:44,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:44,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:44,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:44,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:44,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:44,658 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:44,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 489 transitions, 5653 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:44,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:44,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:44,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:46,007 INFO L129 PetriNetUnfolder]: 411/1195 cut-off events. [2022-07-13 22:24:46,008 INFO L130 PetriNetUnfolder]: For 16966/16966 co-relation queries the response was YES. [2022-07-13 22:24:46,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8328 conditions, 1195 events. 411/1195 cut-off events. For 16966/16966 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7287 event pairs, 50 based on Foata normal form. 1/1194 useless extension candidates. Maximal degree in co-relation 8193. Up to 787 conditions per place. [2022-07-13 22:24:46,021 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 330 selfloop transitions, 130 changer transitions 36/535 dead transitions. [2022-07-13 22:24:46,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 535 transitions, 7242 flow [2022-07-13 22:24:46,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-13 22:24:46,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-13 22:24:46,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2316 transitions. [2022-07-13 22:24:46,023 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5599613152804642 [2022-07-13 22:24:46,023 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2316 transitions. [2022-07-13 22:24:46,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2316 transitions. [2022-07-13 22:24:46,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:46,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2316 transitions. [2022-07-13 22:24:46,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.63636363636363) internal successors, (2316), 44 states have internal predecessors, (2316), 0 states have call successors, (0), 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-13 22:24:46,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 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-13 22:24:46,028 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 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-13 22:24:46,028 INFO L186 Difference]: Start difference. First operand has 437 places, 489 transitions, 5653 flow. Second operand 44 states and 2316 transitions. [2022-07-13 22:24:46,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 535 transitions, 7242 flow [2022-07-13 22:24:46,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 535 transitions, 6915 flow, removed 93 selfloop flow, removed 34 redundant places. [2022-07-13 22:24:46,149 INFO L242 Difference]: Finished difference. Result has 452 places, 488 transitions, 5746 flow [2022-07-13 22:24:46,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5746, PETRI_PLACES=452, PETRI_TRANSITIONS=488} [2022-07-13 22:24:46,150 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 364 predicate places. [2022-07-13 22:24:46,150 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 488 transitions, 5746 flow [2022-07-13 22:24:46,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:46,150 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:46,151 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] [2022-07-13 22:24:46,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-13 22:24:46,151 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:46,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:46,151 INFO L85 PathProgramCache]: Analyzing trace with hash -392976126, now seen corresponding path program 57 times [2022-07-13 22:24:46,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:46,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724435166] [2022-07-13 22:24:46,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:46,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:46,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:46,404 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-13 22:24:46,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:46,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724435166] [2022-07-13 22:24:46,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724435166] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:46,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:46,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:46,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781207184] [2022-07-13 22:24:46,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:46,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:46,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:46,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:46,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:46,406 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:46,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 488 transitions, 5746 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:46,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:46,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:46,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:47,898 INFO L129 PetriNetUnfolder]: 412/1209 cut-off events. [2022-07-13 22:24:47,898 INFO L130 PetriNetUnfolder]: For 16723/16723 co-relation queries the response was YES. [2022-07-13 22:24:47,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8462 conditions, 1209 events. 412/1209 cut-off events. For 16723/16723 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7404 event pairs, 47 based on Foata normal form. 1/1207 useless extension candidates. Maximal degree in co-relation 8320. Up to 841 conditions per place. [2022-07-13 22:24:47,920 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 381 selfloop transitions, 88 changer transitions 31/539 dead transitions. [2022-07-13 22:24:47,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 539 transitions, 7385 flow [2022-07-13 22:24:47,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:24:47,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:24:47,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1803 transitions. [2022-07-13 22:24:47,921 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.564142678347935 [2022-07-13 22:24:47,921 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1803 transitions. [2022-07-13 22:24:47,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1803 transitions. [2022-07-13 22:24:47,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:47,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1803 transitions. [2022-07-13 22:24:47,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.029411764705884) internal successors, (1803), 34 states have internal predecessors, (1803), 0 states have call successors, (0), 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-13 22:24:47,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:47,925 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:47,925 INFO L186 Difference]: Start difference. First operand has 452 places, 488 transitions, 5746 flow. Second operand 34 states and 1803 transitions. [2022-07-13 22:24:47,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 539 transitions, 7385 flow [2022-07-13 22:24:48,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 539 transitions, 6972 flow, removed 56 selfloop flow, removed 42 redundant places. [2022-07-13 22:24:48,043 INFO L242 Difference]: Finished difference. Result has 446 places, 497 transitions, 5781 flow [2022-07-13 22:24:48,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5781, PETRI_PLACES=446, PETRI_TRANSITIONS=497} [2022-07-13 22:24:48,043 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 358 predicate places. [2022-07-13 22:24:48,044 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 497 transitions, 5781 flow [2022-07-13 22:24:48,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:48,044 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:48,044 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] [2022-07-13 22:24:48,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-13 22:24:48,044 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:48,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:48,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1213634602, now seen corresponding path program 58 times [2022-07-13 22:24:48,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:48,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557549161] [2022-07-13 22:24:48,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:48,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:48,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:48,330 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-13 22:24:48,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:48,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557549161] [2022-07-13 22:24:48,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557549161] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:48,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:48,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:48,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982831941] [2022-07-13 22:24:48,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:48,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:48,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:48,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:48,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:48,331 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:48,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 497 transitions, 5781 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:48,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:48,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:48,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:49,555 INFO L129 PetriNetUnfolder]: 410/1211 cut-off events. [2022-07-13 22:24:49,555 INFO L130 PetriNetUnfolder]: For 16404/16404 co-relation queries the response was YES. [2022-07-13 22:24:49,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8400 conditions, 1211 events. 410/1211 cut-off events. For 16404/16404 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7453 event pairs, 46 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 8256. Up to 849 conditions per place. [2022-07-13 22:24:49,572 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 383 selfloop transitions, 84 changer transitions 31/537 dead transitions. [2022-07-13 22:24:49,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 537 transitions, 7317 flow [2022-07-13 22:24:49,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:24:49,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:24:49,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-07-13 22:24:49,574 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-07-13 22:24:49,574 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-07-13 22:24:49,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-07-13 22:24:49,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:49,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-07-13 22:24:49,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 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-13 22:24:49,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:49,577 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:24:49,577 INFO L186 Difference]: Start difference. First operand has 446 places, 497 transitions, 5781 flow. Second operand 34 states and 1804 transitions. [2022-07-13 22:24:49,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 537 transitions, 7317 flow [2022-07-13 22:24:49,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 537 transitions, 7096 flow, removed 51 selfloop flow, removed 26 redundant places. [2022-07-13 22:24:49,716 INFO L242 Difference]: Finished difference. Result has 455 places, 495 transitions, 5830 flow [2022-07-13 22:24:49,716 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5590, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5830, PETRI_PLACES=455, PETRI_TRANSITIONS=495} [2022-07-13 22:24:49,716 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 367 predicate places. [2022-07-13 22:24:49,716 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 495 transitions, 5830 flow [2022-07-13 22:24:49,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:49,717 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:49,717 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] [2022-07-13 22:24:49,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-13 22:24:49,717 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:49,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:49,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1226486480, now seen corresponding path program 59 times [2022-07-13 22:24:49,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:49,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34792893] [2022-07-13 22:24:49,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:49,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:49,994 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-13 22:24:49,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:49,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34792893] [2022-07-13 22:24:49,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34792893] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:49,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:49,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:49,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800743268] [2022-07-13 22:24:49,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:49,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:49,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:49,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:49,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:49,996 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:49,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 495 transitions, 5830 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:49,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:49,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:49,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:51,286 INFO L129 PetriNetUnfolder]: 408/1205 cut-off events. [2022-07-13 22:24:51,287 INFO L130 PetriNetUnfolder]: For 17295/17295 co-relation queries the response was YES. [2022-07-13 22:24:51,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8489 conditions, 1205 events. 408/1205 cut-off events. For 17295/17295 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7395 event pairs, 49 based on Foata normal form. 1/1203 useless extension candidates. Maximal degree in co-relation 8344. Up to 831 conditions per place. [2022-07-13 22:24:51,301 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 368 selfloop transitions, 97 changer transitions 31/535 dead transitions. [2022-07-13 22:24:51,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 535 transitions, 7389 flow [2022-07-13 22:24:51,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:24:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:24:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-07-13 22:24:51,303 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-07-13 22:24:51,303 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-07-13 22:24:51,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-07-13 22:24:51,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:51,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-07-13 22:24:51,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 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-13 22:24:51,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:24:51,306 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:24:51,306 INFO L186 Difference]: Start difference. First operand has 455 places, 495 transitions, 5830 flow. Second operand 35 states and 1854 transitions. [2022-07-13 22:24:51,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 535 transitions, 7389 flow [2022-07-13 22:24:51,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 535 transitions, 7131 flow, removed 59 selfloop flow, removed 32 redundant places. [2022-07-13 22:24:51,421 INFO L242 Difference]: Finished difference. Result has 457 places, 493 transitions, 5907 flow [2022-07-13 22:24:51,422 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5907, PETRI_PLACES=457, PETRI_TRANSITIONS=493} [2022-07-13 22:24:51,422 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 369 predicate places. [2022-07-13 22:24:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 493 transitions, 5907 flow [2022-07-13 22:24:51,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:51,423 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:51,423 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] [2022-07-13 22:24:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-13 22:24:51,423 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:51,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:51,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1043491002, now seen corresponding path program 60 times [2022-07-13 22:24:51,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:51,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423307286] [2022-07-13 22:24:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:51,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:51,714 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-13 22:24:51,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:51,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423307286] [2022-07-13 22:24:51,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423307286] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:51,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:51,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:24:51,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323109291] [2022-07-13 22:24:51,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:51,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:24:51,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:51,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:24:51,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:24:51,715 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:51,716 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 493 transitions, 5907 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:51,716 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:51,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:51,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:53,018 INFO L129 PetriNetUnfolder]: 406/1209 cut-off events. [2022-07-13 22:24:53,018 INFO L130 PetriNetUnfolder]: For 17713/17713 co-relation queries the response was YES. [2022-07-13 22:24:53,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8598 conditions, 1209 events. 406/1209 cut-off events. For 17713/17713 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7477 event pairs, 45 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 8452. Up to 821 conditions per place. [2022-07-13 22:24:53,034 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 366 selfloop transitions, 106 changer transitions 27/538 dead transitions. [2022-07-13 22:24:53,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 538 transitions, 7545 flow [2022-07-13 22:24:53,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:24:53,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:24:53,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1858 transitions. [2022-07-13 22:24:53,036 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.564741641337386 [2022-07-13 22:24:53,036 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1858 transitions. [2022-07-13 22:24:53,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1858 transitions. [2022-07-13 22:24:53,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:53,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1858 transitions. [2022-07-13 22:24:53,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.08571428571429) internal successors, (1858), 35 states have internal predecessors, (1858), 0 states have call successors, (0), 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-13 22:24:53,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:24:53,041 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:24:53,041 INFO L186 Difference]: Start difference. First operand has 457 places, 493 transitions, 5907 flow. Second operand 35 states and 1858 transitions. [2022-07-13 22:24:53,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 538 transitions, 7545 flow [2022-07-13 22:24:53,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 538 transitions, 7254 flow, removed 61 selfloop flow, removed 32 redundant places. [2022-07-13 22:24:53,174 INFO L242 Difference]: Finished difference. Result has 459 places, 496 transitions, 6026 flow [2022-07-13 22:24:53,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6026, PETRI_PLACES=459, PETRI_TRANSITIONS=496} [2022-07-13 22:24:53,175 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 371 predicate places. [2022-07-13 22:24:53,175 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 496 transitions, 6026 flow [2022-07-13 22:24:53,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:24:53,175 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:53,175 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] [2022-07-13 22:24:53,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-13 22:24:53,176 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:53,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:53,176 INFO L85 PathProgramCache]: Analyzing trace with hash -588333202, now seen corresponding path program 61 times [2022-07-13 22:24:53,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:53,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379229948] [2022-07-13 22:24:53,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:53,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:53,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:53,462 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-13 22:24:53,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:53,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379229948] [2022-07-13 22:24:53,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379229948] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:53,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:53,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:53,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144021194] [2022-07-13 22:24:53,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:53,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:53,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:53,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:53,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:53,464 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:53,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 496 transitions, 6026 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:53,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:53,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:53,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:55,300 INFO L129 PetriNetUnfolder]: 407/1221 cut-off events. [2022-07-13 22:24:55,300 INFO L130 PetriNetUnfolder]: For 18152/18152 co-relation queries the response was YES. [2022-07-13 22:24:55,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8716 conditions, 1221 events. 407/1221 cut-off events. For 18152/18152 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7615 event pairs, 44 based on Foata normal form. 1/1220 useless extension candidates. Maximal degree in co-relation 8568. Up to 785 conditions per place. [2022-07-13 22:24:55,317 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 326 selfloop transitions, 150 changer transitions 27/542 dead transitions. [2022-07-13 22:24:55,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 542 transitions, 7703 flow [2022-07-13 22:24:55,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-13 22:24:55,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-07-13 22:24:55,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2263 transitions. [2022-07-13 22:24:55,319 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5598713508164275 [2022-07-13 22:24:55,319 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2263 transitions. [2022-07-13 22:24:55,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2263 transitions. [2022-07-13 22:24:55,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:55,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2263 transitions. [2022-07-13 22:24:55,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.627906976744185) internal successors, (2263), 43 states have internal predecessors, (2263), 0 states have call successors, (0), 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-13 22:24:55,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 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-13 22:24:55,323 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 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-13 22:24:55,323 INFO L186 Difference]: Start difference. First operand has 459 places, 496 transitions, 6026 flow. Second operand 43 states and 2263 transitions. [2022-07-13 22:24:55,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 542 transitions, 7703 flow [2022-07-13 22:24:55,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 542 transitions, 7455 flow, removed 50 selfloop flow, removed 31 redundant places. [2022-07-13 22:24:55,461 INFO L242 Difference]: Finished difference. Result has 473 places, 499 transitions, 6287 flow [2022-07-13 22:24:55,461 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5808, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6287, PETRI_PLACES=473, PETRI_TRANSITIONS=499} [2022-07-13 22:24:55,461 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 385 predicate places. [2022-07-13 22:24:55,461 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 499 transitions, 6287 flow [2022-07-13 22:24:55,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:55,462 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:55,462 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] [2022-07-13 22:24:55,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-13 22:24:55,462 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:55,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:55,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1465571024, now seen corresponding path program 62 times [2022-07-13 22:24:55,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:55,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626679564] [2022-07-13 22:24:55,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:55,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:55,745 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-13 22:24:55,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:55,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626679564] [2022-07-13 22:24:55,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626679564] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:55,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:55,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:24:55,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162964672] [2022-07-13 22:24:55,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:55,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:24:55,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:55,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:24:55,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:24:55,747 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:55,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 499 transitions, 6287 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:55,748 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:55,748 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:55,748 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:24:57,379 INFO L129 PetriNetUnfolder]: 443/1363 cut-off events. [2022-07-13 22:24:57,379 INFO L130 PetriNetUnfolder]: For 19941/19941 co-relation queries the response was YES. [2022-07-13 22:24:57,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9666 conditions, 1363 events. 443/1363 cut-off events. For 19941/19941 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8921 event pairs, 45 based on Foata normal form. 1/1362 useless extension candidates. Maximal degree in co-relation 9516. Up to 822 conditions per place. [2022-07-13 22:24:57,397 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 361 selfloop transitions, 189 changer transitions 22/611 dead transitions. [2022-07-13 22:24:57,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 611 transitions, 8962 flow [2022-07-13 22:24:57,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-07-13 22:24:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-07-13 22:24:57,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2575 transitions. [2022-07-13 22:24:57,399 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5590534085974815 [2022-07-13 22:24:57,399 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2575 transitions. [2022-07-13 22:24:57,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2575 transitions. [2022-07-13 22:24:57,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:24:57,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2575 transitions. [2022-07-13 22:24:57,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 52.55102040816327) internal successors, (2575), 49 states have internal predecessors, (2575), 0 states have call successors, (0), 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-13 22:24:57,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 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-13 22:24:57,403 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 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-13 22:24:57,403 INFO L186 Difference]: Start difference. First operand has 473 places, 499 transitions, 6287 flow. Second operand 49 states and 2575 transitions. [2022-07-13 22:24:57,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 611 transitions, 8962 flow [2022-07-13 22:24:57,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 611 transitions, 8612 flow, removed 71 selfloop flow, removed 39 redundant places. [2022-07-13 22:24:57,536 INFO L242 Difference]: Finished difference. Result has 486 places, 566 transitions, 7543 flow [2022-07-13 22:24:57,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=7543, PETRI_PLACES=486, PETRI_TRANSITIONS=566} [2022-07-13 22:24:57,536 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 398 predicate places. [2022-07-13 22:24:57,537 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 566 transitions, 7543 flow [2022-07-13 22:24:57,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:24:57,537 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:24:57,537 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] [2022-07-13 22:24:57,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-13 22:24:57,537 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:24:57,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:24:57,537 INFO L85 PathProgramCache]: Analyzing trace with hash 401344174, now seen corresponding path program 63 times [2022-07-13 22:24:57,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:24:57,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763819219] [2022-07-13 22:24:57,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:24:57,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:24:57,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:24:57,801 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-13 22:24:57,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:24:57,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763819219] [2022-07-13 22:24:57,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763819219] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:24:57,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:24:57,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:24:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634010121] [2022-07-13 22:24:57,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:24:57,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:24:57,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:24:57,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:24:57,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:24:57,802 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:24:57,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 566 transitions, 7543 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:24:57,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:24:57,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:24:57,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:00,125 INFO L129 PetriNetUnfolder]: 445/1371 cut-off events. [2022-07-13 22:25:00,126 INFO L130 PetriNetUnfolder]: For 21518/21518 co-relation queries the response was YES. [2022-07-13 22:25:00,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10085 conditions, 1371 events. 445/1371 cut-off events. For 21518/21518 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8995 event pairs, 48 based on Foata normal form. 1/1370 useless extension candidates. Maximal degree in co-relation 9932. Up to 965 conditions per place. [2022-07-13 22:25:00,144 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 454 selfloop transitions, 88 changer transitions 26/607 dead transitions. [2022-07-13 22:25:00,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 607 transitions, 9185 flow [2022-07-13 22:25:00,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:25:00,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:25:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1951 transitions. [2022-07-13 22:25:00,146 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5609545715928694 [2022-07-13 22:25:00,146 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1951 transitions. [2022-07-13 22:25:00,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1951 transitions. [2022-07-13 22:25:00,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:00,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1951 transitions. [2022-07-13 22:25:00,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.729729729729726) internal successors, (1951), 37 states have internal predecessors, (1951), 0 states have call successors, (0), 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-13 22:25:00,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:25:00,150 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:25:00,150 INFO L186 Difference]: Start difference. First operand has 486 places, 566 transitions, 7543 flow. Second operand 37 states and 1951 transitions. [2022-07-13 22:25:00,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 607 transitions, 9185 flow [2022-07-13 22:25:00,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 607 transitions, 8778 flow, removed 122 selfloop flow, removed 33 redundant places. [2022-07-13 22:25:00,294 INFO L242 Difference]: Finished difference. Result has 493 places, 570 transitions, 7442 flow [2022-07-13 22:25:00,294 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7442, PETRI_PLACES=493, PETRI_TRANSITIONS=570} [2022-07-13 22:25:00,295 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 405 predicate places. [2022-07-13 22:25:00,295 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 570 transitions, 7442 flow [2022-07-13 22:25:00,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:00,295 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:00,295 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] [2022-07-13 22:25:00,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-07-13 22:25:00,295 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:00,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:00,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1989330444, now seen corresponding path program 64 times [2022-07-13 22:25:00,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:00,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101734890] [2022-07-13 22:25:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:00,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:00,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:00,624 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-13 22:25:00,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:00,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101734890] [2022-07-13 22:25:00,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101734890] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:00,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:00,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:25:00,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10901215] [2022-07-13 22:25:00,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:00,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:25:00,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:00,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:25:00,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:25:00,626 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:00,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 570 transitions, 7442 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:25:00,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:00,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:00,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:03,419 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:25:04,236 INFO L129 PetriNetUnfolder]: 441/1374 cut-off events. [2022-07-13 22:25:04,236 INFO L130 PetriNetUnfolder]: For 21621/21621 co-relation queries the response was YES. [2022-07-13 22:25:04,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10058 conditions, 1374 events. 441/1374 cut-off events. For 21621/21621 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9053 event pairs, 45 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 9896. Up to 863 conditions per place. [2022-07-13 22:25:04,258 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 403 selfloop transitions, 151 changer transitions 24/617 dead transitions. [2022-07-13 22:25:04,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 617 transitions, 9247 flow [2022-07-13 22:25:04,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-07-13 22:25:04,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-07-13 22:25:04,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2666 transitions. [2022-07-13 22:25:04,260 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5561118064246975 [2022-07-13 22:25:04,260 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2666 transitions. [2022-07-13 22:25:04,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2666 transitions. [2022-07-13 22:25:04,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:04,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2666 transitions. [2022-07-13 22:25:04,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.27450980392157) internal successors, (2666), 51 states have internal predecessors, (2666), 0 states have call successors, (0), 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-13 22:25:04,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 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-13 22:25:04,264 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 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-13 22:25:04,264 INFO L186 Difference]: Start difference. First operand has 493 places, 570 transitions, 7442 flow. Second operand 51 states and 2666 transitions. [2022-07-13 22:25:04,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 617 transitions, 9247 flow [2022-07-13 22:25:04,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 617 transitions, 8939 flow, removed 63 selfloop flow, removed 31 redundant places. [2022-07-13 22:25:04,426 INFO L242 Difference]: Finished difference. Result has 512 places, 576 transitions, 7679 flow [2022-07-13 22:25:04,427 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7679, PETRI_PLACES=512, PETRI_TRANSITIONS=576} [2022-07-13 22:25:04,428 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 424 predicate places. [2022-07-13 22:25:04,429 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 576 transitions, 7679 flow [2022-07-13 22:25:04,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:25:04,429 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:04,429 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] [2022-07-13 22:25:04,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-07-13 22:25:04,429 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:04,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:04,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1984278492, now seen corresponding path program 65 times [2022-07-13 22:25:04,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:04,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680389372] [2022-07-13 22:25:04,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:04,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:04,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:04,710 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-13 22:25:04,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:04,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680389372] [2022-07-13 22:25:04,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680389372] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:04,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:04,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:25:04,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548025171] [2022-07-13 22:25:04,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:04,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:25:04,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:04,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:25:04,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:25:04,712 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:04,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 576 transitions, 7679 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:04,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:04,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:04,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:06,763 INFO L129 PetriNetUnfolder]: 461/1446 cut-off events. [2022-07-13 22:25:06,763 INFO L130 PetriNetUnfolder]: For 23362/23362 co-relation queries the response was YES. [2022-07-13 22:25:06,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10689 conditions, 1446 events. 461/1446 cut-off events. For 23362/23362 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9736 event pairs, 44 based on Foata normal form. 1/1445 useless extension candidates. Maximal degree in co-relation 10525. Up to 828 conditions per place. [2022-07-13 22:25:06,820 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 365 selfloop transitions, 226 changer transitions 23/653 dead transitions. [2022-07-13 22:25:06,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 653 transitions, 10225 flow [2022-07-13 22:25:06,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-07-13 22:25:06,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-07-13 22:25:06,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2778 transitions. [2022-07-13 22:25:06,822 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5576073865917303 [2022-07-13 22:25:06,822 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2778 transitions. [2022-07-13 22:25:06,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2778 transitions. [2022-07-13 22:25:06,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:06,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2778 transitions. [2022-07-13 22:25:06,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 52.41509433962264) internal successors, (2778), 53 states have internal predecessors, (2778), 0 states have call successors, (0), 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-13 22:25:06,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 94.0) internal successors, (5076), 54 states have internal predecessors, (5076), 0 states have call successors, (0), 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-13 22:25:06,827 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 94.0) internal successors, (5076), 54 states have internal predecessors, (5076), 0 states have call successors, (0), 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-13 22:25:06,827 INFO L186 Difference]: Start difference. First operand has 512 places, 576 transitions, 7679 flow. Second operand 53 states and 2778 transitions. [2022-07-13 22:25:06,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 653 transitions, 10225 flow [2022-07-13 22:25:06,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 653 transitions, 9729 flow, removed 132 selfloop flow, removed 42 redundant places. [2022-07-13 22:25:06,998 INFO L242 Difference]: Finished difference. Result has 527 places, 612 transitions, 8575 flow [2022-07-13 22:25:06,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7269, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=8575, PETRI_PLACES=527, PETRI_TRANSITIONS=612} [2022-07-13 22:25:06,998 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 439 predicate places. [2022-07-13 22:25:06,999 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 612 transitions, 8575 flow [2022-07-13 22:25:06,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:06,999 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:06,999 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] [2022-07-13 22:25:06,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-07-13 22:25:06,999 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:06,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:06,999 INFO L85 PathProgramCache]: Analyzing trace with hash 622867166, now seen corresponding path program 66 times [2022-07-13 22:25:06,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:06,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964649843] [2022-07-13 22:25:06,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:07,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:07,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:07,290 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-13 22:25:07,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:07,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964649843] [2022-07-13 22:25:07,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964649843] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:07,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:07,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:25:07,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110554089] [2022-07-13 22:25:07,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:07,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:25:07,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:07,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:25:07,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:25:07,292 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:07,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 612 transitions, 8575 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:07,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:07,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:07,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:09,011 INFO L129 PetriNetUnfolder]: 468/1478 cut-off events. [2022-07-13 22:25:09,011 INFO L130 PetriNetUnfolder]: For 24207/24207 co-relation queries the response was YES. [2022-07-13 22:25:09,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11104 conditions, 1478 events. 468/1478 cut-off events. For 24207/24207 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10120 event pairs, 44 based on Foata normal form. 1/1477 useless extension candidates. Maximal degree in co-relation 10935. Up to 998 conditions per place. [2022-07-13 22:25:09,041 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 491 selfloop transitions, 109 changer transitions 26/665 dead transitions. [2022-07-13 22:25:09,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 665 transitions, 10463 flow [2022-07-13 22:25:09,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:25:09,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:25:09,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1962 transitions. [2022-07-13 22:25:09,043 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5641173087981599 [2022-07-13 22:25:09,044 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1962 transitions. [2022-07-13 22:25:09,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1962 transitions. [2022-07-13 22:25:09,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:09,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1962 transitions. [2022-07-13 22:25:09,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.027027027027025) internal successors, (1962), 37 states have internal predecessors, (1962), 0 states have call successors, (0), 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-13 22:25:09,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:25:09,048 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:25:09,049 INFO L186 Difference]: Start difference. First operand has 527 places, 612 transitions, 8575 flow. Second operand 37 states and 1962 transitions. [2022-07-13 22:25:09,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 665 transitions, 10463 flow [2022-07-13 22:25:09,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 665 transitions, 10028 flow, removed 122 selfloop flow, removed 38 redundant places. [2022-07-13 22:25:09,315 INFO L242 Difference]: Finished difference. Result has 533 places, 627 transitions, 8662 flow [2022-07-13 22:25:09,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8154, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8662, PETRI_PLACES=533, PETRI_TRANSITIONS=627} [2022-07-13 22:25:09,316 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 445 predicate places. [2022-07-13 22:25:09,316 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 627 transitions, 8662 flow [2022-07-13 22:25:09,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:09,316 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:09,316 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] [2022-07-13 22:25:09,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-07-13 22:25:09,316 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:09,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:09,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1184566890, now seen corresponding path program 67 times [2022-07-13 22:25:09,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:09,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039010469] [2022-07-13 22:25:09,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:09,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:09,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:09,607 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-13 22:25:09,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:09,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039010469] [2022-07-13 22:25:09,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039010469] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:09,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:09,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:25:09,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235632447] [2022-07-13 22:25:09,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:09,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:25:09,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:09,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:25:09,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:25:09,610 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:09,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 627 transitions, 8662 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:09,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:09,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:09,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:11,249 INFO L129 PetriNetUnfolder]: 466/1464 cut-off events. [2022-07-13 22:25:11,249 INFO L130 PetriNetUnfolder]: For 24685/24685 co-relation queries the response was YES. [2022-07-13 22:25:11,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11113 conditions, 1464 events. 466/1464 cut-off events. For 24685/24685 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 9959 event pairs, 52 based on Foata normal form. 1/1463 useless extension candidates. Maximal degree in co-relation 10934. Up to 978 conditions per place. [2022-07-13 22:25:11,284 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 481 selfloop transitions, 115 changer transitions 27/662 dead transitions. [2022-07-13 22:25:11,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 662 transitions, 10382 flow [2022-07-13 22:25:11,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:25:11,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:25:11,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-07-13 22:25:11,286 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-07-13 22:25:11,286 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-07-13 22:25:11,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-07-13 22:25:11,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:11,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-07-13 22:25:11,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 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-13 22:25:11,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:25:11,290 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:25:11,290 INFO L186 Difference]: Start difference. First operand has 533 places, 627 transitions, 8662 flow. Second operand 34 states and 1811 transitions. [2022-07-13 22:25:11,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 662 transitions, 10382 flow [2022-07-13 22:25:11,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 662 transitions, 10138 flow, removed 65 selfloop flow, removed 24 redundant places. [2022-07-13 22:25:11,604 INFO L242 Difference]: Finished difference. Result has 543 places, 625 transitions, 8726 flow [2022-07-13 22:25:11,605 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8441, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8726, PETRI_PLACES=543, PETRI_TRANSITIONS=625} [2022-07-13 22:25:11,605 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 455 predicate places. [2022-07-13 22:25:11,605 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 625 transitions, 8726 flow [2022-07-13 22:25:11,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:11,606 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:11,606 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] [2022-07-13 22:25:11,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-07-13 22:25:11,606 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:11,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:11,606 INFO L85 PathProgramCache]: Analyzing trace with hash 304201488, now seen corresponding path program 68 times [2022-07-13 22:25:11,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:11,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974185975] [2022-07-13 22:25:11,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:11,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:11,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:11,911 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-13 22:25:11,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:11,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974185975] [2022-07-13 22:25:11,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974185975] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:11,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:11,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:25:11,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108610156] [2022-07-13 22:25:11,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:11,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:25:11,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:11,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:25:11,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:25:11,913 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:11,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 625 transitions, 8726 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:11,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:11,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:11,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:13,673 INFO L129 PetriNetUnfolder]: 467/1469 cut-off events. [2022-07-13 22:25:13,674 INFO L130 PetriNetUnfolder]: For 25471/25471 co-relation queries the response was YES. [2022-07-13 22:25:13,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11314 conditions, 1469 events. 467/1469 cut-off events. For 25471/25471 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10026 event pairs, 50 based on Foata normal form. 1/1468 useless extension candidates. Maximal degree in co-relation 11133. Up to 1013 conditions per place. [2022-07-13 22:25:13,709 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 500 selfloop transitions, 97 changer transitions 30/666 dead transitions. [2022-07-13 22:25:13,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 666 transitions, 10607 flow [2022-07-13 22:25:13,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-13 22:25:13,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-13 22:25:13,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2001 transitions. [2022-07-13 22:25:13,711 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5601903695408734 [2022-07-13 22:25:13,711 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2001 transitions. [2022-07-13 22:25:13,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2001 transitions. [2022-07-13 22:25:13,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:13,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2001 transitions. [2022-07-13 22:25:13,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.6578947368421) internal successors, (2001), 38 states have internal predecessors, (2001), 0 states have call successors, (0), 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-13 22:25:13,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:25:13,716 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:25:13,716 INFO L186 Difference]: Start difference. First operand has 543 places, 625 transitions, 8726 flow. Second operand 38 states and 2001 transitions. [2022-07-13 22:25:13,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 666 transitions, 10607 flow [2022-07-13 22:25:14,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 666 transitions, 10256 flow, removed 39 selfloop flow, removed 32 redundant places. [2022-07-13 22:25:14,050 INFO L242 Difference]: Finished difference. Result has 549 places, 625 transitions, 8726 flow [2022-07-13 22:25:14,050 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8726, PETRI_PLACES=549, PETRI_TRANSITIONS=625} [2022-07-13 22:25:14,051 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 461 predicate places. [2022-07-13 22:25:14,051 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 625 transitions, 8726 flow [2022-07-13 22:25:14,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:14,051 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:14,052 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] [2022-07-13 22:25:14,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-07-13 22:25:14,052 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:14,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:14,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1963118258, now seen corresponding path program 69 times [2022-07-13 22:25:14,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:14,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341175566] [2022-07-13 22:25:14,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:14,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:14,358 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-13 22:25:14,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:14,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341175566] [2022-07-13 22:25:14,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341175566] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:14,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:14,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:25:14,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393786276] [2022-07-13 22:25:14,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:14,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:25:14,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:14,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:25:14,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:25:14,360 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:14,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 625 transitions, 8726 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:14,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:14,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:14,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:16,240 INFO L129 PetriNetUnfolder]: 461/1444 cut-off events. [2022-07-13 22:25:16,240 INFO L130 PetriNetUnfolder]: For 25172/25172 co-relation queries the response was YES. [2022-07-13 22:25:16,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11153 conditions, 1444 events. 461/1444 cut-off events. For 25172/25172 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9775 event pairs, 49 based on Foata normal form. 1/1443 useless extension candidates. Maximal degree in co-relation 10972. Up to 1011 conditions per place. [2022-07-13 22:25:16,263 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 500 selfloop transitions, 96 changer transitions 21/656 dead transitions. [2022-07-13 22:25:16,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 656 transitions, 10425 flow [2022-07-13 22:25:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:25:16,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:25:16,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1897 transitions. [2022-07-13 22:25:16,265 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5605791962174941 [2022-07-13 22:25:16,265 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1897 transitions. [2022-07-13 22:25:16,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1897 transitions. [2022-07-13 22:25:16,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:16,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1897 transitions. [2022-07-13 22:25:16,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.69444444444444) internal successors, (1897), 36 states have internal predecessors, (1897), 0 states have call successors, (0), 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-13 22:25:16,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:16,268 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:16,269 INFO L186 Difference]: Start difference. First operand has 549 places, 625 transitions, 8726 flow. Second operand 36 states and 1897 transitions. [2022-07-13 22:25:16,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 656 transitions, 10425 flow [2022-07-13 22:25:16,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 656 transitions, 10030 flow, removed 77 selfloop flow, removed 33 redundant places. [2022-07-13 22:25:16,467 INFO L242 Difference]: Finished difference. Result has 548 places, 624 transitions, 8645 flow [2022-07-13 22:25:16,467 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8367, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8645, PETRI_PLACES=548, PETRI_TRANSITIONS=624} [2022-07-13 22:25:16,467 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 460 predicate places. [2022-07-13 22:25:16,467 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 624 transitions, 8645 flow [2022-07-13 22:25:16,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:16,468 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:16,468 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] [2022-07-13 22:25:16,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-07-13 22:25:16,468 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:16,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:16,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1010546192, now seen corresponding path program 70 times [2022-07-13 22:25:16,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:16,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127038240] [2022-07-13 22:25:16,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:16,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:16,769 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-13 22:25:16,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:16,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127038240] [2022-07-13 22:25:16,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127038240] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:16,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:16,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:25:16,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511211081] [2022-07-13 22:25:16,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:16,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:25:16,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:16,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:25:16,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:25:16,771 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:16,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 624 transitions, 8645 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:16,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:16,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:16,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:18,696 INFO L129 PetriNetUnfolder]: 456/1448 cut-off events. [2022-07-13 22:25:18,697 INFO L130 PetriNetUnfolder]: For 24912/24912 co-relation queries the response was YES. [2022-07-13 22:25:18,722 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11021 conditions, 1448 events. 456/1448 cut-off events. For 24912/24912 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9855 event pairs, 51 based on Foata normal form. 1/1447 useless extension candidates. Maximal degree in co-relation 10841. Up to 880 conditions per place. [2022-07-13 22:25:18,729 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 400 selfloop transitions, 183 changer transitions 35/657 dead transitions. [2022-07-13 22:25:18,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 657 transitions, 10248 flow [2022-07-13 22:25:18,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-07-13 22:25:18,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-07-13 22:25:18,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2619 transitions. [2022-07-13 22:25:18,731 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5572340425531915 [2022-07-13 22:25:18,731 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2619 transitions. [2022-07-13 22:25:18,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2619 transitions. [2022-07-13 22:25:18,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:18,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2619 transitions. [2022-07-13 22:25:18,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 52.38) internal successors, (2619), 50 states have internal predecessors, (2619), 0 states have call successors, (0), 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-13 22:25:18,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 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-13 22:25:18,737 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 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-13 22:25:18,737 INFO L186 Difference]: Start difference. First operand has 548 places, 624 transitions, 8645 flow. Second operand 50 states and 2619 transitions. [2022-07-13 22:25:18,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 657 transitions, 10248 flow [2022-07-13 22:25:18,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 657 transitions, 9956 flow, removed 55 selfloop flow, removed 33 redundant places. [2022-07-13 22:25:18,942 INFO L242 Difference]: Finished difference. Result has 563 places, 608 transitions, 8541 flow [2022-07-13 22:25:18,942 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8369, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=8541, PETRI_PLACES=563, PETRI_TRANSITIONS=608} [2022-07-13 22:25:18,943 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 475 predicate places. [2022-07-13 22:25:18,943 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 608 transitions, 8541 flow [2022-07-13 22:25:18,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:18,943 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:18,943 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] [2022-07-13 22:25:18,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-07-13 22:25:18,943 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:18,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:18,944 INFO L85 PathProgramCache]: Analyzing trace with hash 947360220, now seen corresponding path program 71 times [2022-07-13 22:25:18,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:18,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105346204] [2022-07-13 22:25:18,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:18,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:18,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:19,265 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-13 22:25:19,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:19,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105346204] [2022-07-13 22:25:19,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105346204] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:19,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:19,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:25:19,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700293272] [2022-07-13 22:25:19,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:19,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:25:19,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:19,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:25:19,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:25:19,266 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:19,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 608 transitions, 8541 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:25:19,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:19,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:19,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:21,050 INFO L129 PetriNetUnfolder]: 442/1406 cut-off events. [2022-07-13 22:25:21,050 INFO L130 PetriNetUnfolder]: For 24948/24948 co-relation queries the response was YES. [2022-07-13 22:25:21,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10850 conditions, 1406 events. 442/1406 cut-off events. For 24948/24948 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9418 event pairs, 41 based on Foata normal form. 1/1405 useless extension candidates. Maximal degree in co-relation 10669. Up to 985 conditions per place. [2022-07-13 22:25:21,075 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 483 selfloop transitions, 95 changer transitions 18/635 dead transitions. [2022-07-13 22:25:21,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 635 transitions, 10063 flow [2022-07-13 22:25:21,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-13 22:25:21,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-13 22:25:21,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1990 transitions. [2022-07-13 22:25:21,076 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5571108622620381 [2022-07-13 22:25:21,076 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1990 transitions. [2022-07-13 22:25:21,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1990 transitions. [2022-07-13 22:25:21,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:21,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1990 transitions. [2022-07-13 22:25:21,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.36842105263158) internal successors, (1990), 38 states have internal predecessors, (1990), 0 states have call successors, (0), 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-13 22:25:21,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:25:21,080 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:25:21,080 INFO L186 Difference]: Start difference. First operand has 563 places, 608 transitions, 8541 flow. Second operand 38 states and 1990 transitions. [2022-07-13 22:25:21,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 635 transitions, 10063 flow [2022-07-13 22:25:21,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 635 transitions, 9557 flow, removed 28 selfloop flow, removed 52 redundant places. [2022-07-13 22:25:21,316 INFO L242 Difference]: Finished difference. Result has 545 places, 607 transitions, 8299 flow [2022-07-13 22:25:21,316 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8053, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8299, PETRI_PLACES=545, PETRI_TRANSITIONS=607} [2022-07-13 22:25:21,317 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2022-07-13 22:25:21,317 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 607 transitions, 8299 flow [2022-07-13 22:25:21,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:25:21,317 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:21,317 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] [2022-07-13 22:25:21,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-07-13 22:25:21,317 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:21,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:21,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1551016462, now seen corresponding path program 72 times [2022-07-13 22:25:21,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:21,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805950468] [2022-07-13 22:25:21,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:21,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:21,593 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-13 22:25:21,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:21,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805950468] [2022-07-13 22:25:21,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805950468] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:21,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:21,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:21,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490297613] [2022-07-13 22:25:21,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:21,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:21,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:21,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:21,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:21,595 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:21,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 607 transitions, 8299 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:21,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:21,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:21,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:23,230 INFO L129 PetriNetUnfolder]: 449/1421 cut-off events. [2022-07-13 22:25:23,230 INFO L130 PetriNetUnfolder]: For 25336/25336 co-relation queries the response was YES. [2022-07-13 22:25:23,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10882 conditions, 1421 events. 449/1421 cut-off events. For 25336/25336 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9559 event pairs, 51 based on Foata normal form. 1/1421 useless extension candidates. Maximal degree in co-relation 10704. Up to 959 conditions per place. [2022-07-13 22:25:23,248 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 470 selfloop transitions, 111 changer transitions 26/646 dead transitions. [2022-07-13 22:25:23,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 646 transitions, 10133 flow [2022-07-13 22:25:23,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:25:23,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:25:23,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1907 transitions. [2022-07-13 22:25:23,252 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5635342789598109 [2022-07-13 22:25:23,252 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1907 transitions. [2022-07-13 22:25:23,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1907 transitions. [2022-07-13 22:25:23,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:23,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1907 transitions. [2022-07-13 22:25:23,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.97222222222222) internal successors, (1907), 36 states have internal predecessors, (1907), 0 states have call successors, (0), 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-13 22:25:23,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:23,255 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:23,255 INFO L186 Difference]: Start difference. First operand has 545 places, 607 transitions, 8299 flow. Second operand 36 states and 1907 transitions. [2022-07-13 22:25:23,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 646 transitions, 10133 flow [2022-07-13 22:25:23,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 646 transitions, 9834 flow, removed 48 selfloop flow, removed 37 redundant places. [2022-07-13 22:25:23,448 INFO L242 Difference]: Finished difference. Result has 547 places, 608 transitions, 8444 flow [2022-07-13 22:25:23,449 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8034, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8444, PETRI_PLACES=547, PETRI_TRANSITIONS=608} [2022-07-13 22:25:23,449 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 459 predicate places. [2022-07-13 22:25:23,449 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 608 transitions, 8444 flow [2022-07-13 22:25:23,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:23,449 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:23,449 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] [2022-07-13 22:25:23,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-07-13 22:25:23,450 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:23,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:23,450 INFO L85 PathProgramCache]: Analyzing trace with hash -706457484, now seen corresponding path program 73 times [2022-07-13 22:25:23,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:23,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289183699] [2022-07-13 22:25:23,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:23,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:23,753 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-13 22:25:23,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:23,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289183699] [2022-07-13 22:25:23,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289183699] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:23,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:23,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:23,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713059465] [2022-07-13 22:25:23,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:23,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:23,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:23,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:23,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:23,755 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:23,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 608 transitions, 8444 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:23,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:23,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:23,755 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:25,325 INFO L129 PetriNetUnfolder]: 439/1400 cut-off events. [2022-07-13 22:25:25,325 INFO L130 PetriNetUnfolder]: For 24899/24899 co-relation queries the response was YES. [2022-07-13 22:25:25,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10763 conditions, 1400 events. 439/1400 cut-off events. For 24899/24899 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9469 event pairs, 53 based on Foata normal form. 1/1399 useless extension candidates. Maximal degree in co-relation 10582. Up to 965 conditions per place. [2022-07-13 22:25:25,345 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 471 selfloop transitions, 105 changer transitions 19/634 dead transitions. [2022-07-13 22:25:25,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 634 transitions, 9863 flow [2022-07-13 22:25:25,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:25:25,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:25:25,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1798 transitions. [2022-07-13 22:25:25,347 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625782227784731 [2022-07-13 22:25:25,347 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1798 transitions. [2022-07-13 22:25:25,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1798 transitions. [2022-07-13 22:25:25,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:25,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1798 transitions. [2022-07-13 22:25:25,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.88235294117647) internal successors, (1798), 34 states have internal predecessors, (1798), 0 states have call successors, (0), 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-13 22:25:25,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:25:25,350 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:25:25,350 INFO L186 Difference]: Start difference. First operand has 547 places, 608 transitions, 8444 flow. Second operand 34 states and 1798 transitions. [2022-07-13 22:25:25,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 634 transitions, 9863 flow [2022-07-13 22:25:25,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 634 transitions, 9523 flow, removed 78 selfloop flow, removed 31 redundant places. [2022-07-13 22:25:25,537 INFO L242 Difference]: Finished difference. Result has 548 places, 605 transitions, 8344 flow [2022-07-13 22:25:25,537 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8114, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8344, PETRI_PLACES=548, PETRI_TRANSITIONS=605} [2022-07-13 22:25:25,538 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 460 predicate places. [2022-07-13 22:25:25,538 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 605 transitions, 8344 flow [2022-07-13 22:25:25,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:25,538 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:25,538 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] [2022-07-13 22:25:25,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-07-13 22:25:25,538 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:25,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:25,538 INFO L85 PathProgramCache]: Analyzing trace with hash -276549292, now seen corresponding path program 74 times [2022-07-13 22:25:25,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:25,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147296887] [2022-07-13 22:25:25,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:25,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:25,818 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-13 22:25:25,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:25,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147296887] [2022-07-13 22:25:25,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147296887] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:25,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:25,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:25,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287106579] [2022-07-13 22:25:25,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:25,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:25,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:25,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:25,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:25,820 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:25,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 605 transitions, 8344 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:25,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:25,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:25,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:27,521 INFO L129 PetriNetUnfolder]: 455/1451 cut-off events. [2022-07-13 22:25:27,521 INFO L130 PetriNetUnfolder]: For 26743/26743 co-relation queries the response was YES. [2022-07-13 22:25:27,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11174 conditions, 1451 events. 455/1451 cut-off events. For 26743/26743 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9903 event pairs, 50 based on Foata normal form. 1/1450 useless extension candidates. Maximal degree in co-relation 10993. Up to 931 conditions per place. [2022-07-13 22:25:27,546 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 432 selfloop transitions, 161 changer transitions 38/670 dead transitions. [2022-07-13 22:25:27,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 670 transitions, 10564 flow [2022-07-13 22:25:27,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-13 22:25:27,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-07-13 22:25:27,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2418 transitions. [2022-07-13 22:25:27,548 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.559204440333025 [2022-07-13 22:25:27,548 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2418 transitions. [2022-07-13 22:25:27,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2418 transitions. [2022-07-13 22:25:27,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:27,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2418 transitions. [2022-07-13 22:25:27,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.56521739130435) internal successors, (2418), 46 states have internal predecessors, (2418), 0 states have call successors, (0), 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-13 22:25:27,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 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-13 22:25:27,552 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 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-13 22:25:27,552 INFO L186 Difference]: Start difference. First operand has 548 places, 605 transitions, 8344 flow. Second operand 46 states and 2418 transitions. [2022-07-13 22:25:27,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 670 transitions, 10564 flow [2022-07-13 22:25:27,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 670 transitions, 10274 flow, removed 17 selfloop flow, removed 34 redundant places. [2022-07-13 22:25:27,783 INFO L242 Difference]: Finished difference. Result has 561 places, 618 transitions, 8730 flow [2022-07-13 22:25:27,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8074, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=8730, PETRI_PLACES=561, PETRI_TRANSITIONS=618} [2022-07-13 22:25:27,784 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 473 predicate places. [2022-07-13 22:25:27,784 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 618 transitions, 8730 flow [2022-07-13 22:25:27,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:27,784 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:27,784 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] [2022-07-13 22:25:27,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-07-13 22:25:27,785 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:27,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:27,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1016145486, now seen corresponding path program 75 times [2022-07-13 22:25:27,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:27,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531762041] [2022-07-13 22:25:27,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:27,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:28,089 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-13 22:25:28,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:28,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531762041] [2022-07-13 22:25:28,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531762041] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:28,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:28,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:25:28,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723895817] [2022-07-13 22:25:28,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:28,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:25:28,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:28,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:25:28,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:25:28,091 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:28,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 618 transitions, 8730 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:25:28,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:28,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:28,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:30,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:25:30,957 INFO L129 PetriNetUnfolder]: 436/1389 cut-off events. [2022-07-13 22:25:30,957 INFO L130 PetriNetUnfolder]: For 25835/25835 co-relation queries the response was YES. [2022-07-13 22:25:30,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10795 conditions, 1389 events. 436/1389 cut-off events. For 25835/25835 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9318 event pairs, 41 based on Foata normal form. 1/1388 useless extension candidates. Maximal degree in co-relation 10611. Up to 988 conditions per place. [2022-07-13 22:25:30,981 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 493 selfloop transitions, 72 changer transitions 33/637 dead transitions. [2022-07-13 22:25:30,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 637 transitions, 10008 flow [2022-07-13 22:25:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:25:30,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:25:30,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1834 transitions. [2022-07-13 22:25:30,983 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2022-07-13 22:25:30,983 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1834 transitions. [2022-07-13 22:25:30,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1834 transitions. [2022-07-13 22:25:30,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:30,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1834 transitions. [2022-07-13 22:25:30,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.4) internal successors, (1834), 35 states have internal predecessors, (1834), 0 states have call successors, (0), 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-13 22:25:30,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:25:30,986 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:25:30,986 INFO L186 Difference]: Start difference. First operand has 561 places, 618 transitions, 8730 flow. Second operand 35 states and 1834 transitions. [2022-07-13 22:25:30,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 637 transitions, 10008 flow [2022-07-13 22:25:31,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 637 transitions, 9640 flow, removed 64 selfloop flow, removed 37 redundant places. [2022-07-13 22:25:31,212 INFO L242 Difference]: Finished difference. Result has 554 places, 595 transitions, 8221 flow [2022-07-13 22:25:31,212 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8368, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8221, PETRI_PLACES=554, PETRI_TRANSITIONS=595} [2022-07-13 22:25:31,212 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 466 predicate places. [2022-07-13 22:25:31,212 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 595 transitions, 8221 flow [2022-07-13 22:25:31,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:25:31,213 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:31,213 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] [2022-07-13 22:25:31,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-07-13 22:25:31,213 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:31,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:31,213 INFO L85 PathProgramCache]: Analyzing trace with hash -294400664, now seen corresponding path program 76 times [2022-07-13 22:25:31,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:31,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025205246] [2022-07-13 22:25:31,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:31,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:31,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:31,484 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-13 22:25:31,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:31,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025205246] [2022-07-13 22:25:31,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025205246] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:31,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:31,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:25:31,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239581397] [2022-07-13 22:25:31,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:31,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:25:31,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:31,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:25:31,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:25:31,485 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:31,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 595 transitions, 8221 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:31,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:31,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:31,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:32,645 INFO L129 PetriNetUnfolder]: 434/1375 cut-off events. [2022-07-13 22:25:32,645 INFO L130 PetriNetUnfolder]: For 25109/25109 co-relation queries the response was YES. [2022-07-13 22:25:32,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10645 conditions, 1375 events. 434/1375 cut-off events. For 25109/25109 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9179 event pairs, 50 based on Foata normal form. 1/1374 useless extension candidates. Maximal degree in co-relation 10462. Up to 937 conditions per place. [2022-07-13 22:25:32,667 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 459 selfloop transitions, 108 changer transitions 22/628 dead transitions. [2022-07-13 22:25:32,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 628 transitions, 9916 flow [2022-07-13 22:25:32,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:25:32,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:25:32,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1703 transitions. [2022-07-13 22:25:32,669 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.566156914893617 [2022-07-13 22:25:32,669 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1703 transitions. [2022-07-13 22:25:32,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1703 transitions. [2022-07-13 22:25:32,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:32,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1703 transitions. [2022-07-13 22:25:32,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.21875) internal successors, (1703), 32 states have internal predecessors, (1703), 0 states have call successors, (0), 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-13 22:25:32,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:25:32,672 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:25:32,672 INFO L186 Difference]: Start difference. First operand has 554 places, 595 transitions, 8221 flow. Second operand 32 states and 1703 transitions. [2022-07-13 22:25:32,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 628 transitions, 9916 flow [2022-07-13 22:25:32,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 628 transitions, 9588 flow, removed 32 selfloop flow, removed 41 redundant places. [2022-07-13 22:25:32,871 INFO L242 Difference]: Finished difference. Result has 524 places, 596 transitions, 8307 flow [2022-07-13 22:25:32,871 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7915, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8307, PETRI_PLACES=524, PETRI_TRANSITIONS=596} [2022-07-13 22:25:32,872 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 436 predicate places. [2022-07-13 22:25:32,872 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 596 transitions, 8307 flow [2022-07-13 22:25:32,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:32,872 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:32,872 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] [2022-07-13 22:25:32,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-07-13 22:25:32,872 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:32,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:32,872 INFO L85 PathProgramCache]: Analyzing trace with hash 82159902, now seen corresponding path program 77 times [2022-07-13 22:25:32,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:32,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109584452] [2022-07-13 22:25:32,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:32,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:33,151 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-13 22:25:33,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:33,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109584452] [2022-07-13 22:25:33,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109584452] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:33,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:33,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:25:33,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064365247] [2022-07-13 22:25:33,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:33,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:25:33,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:33,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:25:33,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:25:33,153 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:33,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 596 transitions, 8307 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:33,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:33,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:33,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:34,369 INFO L129 PetriNetUnfolder]: 434/1380 cut-off events. [2022-07-13 22:25:34,369 INFO L130 PetriNetUnfolder]: For 24824/24824 co-relation queries the response was YES. [2022-07-13 22:25:34,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10611 conditions, 1380 events. 434/1380 cut-off events. For 24824/24824 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9195 event pairs, 51 based on Foata normal form. 1/1379 useless extension candidates. Maximal degree in co-relation 10435. Up to 937 conditions per place. [2022-07-13 22:25:34,387 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 462 selfloop transitions, 108 changer transitions 19/628 dead transitions. [2022-07-13 22:25:34,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 628 transitions, 9955 flow [2022-07-13 22:25:34,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:25:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 22:25:34,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1755 transitions. [2022-07-13 22:25:34,389 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5657640232108317 [2022-07-13 22:25:34,389 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1755 transitions. [2022-07-13 22:25:34,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1755 transitions. [2022-07-13 22:25:34,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:34,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1755 transitions. [2022-07-13 22:25:34,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.18181818181818) internal successors, (1755), 33 states have internal predecessors, (1755), 0 states have call successors, (0), 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-13 22:25:34,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:25:34,392 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:25:34,392 INFO L186 Difference]: Start difference. First operand has 524 places, 596 transitions, 8307 flow. Second operand 33 states and 1755 transitions. [2022-07-13 22:25:34,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 628 transitions, 9955 flow [2022-07-13 22:25:34,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 628 transitions, 9560 flow, removed 117 selfloop flow, removed 29 redundant places. [2022-07-13 22:25:34,579 INFO L242 Difference]: Finished difference. Result has 527 places, 598 transitions, 8306 flow [2022-07-13 22:25:34,580 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7986, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8306, PETRI_PLACES=527, PETRI_TRANSITIONS=598} [2022-07-13 22:25:34,580 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 439 predicate places. [2022-07-13 22:25:34,580 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 598 transitions, 8306 flow [2022-07-13 22:25:34,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:34,580 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:34,580 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] [2022-07-13 22:25:34,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-07-13 22:25:34,580 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:34,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:34,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1080649594, now seen corresponding path program 78 times [2022-07-13 22:25:34,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:34,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096293024] [2022-07-13 22:25:34,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:34,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:34,854 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-13 22:25:34,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:34,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096293024] [2022-07-13 22:25:34,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096293024] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:34,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:34,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:34,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101422634] [2022-07-13 22:25:34,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:34,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:34,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:34,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:34,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:34,856 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:34,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 598 transitions, 8306 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:34,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:34,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:34,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:36,398 INFO L129 PetriNetUnfolder]: 442/1398 cut-off events. [2022-07-13 22:25:36,398 INFO L130 PetriNetUnfolder]: For 23673/23673 co-relation queries the response was YES. [2022-07-13 22:25:36,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10666 conditions, 1398 events. 442/1398 cut-off events. For 23673/23673 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9377 event pairs, 43 based on Foata normal form. 1/1397 useless extension candidates. Maximal degree in co-relation 10490. Up to 937 conditions per place. [2022-07-13 22:25:36,415 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 460 selfloop transitions, 118 changer transitions 27/644 dead transitions. [2022-07-13 22:25:36,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 644 transitions, 10188 flow [2022-07-13 22:25:36,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-13 22:25:36,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-13 22:25:36,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2060 transitions. [2022-07-13 22:25:36,417 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5619203491543917 [2022-07-13 22:25:36,417 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2060 transitions. [2022-07-13 22:25:36,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2060 transitions. [2022-07-13 22:25:36,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:36,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2060 transitions. [2022-07-13 22:25:36,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.82051282051282) internal successors, (2060), 39 states have internal predecessors, (2060), 0 states have call successors, (0), 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-13 22:25:36,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:25:36,421 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 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-13 22:25:36,421 INFO L186 Difference]: Start difference. First operand has 527 places, 598 transitions, 8306 flow. Second operand 39 states and 2060 transitions. [2022-07-13 22:25:36,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 644 transitions, 10188 flow [2022-07-13 22:25:36,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 644 transitions, 9925 flow, removed 47 selfloop flow, removed 30 redundant places. [2022-07-13 22:25:36,620 INFO L242 Difference]: Finished difference. Result has 541 places, 602 transitions, 8500 flow [2022-07-13 22:25:36,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8065, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8500, PETRI_PLACES=541, PETRI_TRANSITIONS=602} [2022-07-13 22:25:36,621 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 453 predicate places. [2022-07-13 22:25:36,621 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 602 transitions, 8500 flow [2022-07-13 22:25:36,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:36,621 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:36,621 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] [2022-07-13 22:25:36,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-07-13 22:25:36,621 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:36,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:36,621 INFO L85 PathProgramCache]: Analyzing trace with hash -771503586, now seen corresponding path program 79 times [2022-07-13 22:25:36,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:36,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40846043] [2022-07-13 22:25:36,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:36,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:36,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:36,905 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-13 22:25:36,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:36,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40846043] [2022-07-13 22:25:36,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40846043] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:36,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:36,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:36,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378621118] [2022-07-13 22:25:36,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:36,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:36,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:36,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:36,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:36,907 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:36,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 602 transitions, 8500 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:36,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:36,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:36,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:38,913 INFO L129 PetriNetUnfolder]: 436/1372 cut-off events. [2022-07-13 22:25:38,913 INFO L130 PetriNetUnfolder]: For 25308/25308 co-relation queries the response was YES. [2022-07-13 22:25:38,926 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10780 conditions, 1372 events. 436/1372 cut-off events. For 25308/25308 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9167 event pairs, 39 based on Foata normal form. 1/1370 useless extension candidates. Maximal degree in co-relation 10600. Up to 829 conditions per place. [2022-07-13 22:25:38,931 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 367 selfloop transitions, 208 changer transitions 32/646 dead transitions. [2022-07-13 22:25:38,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 646 transitions, 10319 flow [2022-07-13 22:25:38,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-13 22:25:38,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-07-13 22:25:38,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2267 transitions. [2022-07-13 22:25:38,933 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5608609599208313 [2022-07-13 22:25:38,933 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2267 transitions. [2022-07-13 22:25:38,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2267 transitions. [2022-07-13 22:25:38,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:38,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2267 transitions. [2022-07-13 22:25:38,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.72093023255814) internal successors, (2267), 43 states have internal predecessors, (2267), 0 states have call successors, (0), 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-13 22:25:38,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 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-13 22:25:38,937 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 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-13 22:25:38,937 INFO L186 Difference]: Start difference. First operand has 541 places, 602 transitions, 8500 flow. Second operand 43 states and 2267 transitions. [2022-07-13 22:25:38,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 646 transitions, 10319 flow [2022-07-13 22:25:39,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 646 transitions, 10028 flow, removed 70 selfloop flow, removed 31 redundant places. [2022-07-13 22:25:39,157 INFO L242 Difference]: Finished difference. Result has 555 places, 597 transitions, 8719 flow [2022-07-13 22:25:39,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8226, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=8719, PETRI_PLACES=555, PETRI_TRANSITIONS=597} [2022-07-13 22:25:39,157 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 467 predicate places. [2022-07-13 22:25:39,157 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 597 transitions, 8719 flow [2022-07-13 22:25:39,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:39,157 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:39,158 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] [2022-07-13 22:25:39,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-07-13 22:25:39,158 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:39,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:39,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1261676058, now seen corresponding path program 80 times [2022-07-13 22:25:39,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:39,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302515983] [2022-07-13 22:25:39,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:39,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:39,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:39,479 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-13 22:25:39,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:39,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302515983] [2022-07-13 22:25:39,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302515983] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:39,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:39,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:25:39,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108137614] [2022-07-13 22:25:39,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:39,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:25:39,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:39,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:25:39,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:25:39,481 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:39,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 597 transitions, 8719 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:39,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:39,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:39,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:41,155 INFO L129 PetriNetUnfolder]: 425/1349 cut-off events. [2022-07-13 22:25:41,156 INFO L130 PetriNetUnfolder]: For 25458/25458 co-relation queries the response was YES. [2022-07-13 22:25:41,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10766 conditions, 1349 events. 425/1349 cut-off events. For 25458/25458 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8921 event pairs, 50 based on Foata normal form. 1/1348 useless extension candidates. Maximal degree in co-relation 10581. Up to 950 conditions per place. [2022-07-13 22:25:41,172 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 472 selfloop transitions, 97 changer transitions 18/626 dead transitions. [2022-07-13 22:25:41,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 626 transitions, 10191 flow [2022-07-13 22:25:41,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-13 22:25:41,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-13 22:25:41,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1995 transitions. [2022-07-13 22:25:41,174 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-13 22:25:41,174 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1995 transitions. [2022-07-13 22:25:41,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1995 transitions. [2022-07-13 22:25:41,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:41,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1995 transitions. [2022-07-13 22:25:41,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.5) internal successors, (1995), 38 states have internal predecessors, (1995), 0 states have call successors, (0), 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-13 22:25:41,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:25:41,177 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:25:41,178 INFO L186 Difference]: Start difference. First operand has 555 places, 597 transitions, 8719 flow. Second operand 38 states and 1995 transitions. [2022-07-13 22:25:41,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 626 transitions, 10191 flow [2022-07-13 22:25:41,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 626 transitions, 9621 flow, removed 42 selfloop flow, removed 44 redundant places. [2022-07-13 22:25:41,374 INFO L242 Difference]: Finished difference. Result has 545 places, 598 transitions, 8443 flow [2022-07-13 22:25:41,375 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8173, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8443, PETRI_PLACES=545, PETRI_TRANSITIONS=598} [2022-07-13 22:25:41,375 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2022-07-13 22:25:41,375 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 598 transitions, 8443 flow [2022-07-13 22:25:41,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:41,375 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:41,375 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] [2022-07-13 22:25:41,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-07-13 22:25:41,376 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:41,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:41,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1685143652, now seen corresponding path program 81 times [2022-07-13 22:25:41,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:41,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745292305] [2022-07-13 22:25:41,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:41,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:41,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:41,679 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-13 22:25:41,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:41,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745292305] [2022-07-13 22:25:41,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745292305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:41,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:41,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:41,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849457678] [2022-07-13 22:25:41,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:41,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:41,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:41,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:41,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:41,681 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:41,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 598 transitions, 8443 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:41,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:41,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:41,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:44,675 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:25:45,146 INFO L129 PetriNetUnfolder]: 423/1351 cut-off events. [2022-07-13 22:25:45,147 INFO L130 PetriNetUnfolder]: For 23488/23488 co-relation queries the response was YES. [2022-07-13 22:25:45,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10458 conditions, 1351 events. 423/1351 cut-off events. For 23488/23488 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9027 event pairs, 42 based on Foata normal form. 1/1350 useless extension candidates. Maximal degree in co-relation 10278. Up to 936 conditions per place. [2022-07-13 22:25:45,205 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 460 selfloop transitions, 109 changer transitions 19/627 dead transitions. [2022-07-13 22:25:45,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 627 transitions, 9880 flow [2022-07-13 22:25:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:25:45,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:25:45,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1899 transitions. [2022-07-13 22:25:45,207 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2022-07-13 22:25:45,207 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1899 transitions. [2022-07-13 22:25:45,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1899 transitions. [2022-07-13 22:25:45,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:45,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1899 transitions. [2022-07-13 22:25:45,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.75) internal successors, (1899), 36 states have internal predecessors, (1899), 0 states have call successors, (0), 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-13 22:25:45,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:45,210 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:45,210 INFO L186 Difference]: Start difference. First operand has 545 places, 598 transitions, 8443 flow. Second operand 36 states and 1899 transitions. [2022-07-13 22:25:45,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 627 transitions, 9880 flow [2022-07-13 22:25:45,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 627 transitions, 9571 flow, removed 54 selfloop flow, removed 33 redundant places. [2022-07-13 22:25:45,410 INFO L242 Difference]: Finished difference. Result has 547 places, 595 transitions, 8344 flow [2022-07-13 22:25:45,410 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8344, PETRI_PLACES=547, PETRI_TRANSITIONS=595} [2022-07-13 22:25:45,410 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 459 predicate places. [2022-07-13 22:25:45,411 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 595 transitions, 8344 flow [2022-07-13 22:25:45,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:45,411 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:45,411 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] [2022-07-13 22:25:45,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-07-13 22:25:45,411 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:45,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:45,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2041328062, now seen corresponding path program 82 times [2022-07-13 22:25:45,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:45,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092566618] [2022-07-13 22:25:45,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:45,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:45,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:45,679 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-13 22:25:45,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:45,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092566618] [2022-07-13 22:25:45,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092566618] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:45,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:45,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:45,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108835416] [2022-07-13 22:25:45,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:45,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:45,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:45,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:45,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:45,682 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:45,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 595 transitions, 8344 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:45,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:45,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:45,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:47,999 INFO L129 PetriNetUnfolder]: 429/1384 cut-off events. [2022-07-13 22:25:47,999 INFO L130 PetriNetUnfolder]: For 24493/24493 co-relation queries the response was YES. [2022-07-13 22:25:48,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10644 conditions, 1384 events. 429/1384 cut-off events. For 24493/24493 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 9335 event pairs, 52 based on Foata normal form. 1/1383 useless extension candidates. Maximal degree in co-relation 10462. Up to 914 conditions per place. [2022-07-13 22:25:48,025 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 440 selfloop transitions, 134 changer transitions 26/639 dead transitions. [2022-07-13 22:25:48,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 639 transitions, 10170 flow [2022-07-13 22:25:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-13 22:25:48,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-07-13 22:25:48,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2264 transitions. [2022-07-13 22:25:48,027 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5601187530925285 [2022-07-13 22:25:48,027 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2264 transitions. [2022-07-13 22:25:48,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2264 transitions. [2022-07-13 22:25:48,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:48,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2264 transitions. [2022-07-13 22:25:48,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.651162790697676) internal successors, (2264), 43 states have internal predecessors, (2264), 0 states have call successors, (0), 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-13 22:25:48,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 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-13 22:25:48,030 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 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-13 22:25:48,030 INFO L186 Difference]: Start difference. First operand has 547 places, 595 transitions, 8344 flow. Second operand 43 states and 2264 transitions. [2022-07-13 22:25:48,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 639 transitions, 10170 flow [2022-07-13 22:25:48,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 639 transitions, 9856 flow, removed 19 selfloop flow, removed 38 redundant places. [2022-07-13 22:25:48,237 INFO L242 Difference]: Finished difference. Result has 554 places, 600 transitions, 8514 flow [2022-07-13 22:25:48,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=8514, PETRI_PLACES=554, PETRI_TRANSITIONS=600} [2022-07-13 22:25:48,237 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 466 predicate places. [2022-07-13 22:25:48,237 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 600 transitions, 8514 flow [2022-07-13 22:25:48,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:48,238 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:48,238 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] [2022-07-13 22:25:48,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-07-13 22:25:48,238 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:48,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:48,238 INFO L85 PathProgramCache]: Analyzing trace with hash 767437196, now seen corresponding path program 83 times [2022-07-13 22:25:48,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:48,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629112572] [2022-07-13 22:25:48,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:48,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:48,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:48,527 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-13 22:25:48,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:48,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629112572] [2022-07-13 22:25:48,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629112572] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:48,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:48,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:25:48,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954010479] [2022-07-13 22:25:48,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:48,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:25:48,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:48,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:25:48,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:25:48,529 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:48,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 600 transitions, 8514 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:48,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:48,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:48,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:51,953 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:25:52,656 INFO L129 PetriNetUnfolder]: 430/1381 cut-off events. [2022-07-13 22:25:52,657 INFO L130 PetriNetUnfolder]: For 25468/25468 co-relation queries the response was YES. [2022-07-13 22:25:52,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10800 conditions, 1381 events. 430/1381 cut-off events. For 25468/25468 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9302 event pairs, 41 based on Foata normal form. 1/1380 useless extension candidates. Maximal degree in co-relation 10616. Up to 894 conditions per place. [2022-07-13 22:25:52,679 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 408 selfloop transitions, 169 changer transitions 26/642 dead transitions. [2022-07-13 22:25:52,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 642 transitions, 10364 flow [2022-07-13 22:25:52,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-07-13 22:25:52,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-07-13 22:25:52,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2463 transitions. [2022-07-13 22:25:52,681 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5574920778632866 [2022-07-13 22:25:52,681 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2463 transitions. [2022-07-13 22:25:52,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2463 transitions. [2022-07-13 22:25:52,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:52,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2463 transitions. [2022-07-13 22:25:52,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.40425531914894) internal successors, (2463), 47 states have internal predecessors, (2463), 0 states have call successors, (0), 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-13 22:25:52,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 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-13 22:25:52,685 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 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-13 22:25:52,685 INFO L186 Difference]: Start difference. First operand has 554 places, 600 transitions, 8514 flow. Second operand 47 states and 2463 transitions. [2022-07-13 22:25:52,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 642 transitions, 10364 flow [2022-07-13 22:25:52,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 642 transitions, 9922 flow, removed 64 selfloop flow, removed 38 redundant places. [2022-07-13 22:25:52,891 INFO L242 Difference]: Finished difference. Result has 563 places, 603 transitions, 8687 flow [2022-07-13 22:25:52,892 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8114, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=8687, PETRI_PLACES=563, PETRI_TRANSITIONS=603} [2022-07-13 22:25:52,892 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 475 predicate places. [2022-07-13 22:25:52,892 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 603 transitions, 8687 flow [2022-07-13 22:25:52,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:25:52,892 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:52,892 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] [2022-07-13 22:25:52,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-07-13 22:25:52,892 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:52,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:52,893 INFO L85 PathProgramCache]: Analyzing trace with hash 2126484622, now seen corresponding path program 84 times [2022-07-13 22:25:52,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:52,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495170855] [2022-07-13 22:25:52,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:52,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:52,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:53,136 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-13 22:25:53,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:53,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495170855] [2022-07-13 22:25:53,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495170855] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:53,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:53,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:25:53,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463287174] [2022-07-13 22:25:53,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:53,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:25:53,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:53,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:25:53,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:25:53,137 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:53,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 603 transitions, 8687 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:53,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:53,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:53,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:54,589 INFO L129 PetriNetUnfolder]: 424/1368 cut-off events. [2022-07-13 22:25:54,589 INFO L130 PetriNetUnfolder]: For 24144/24144 co-relation queries the response was YES. [2022-07-13 22:25:54,602 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10633 conditions, 1368 events. 424/1368 cut-off events. For 24144/24144 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9146 event pairs, 51 based on Foata normal form. 1/1367 useless extension candidates. Maximal degree in co-relation 10447. Up to 933 conditions per place. [2022-07-13 22:25:54,606 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 464 selfloop transitions, 112 changer transitions 17/632 dead transitions. [2022-07-13 22:25:54,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 632 transitions, 10188 flow [2022-07-13 22:25:54,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:25:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:25:54,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-07-13 22:25:54,608 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-07-13 22:25:54,608 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-07-13 22:25:54,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-07-13 22:25:54,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:54,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-07-13 22:25:54,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 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-13 22:25:54,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:54,611 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:25:54,611 INFO L186 Difference]: Start difference. First operand has 563 places, 603 transitions, 8687 flow. Second operand 36 states and 1904 transitions. [2022-07-13 22:25:54,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 632 transitions, 10188 flow [2022-07-13 22:25:54,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 632 transitions, 9804 flow, removed 56 selfloop flow, removed 40 redundant places. [2022-07-13 22:25:54,837 INFO L242 Difference]: Finished difference. Result has 555 places, 605 transitions, 8667 flow [2022-07-13 22:25:54,838 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8327, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8667, PETRI_PLACES=555, PETRI_TRANSITIONS=605} [2022-07-13 22:25:54,838 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 467 predicate places. [2022-07-13 22:25:54,838 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 605 transitions, 8667 flow [2022-07-13 22:25:54,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:54,838 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:54,838 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] [2022-07-13 22:25:54,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-07-13 22:25:54,839 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:54,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:54,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1176673552, now seen corresponding path program 85 times [2022-07-13 22:25:54,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:54,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287466156] [2022-07-13 22:25:54,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:54,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:55,171 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-13 22:25:55,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:55,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287466156] [2022-07-13 22:25:55,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287466156] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:55,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:55,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:25:55,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485900564] [2022-07-13 22:25:55,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:55,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:25:55,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:55,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:25:55,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:25:55,173 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:55,173 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 605 transitions, 8667 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:55,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:55,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:55,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:25:57,768 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:25:57,971 INFO L129 PetriNetUnfolder]: 421/1352 cut-off events. [2022-07-13 22:25:57,971 INFO L130 PetriNetUnfolder]: For 22914/22914 co-relation queries the response was YES. [2022-07-13 22:25:57,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10463 conditions, 1352 events. 421/1352 cut-off events. For 22914/22914 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8998 event pairs, 52 based on Foata normal form. 1/1351 useless extension candidates. Maximal degree in co-relation 10278. Up to 926 conditions per place. [2022-07-13 22:25:57,997 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 465 selfloop transitions, 98 changer transitions 26/628 dead transitions. [2022-07-13 22:25:57,997 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 628 transitions, 10051 flow [2022-07-13 22:25:57,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:25:57,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:25:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1850 transitions. [2022-07-13 22:25:57,999 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2022-07-13 22:25:57,999 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1850 transitions. [2022-07-13 22:25:57,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1850 transitions. [2022-07-13 22:25:57,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:25:57,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1850 transitions. [2022-07-13 22:25:58,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.857142857142854) internal successors, (1850), 35 states have internal predecessors, (1850), 0 states have call successors, (0), 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-13 22:25:58,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:25:58,002 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:25:58,002 INFO L186 Difference]: Start difference. First operand has 555 places, 605 transitions, 8667 flow. Second operand 35 states and 1850 transitions. [2022-07-13 22:25:58,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 628 transitions, 10051 flow [2022-07-13 22:25:58,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 628 transitions, 9731 flow, removed 55 selfloop flow, removed 29 redundant places. [2022-07-13 22:25:58,222 INFO L242 Difference]: Finished difference. Result has 560 places, 592 transitions, 8481 flow [2022-07-13 22:25:58,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8481, PETRI_PLACES=560, PETRI_TRANSITIONS=592} [2022-07-13 22:25:58,223 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 472 predicate places. [2022-07-13 22:25:58,223 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 592 transitions, 8481 flow [2022-07-13 22:25:58,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:25:58,223 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:25:58,223 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] [2022-07-13 22:25:58,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-07-13 22:25:58,224 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:25:58,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:25:58,224 INFO L85 PathProgramCache]: Analyzing trace with hash 2079812772, now seen corresponding path program 86 times [2022-07-13 22:25:58,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:25:58,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808414067] [2022-07-13 22:25:58,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:25:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:25:58,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:25:58,503 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-13 22:25:58,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:25:58,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808414067] [2022-07-13 22:25:58,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808414067] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:25:58,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:25:58,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:25:58,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469507336] [2022-07-13 22:25:58,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:25:58,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:25:58,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:25:58,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:25:58,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:25:58,505 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:25:58,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 592 transitions, 8481 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:25:58,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:25:58,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:25:58,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:00,943 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:26:01,835 INFO L129 PetriNetUnfolder]: 416/1349 cut-off events. [2022-07-13 22:26:01,836 INFO L130 PetriNetUnfolder]: For 23510/23510 co-relation queries the response was YES. [2022-07-13 22:26:01,856 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10540 conditions, 1349 events. 416/1349 cut-off events. For 23510/23510 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9029 event pairs, 53 based on Foata normal form. 1/1348 useless extension candidates. Maximal degree in co-relation 10351. Up to 874 conditions per place. [2022-07-13 22:26:01,862 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 430 selfloop transitions, 147 changer transitions 24/640 dead transitions. [2022-07-13 22:26:01,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 640 transitions, 10464 flow [2022-07-13 22:26:01,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:26:01,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:26:01,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1704 transitions. [2022-07-13 22:26:01,864 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2022-07-13 22:26:01,864 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1704 transitions. [2022-07-13 22:26:01,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1704 transitions. [2022-07-13 22:26:01,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:01,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1704 transitions. [2022-07-13 22:26:01,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.25) internal successors, (1704), 32 states have internal predecessors, (1704), 0 states have call successors, (0), 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-13 22:26:01,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:01,867 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:01,867 INFO L186 Difference]: Start difference. First operand has 560 places, 592 transitions, 8481 flow. Second operand 32 states and 1704 transitions. [2022-07-13 22:26:01,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 640 transitions, 10464 flow [2022-07-13 22:26:02,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 640 transitions, 10164 flow, removed 27 selfloop flow, removed 40 redundant places. [2022-07-13 22:26:02,089 INFO L242 Difference]: Finished difference. Result has 547 places, 598 transitions, 8728 flow [2022-07-13 22:26:02,089 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8203, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8728, PETRI_PLACES=547, PETRI_TRANSITIONS=598} [2022-07-13 22:26:02,089 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 459 predicate places. [2022-07-13 22:26:02,090 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 598 transitions, 8728 flow [2022-07-13 22:26:02,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:02,090 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:02,090 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] [2022-07-13 22:26:02,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-07-13 22:26:02,090 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:02,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:02,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1035870462, now seen corresponding path program 87 times [2022-07-13 22:26:02,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:02,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762331405] [2022-07-13 22:26:02,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:02,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:02,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:02,381 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-13 22:26:02,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:02,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762331405] [2022-07-13 22:26:02,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762331405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:02,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:02,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:02,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552850486] [2022-07-13 22:26:02,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:02,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:02,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:02,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:02,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:02,384 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:02,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 598 transitions, 8728 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:02,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:02,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:02,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:04,397 INFO L129 PetriNetUnfolder]: 414/1322 cut-off events. [2022-07-13 22:26:04,398 INFO L130 PetriNetUnfolder]: For 24300/24300 co-relation queries the response was YES. [2022-07-13 22:26:04,417 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10565 conditions, 1322 events. 414/1322 cut-off events. For 24300/24300 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8735 event pairs, 50 based on Foata normal form. 1/1321 useless extension candidates. Maximal degree in co-relation 10378. Up to 940 conditions per place. [2022-07-13 22:26:04,422 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 481 selfloop transitions, 87 changer transitions 22/629 dead transitions. [2022-07-13 22:26:04,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 629 transitions, 10386 flow [2022-07-13 22:26:04,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:26:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:26:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1847 transitions. [2022-07-13 22:26:04,424 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5613981762917933 [2022-07-13 22:26:04,424 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1847 transitions. [2022-07-13 22:26:04,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1847 transitions. [2022-07-13 22:26:04,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:04,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1847 transitions. [2022-07-13 22:26:04,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.77142857142857) internal successors, (1847), 35 states have internal predecessors, (1847), 0 states have call successors, (0), 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-13 22:26:04,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:04,427 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:04,427 INFO L186 Difference]: Start difference. First operand has 547 places, 598 transitions, 8728 flow. Second operand 35 states and 1847 transitions. [2022-07-13 22:26:04,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 629 transitions, 10386 flow [2022-07-13 22:26:04,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 629 transitions, 10024 flow, removed 96 selfloop flow, removed 25 redundant places. [2022-07-13 22:26:04,694 INFO L242 Difference]: Finished difference. Result has 558 places, 596 transitions, 8654 flow [2022-07-13 22:26:04,694 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8654, PETRI_PLACES=558, PETRI_TRANSITIONS=596} [2022-07-13 22:26:04,695 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 470 predicate places. [2022-07-13 22:26:04,695 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 596 transitions, 8654 flow [2022-07-13 22:26:04,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:04,695 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:04,695 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] [2022-07-13 22:26:04,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-07-13 22:26:04,695 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:04,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:04,696 INFO L85 PathProgramCache]: Analyzing trace with hash -926509278, now seen corresponding path program 88 times [2022-07-13 22:26:04,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:04,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109651100] [2022-07-13 22:26:04,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:04,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:04,974 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-13 22:26:04,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:04,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109651100] [2022-07-13 22:26:04,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109651100] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:04,974 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:04,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:04,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815906077] [2022-07-13 22:26:04,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:04,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:04,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:04,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:04,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:04,976 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:04,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 596 transitions, 8654 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:04,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:04,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:04,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:06,264 INFO L129 PetriNetUnfolder]: 407/1310 cut-off events. [2022-07-13 22:26:06,264 INFO L130 PetriNetUnfolder]: For 21778/21778 co-relation queries the response was YES. [2022-07-13 22:26:06,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10219 conditions, 1310 events. 407/1310 cut-off events. For 21778/21778 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8611 event pairs, 53 based on Foata normal form. 1/1309 useless extension candidates. Maximal degree in co-relation 10029. Up to 929 conditions per place. [2022-07-13 22:26:06,289 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 480 selfloop transitions, 79 changer transitions 22/620 dead transitions. [2022-07-13 22:26:06,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 620 transitions, 9953 flow [2022-07-13 22:26:06,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:26:06,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:26:06,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1789 transitions. [2022-07-13 22:26:06,291 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5597622027534418 [2022-07-13 22:26:06,291 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1789 transitions. [2022-07-13 22:26:06,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1789 transitions. [2022-07-13 22:26:06,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:06,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1789 transitions. [2022-07-13 22:26:06,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.61764705882353) internal successors, (1789), 34 states have internal predecessors, (1789), 0 states have call successors, (0), 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-13 22:26:06,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:26:06,294 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:26:06,295 INFO L186 Difference]: Start difference. First operand has 558 places, 596 transitions, 8654 flow. Second operand 34 states and 1789 transitions. [2022-07-13 22:26:06,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 620 transitions, 9953 flow [2022-07-13 22:26:06,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 620 transitions, 9689 flow, removed 44 selfloop flow, removed 33 redundant places. [2022-07-13 22:26:06,526 INFO L242 Difference]: Finished difference. Result has 558 places, 589 transitions, 8489 flow [2022-07-13 22:26:06,527 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8398, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8489, PETRI_PLACES=558, PETRI_TRANSITIONS=589} [2022-07-13 22:26:06,527 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 470 predicate places. [2022-07-13 22:26:06,527 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 589 transitions, 8489 flow [2022-07-13 22:26:06,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:06,528 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:06,528 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] [2022-07-13 22:26:06,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-07-13 22:26:06,528 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:06,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:06,528 INFO L85 PathProgramCache]: Analyzing trace with hash 439433696, now seen corresponding path program 89 times [2022-07-13 22:26:06,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:06,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705453653] [2022-07-13 22:26:06,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:06,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:06,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:06,825 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-13 22:26:06,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:06,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705453653] [2022-07-13 22:26:06,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705453653] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:06,826 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:06,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:26:06,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352415854] [2022-07-13 22:26:06,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:06,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:26:06,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:06,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:26:06,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:26:06,827 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:06,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 589 transitions, 8489 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:06,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:06,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:06,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:08,193 INFO L129 PetriNetUnfolder]: 412/1322 cut-off events. [2022-07-13 22:26:08,193 INFO L130 PetriNetUnfolder]: For 22852/22852 co-relation queries the response was YES. [2022-07-13 22:26:08,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10362 conditions, 1322 events. 412/1322 cut-off events. For 22852/22852 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8756 event pairs, 38 based on Foata normal form. 1/1321 useless extension candidates. Maximal degree in co-relation 10171. Up to 861 conditions per place. [2022-07-13 22:26:08,219 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 420 selfloop transitions, 152 changer transitions 19/630 dead transitions. [2022-07-13 22:26:08,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 630 transitions, 10246 flow [2022-07-13 22:26:08,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:26:08,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:26:08,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1858 transitions. [2022-07-13 22:26:08,221 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.564741641337386 [2022-07-13 22:26:08,221 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1858 transitions. [2022-07-13 22:26:08,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1858 transitions. [2022-07-13 22:26:08,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:08,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1858 transitions. [2022-07-13 22:26:08,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.08571428571429) internal successors, (1858), 35 states have internal predecessors, (1858), 0 states have call successors, (0), 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-13 22:26:08,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:08,224 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:08,224 INFO L186 Difference]: Start difference. First operand has 558 places, 589 transitions, 8489 flow. Second operand 35 states and 1858 transitions. [2022-07-13 22:26:08,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 630 transitions, 10246 flow [2022-07-13 22:26:08,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 630 transitions, 9999 flow, removed 22 selfloop flow, removed 38 redundant places. [2022-07-13 22:26:08,483 INFO L242 Difference]: Finished difference. Result has 547 places, 594 transitions, 8749 flow [2022-07-13 22:26:08,484 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8254, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8749, PETRI_PLACES=547, PETRI_TRANSITIONS=594} [2022-07-13 22:26:08,484 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 459 predicate places. [2022-07-13 22:26:08,484 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 594 transitions, 8749 flow [2022-07-13 22:26:08,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:08,484 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:08,485 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] [2022-07-13 22:26:08,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-07-13 22:26:08,485 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:08,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:08,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1305038104, now seen corresponding path program 90 times [2022-07-13 22:26:08,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:08,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937288235] [2022-07-13 22:26:08,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:08,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:08,801 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-13 22:26:08,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:08,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937288235] [2022-07-13 22:26:08,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937288235] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:08,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:08,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:08,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063363523] [2022-07-13 22:26:08,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:08,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:08,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:08,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:08,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:08,803 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:08,804 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 594 transitions, 8749 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:08,804 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:08,804 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:08,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:11,984 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:26:12,454 INFO L129 PetriNetUnfolder]: 405/1300 cut-off events. [2022-07-13 22:26:12,454 INFO L130 PetriNetUnfolder]: For 22308/22308 co-relation queries the response was YES. [2022-07-13 22:26:12,475 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10278 conditions, 1300 events. 405/1300 cut-off events. For 22308/22308 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 8519 event pairs, 42 based on Foata normal form. 1/1299 useless extension candidates. Maximal degree in co-relation 10092. Up to 925 conditions per place. [2022-07-13 22:26:12,480 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 474 selfloop transitions, 75 changer transitions 24/612 dead transitions. [2022-07-13 22:26:12,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 612 transitions, 9995 flow [2022-07-13 22:26:12,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:26:12,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:26:12,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1838 transitions. [2022-07-13 22:26:12,482 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5586626139817629 [2022-07-13 22:26:12,482 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1838 transitions. [2022-07-13 22:26:12,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1838 transitions. [2022-07-13 22:26:12,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:12,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1838 transitions. [2022-07-13 22:26:12,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.51428571428571) internal successors, (1838), 35 states have internal predecessors, (1838), 0 states have call successors, (0), 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-13 22:26:12,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:12,486 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:12,486 INFO L186 Difference]: Start difference. First operand has 547 places, 594 transitions, 8749 flow. Second operand 35 states and 1838 transitions. [2022-07-13 22:26:12,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 612 transitions, 9995 flow [2022-07-13 22:26:12,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 612 transitions, 9750 flow, removed 37 selfloop flow, removed 29 redundant places. [2022-07-13 22:26:12,758 INFO L242 Difference]: Finished difference. Result has 552 places, 579 transitions, 8554 flow [2022-07-13 22:26:12,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8510, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8554, PETRI_PLACES=552, PETRI_TRANSITIONS=579} [2022-07-13 22:26:12,759 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 464 predicate places. [2022-07-13 22:26:12,759 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 579 transitions, 8554 flow [2022-07-13 22:26:12,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:12,760 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:12,760 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] [2022-07-13 22:26:12,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-07-13 22:26:12,760 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:12,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:12,760 INFO L85 PathProgramCache]: Analyzing trace with hash 145824592, now seen corresponding path program 91 times [2022-07-13 22:26:12,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:12,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181540014] [2022-07-13 22:26:12,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:12,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:12,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:13,040 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-13 22:26:13,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:13,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181540014] [2022-07-13 22:26:13,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181540014] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:13,041 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:13,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:26:13,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395999352] [2022-07-13 22:26:13,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:13,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:26:13,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:13,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:26:13,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:26:13,042 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:13,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 579 transitions, 8554 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:13,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:13,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:13,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:14,245 INFO L129 PetriNetUnfolder]: 400/1281 cut-off events. [2022-07-13 22:26:14,245 INFO L130 PetriNetUnfolder]: For 21358/21358 co-relation queries the response was YES. [2022-07-13 22:26:14,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10116 conditions, 1281 events. 400/1281 cut-off events. For 21358/21358 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8349 event pairs, 44 based on Foata normal form. 1/1279 useless extension candidates. Maximal degree in co-relation 9932. Up to 903 conditions per place. [2022-07-13 22:26:14,270 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 455 selfloop transitions, 77 changer transitions 25/596 dead transitions. [2022-07-13 22:26:14,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 596 transitions, 9764 flow [2022-07-13 22:26:14,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:26:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:26:14,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1691 transitions. [2022-07-13 22:26:14,272 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5621675531914894 [2022-07-13 22:26:14,272 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1691 transitions. [2022-07-13 22:26:14,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1691 transitions. [2022-07-13 22:26:14,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:14,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1691 transitions. [2022-07-13 22:26:14,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:26:14,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:14,275 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:14,275 INFO L186 Difference]: Start difference. First operand has 552 places, 579 transitions, 8554 flow. Second operand 32 states and 1691 transitions. [2022-07-13 22:26:14,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 596 transitions, 9764 flow [2022-07-13 22:26:14,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 596 transitions, 9523 flow, removed 14 selfloop flow, removed 35 redundant places. [2022-07-13 22:26:14,513 INFO L242 Difference]: Finished difference. Result has 531 places, 562 transitions, 8365 flow [2022-07-13 22:26:14,514 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8321, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8365, PETRI_PLACES=531, PETRI_TRANSITIONS=562} [2022-07-13 22:26:14,514 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2022-07-13 22:26:14,514 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 562 transitions, 8365 flow [2022-07-13 22:26:14,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:14,514 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:14,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] [2022-07-13 22:26:14,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-07-13 22:26:14,515 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:14,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:14,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1402767216, now seen corresponding path program 92 times [2022-07-13 22:26:14,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:14,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112065180] [2022-07-13 22:26:14,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:14,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:14,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:14,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-13 22:26:14,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:14,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112065180] [2022-07-13 22:26:14,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112065180] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:14,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:14,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:14,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891262293] [2022-07-13 22:26:14,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:14,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:14,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:14,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:14,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:14,790 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:14,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 562 transitions, 8365 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:14,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:14,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:14,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:16,069 INFO L129 PetriNetUnfolder]: 394/1257 cut-off events. [2022-07-13 22:26:16,069 INFO L130 PetriNetUnfolder]: For 21028/21028 co-relation queries the response was YES. [2022-07-13 22:26:16,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9944 conditions, 1257 events. 394/1257 cut-off events. For 21028/21028 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8116 event pairs, 50 based on Foata normal form. 1/1256 useless extension candidates. Maximal degree in co-relation 9766. Up to 898 conditions per place. [2022-07-13 22:26:16,089 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 447 selfloop transitions, 57 changer transitions 38/581 dead transitions. [2022-07-13 22:26:16,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 581 transitions, 9531 flow [2022-07-13 22:26:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:26:16,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:26:16,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1684 transitions. [2022-07-13 22:26:16,091 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5598404255319149 [2022-07-13 22:26:16,091 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1684 transitions. [2022-07-13 22:26:16,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1684 transitions. [2022-07-13 22:26:16,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:16,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1684 transitions. [2022-07-13 22:26:16,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.625) internal successors, (1684), 32 states have internal predecessors, (1684), 0 states have call successors, (0), 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-13 22:26:16,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:16,094 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:16,094 INFO L186 Difference]: Start difference. First operand has 531 places, 562 transitions, 8365 flow. Second operand 32 states and 1684 transitions. [2022-07-13 22:26:16,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 581 transitions, 9531 flow [2022-07-13 22:26:16,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 581 transitions, 9255 flow, removed 17 selfloop flow, removed 38 redundant places. [2022-07-13 22:26:16,269 INFO L242 Difference]: Finished difference. Result has 512 places, 534 transitions, 7918 flow [2022-07-13 22:26:16,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7918, PETRI_PLACES=512, PETRI_TRANSITIONS=534} [2022-07-13 22:26:16,269 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 424 predicate places. [2022-07-13 22:26:16,269 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 534 transitions, 7918 flow [2022-07-13 22:26:16,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:16,270 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:16,270 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] [2022-07-13 22:26:16,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-07-13 22:26:16,270 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:16,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:16,270 INFO L85 PathProgramCache]: Analyzing trace with hash -701370092, now seen corresponding path program 93 times [2022-07-13 22:26:16,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:16,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064560980] [2022-07-13 22:26:16,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:16,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:16,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:16,570 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-13 22:26:16,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:16,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064560980] [2022-07-13 22:26:16,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064560980] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:16,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:16,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:16,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002850323] [2022-07-13 22:26:16,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:16,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:16,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:16,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:16,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:16,572 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:16,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 534 transitions, 7918 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:16,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:16,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:16,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:17,987 INFO L129 PetriNetUnfolder]: 388/1231 cut-off events. [2022-07-13 22:26:17,987 INFO L130 PetriNetUnfolder]: For 20232/20232 co-relation queries the response was YES. [2022-07-13 22:26:18,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9555 conditions, 1231 events. 388/1231 cut-off events. For 20232/20232 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7876 event pairs, 38 based on Foata normal form. 1/1231 useless extension candidates. Maximal degree in co-relation 9384. Up to 873 conditions per place. [2022-07-13 22:26:18,006 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 426 selfloop transitions, 78 changer transitions 16/559 dead transitions. [2022-07-13 22:26:18,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 559 transitions, 9178 flow [2022-07-13 22:26:18,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:26:18,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 22:26:18,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1734 transitions. [2022-07-13 22:26:18,008 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5589941972920697 [2022-07-13 22:26:18,008 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1734 transitions. [2022-07-13 22:26:18,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1734 transitions. [2022-07-13 22:26:18,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:18,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1734 transitions. [2022-07-13 22:26:18,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.54545454545455) internal successors, (1734), 33 states have internal predecessors, (1734), 0 states have call successors, (0), 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-13 22:26:18,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:26:18,011 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:26:18,011 INFO L186 Difference]: Start difference. First operand has 512 places, 534 transitions, 7918 flow. Second operand 33 states and 1734 transitions. [2022-07-13 22:26:18,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 559 transitions, 9178 flow [2022-07-13 22:26:18,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 559 transitions, 8788 flow, removed 61 selfloop flow, removed 35 redundant places. [2022-07-13 22:26:18,173 INFO L242 Difference]: Finished difference. Result has 485 places, 533 transitions, 7724 flow [2022-07-13 22:26:18,173 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7550, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7724, PETRI_PLACES=485, PETRI_TRANSITIONS=533} [2022-07-13 22:26:18,173 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 397 predicate places. [2022-07-13 22:26:18,173 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 533 transitions, 7724 flow [2022-07-13 22:26:18,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:18,174 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:18,174 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] [2022-07-13 22:26:18,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-07-13 22:26:18,174 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:18,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:18,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1785293378, now seen corresponding path program 94 times [2022-07-13 22:26:18,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:18,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380250424] [2022-07-13 22:26:18,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:18,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:18,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:18,442 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-13 22:26:18,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:18,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380250424] [2022-07-13 22:26:18,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380250424] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:18,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:18,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:18,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25728662] [2022-07-13 22:26:18,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:18,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:18,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:18,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:18,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:18,443 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:18,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 533 transitions, 7724 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:18,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:18,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:18,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:19,734 INFO L129 PetriNetUnfolder]: 384/1225 cut-off events. [2022-07-13 22:26:19,734 INFO L130 PetriNetUnfolder]: For 16685/16685 co-relation queries the response was YES. [2022-07-13 22:26:19,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9115 conditions, 1225 events. 384/1225 cut-off events. For 16685/16685 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7845 event pairs, 52 based on Foata normal form. 1/1224 useless extension candidates. Maximal degree in co-relation 8950. Up to 871 conditions per place. [2022-07-13 22:26:19,753 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 424 selfloop transitions, 66 changer transitions 23/552 dead transitions. [2022-07-13 22:26:19,753 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 552 transitions, 8828 flow [2022-07-13 22:26:19,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:26:19,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 22:26:19,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1629 transitions. [2022-07-13 22:26:19,754 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.559025394646534 [2022-07-13 22:26:19,754 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1629 transitions. [2022-07-13 22:26:19,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1629 transitions. [2022-07-13 22:26:19,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:19,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1629 transitions. [2022-07-13 22:26:19,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.54838709677419) internal successors, (1629), 31 states have internal predecessors, (1629), 0 states have call successors, (0), 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-13 22:26:19,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:26:19,757 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 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-13 22:26:19,757 INFO L186 Difference]: Start difference. First operand has 485 places, 533 transitions, 7724 flow. Second operand 31 states and 1629 transitions. [2022-07-13 22:26:19,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 552 transitions, 8828 flow [2022-07-13 22:26:19,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 552 transitions, 8639 flow, removed 16 selfloop flow, removed 32 redundant places. [2022-07-13 22:26:19,911 INFO L242 Difference]: Finished difference. Result has 481 places, 520 transitions, 7476 flow [2022-07-13 22:26:19,911 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7476, PETRI_PLACES=481, PETRI_TRANSITIONS=520} [2022-07-13 22:26:19,912 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 393 predicate places. [2022-07-13 22:26:19,912 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 520 transitions, 7476 flow [2022-07-13 22:26:19,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:19,912 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:19,912 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] [2022-07-13 22:26:19,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-07-13 22:26:19,912 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:19,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:19,912 INFO L85 PathProgramCache]: Analyzing trace with hash -414995468, now seen corresponding path program 95 times [2022-07-13 22:26:19,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:19,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895917821] [2022-07-13 22:26:19,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:19,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:19,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:20,221 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-13 22:26:20,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:20,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895917821] [2022-07-13 22:26:20,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895917821] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:20,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:20,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:20,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283599097] [2022-07-13 22:26:20,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:20,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:20,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:20,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:20,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:20,223 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:20,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 520 transitions, 7476 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:20,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:20,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:20,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:21,483 INFO L129 PetriNetUnfolder]: 385/1219 cut-off events. [2022-07-13 22:26:21,483 INFO L130 PetriNetUnfolder]: For 17001/17001 co-relation queries the response was YES. [2022-07-13 22:26:21,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1219 events. 385/1219 cut-off events. For 17001/17001 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7749 event pairs, 39 based on Foata normal form. 1/1218 useless extension candidates. Maximal degree in co-relation 8886. Up to 772 conditions per place. [2022-07-13 22:26:21,502 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 344 selfloop transitions, 152 changer transitions 21/556 dead transitions. [2022-07-13 22:26:21,502 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 556 transitions, 8859 flow [2022-07-13 22:26:21,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:26:21,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:26:21,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1955 transitions. [2022-07-13 22:26:21,504 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5621046578493387 [2022-07-13 22:26:21,504 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1955 transitions. [2022-07-13 22:26:21,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1955 transitions. [2022-07-13 22:26:21,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:21,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1955 transitions. [2022-07-13 22:26:21,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.83783783783784) internal successors, (1955), 37 states have internal predecessors, (1955), 0 states have call successors, (0), 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-13 22:26:21,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:26:21,507 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:26:21,507 INFO L186 Difference]: Start difference. First operand has 481 places, 520 transitions, 7476 flow. Second operand 37 states and 1955 transitions. [2022-07-13 22:26:21,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 556 transitions, 8859 flow [2022-07-13 22:26:21,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 556 transitions, 8558 flow, removed 28 selfloop flow, removed 36 redundant places. [2022-07-13 22:26:21,675 INFO L242 Difference]: Finished difference. Result has 467 places, 518 transitions, 7548 flow [2022-07-13 22:26:21,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7195, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7548, PETRI_PLACES=467, PETRI_TRANSITIONS=518} [2022-07-13 22:26:21,676 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 379 predicate places. [2022-07-13 22:26:21,676 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 518 transitions, 7548 flow [2022-07-13 22:26:21,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:21,676 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:21,676 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] [2022-07-13 22:26:21,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-07-13 22:26:21,677 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:21,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:21,677 INFO L85 PathProgramCache]: Analyzing trace with hash -495539756, now seen corresponding path program 96 times [2022-07-13 22:26:21,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:21,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708554456] [2022-07-13 22:26:21,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:21,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:21,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:21,967 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-13 22:26:21,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:21,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708554456] [2022-07-13 22:26:21,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708554456] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:21,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:21,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:26:21,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220323228] [2022-07-13 22:26:21,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:21,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:26:21,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:21,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:26:21,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:26:21,970 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:21,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 518 transitions, 7548 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:21,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:21,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:21,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:23,133 INFO L129 PetriNetUnfolder]: 382/1214 cut-off events. [2022-07-13 22:26:23,133 INFO L130 PetriNetUnfolder]: For 16226/16226 co-relation queries the response was YES. [2022-07-13 22:26:23,148 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9004 conditions, 1214 events. 382/1214 cut-off events. For 16226/16226 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7729 event pairs, 43 based on Foata normal form. 1/1213 useless extension candidates. Maximal degree in co-relation 8850. Up to 773 conditions per place. [2022-07-13 22:26:23,153 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 358 selfloop transitions, 133 changer transitions 25/555 dead transitions. [2022-07-13 22:26:23,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 555 transitions, 8995 flow [2022-07-13 22:26:23,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:26:23,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:26:23,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1852 transitions. [2022-07-13 22:26:23,155 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562917933130699 [2022-07-13 22:26:23,155 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1852 transitions. [2022-07-13 22:26:23,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1852 transitions. [2022-07-13 22:26:23,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:23,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1852 transitions. [2022-07-13 22:26:23,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.91428571428571) internal successors, (1852), 35 states have internal predecessors, (1852), 0 states have call successors, (0), 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-13 22:26:23,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:23,158 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:23,158 INFO L186 Difference]: Start difference. First operand has 467 places, 518 transitions, 7548 flow. Second operand 35 states and 1852 transitions. [2022-07-13 22:26:23,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 555 transitions, 8995 flow [2022-07-13 22:26:23,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 555 transitions, 8620 flow, removed 30 selfloop flow, removed 32 redundant places. [2022-07-13 22:26:23,330 INFO L242 Difference]: Finished difference. Result has 469 places, 514 transitions, 7471 flow [2022-07-13 22:26:23,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7189, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7471, PETRI_PLACES=469, PETRI_TRANSITIONS=514} [2022-07-13 22:26:23,331 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 381 predicate places. [2022-07-13 22:26:23,331 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 514 transitions, 7471 flow [2022-07-13 22:26:23,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:23,331 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:23,332 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] [2022-07-13 22:26:23,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2022-07-13 22:26:23,332 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:23,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:23,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1785106840, now seen corresponding path program 97 times [2022-07-13 22:26:23,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:23,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149835422] [2022-07-13 22:26:23,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:23,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:23,650 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-13 22:26:23,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:23,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149835422] [2022-07-13 22:26:23,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149835422] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:23,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:23,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:23,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367994374] [2022-07-13 22:26:23,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:23,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:23,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:23,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:23,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:23,652 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:23,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 514 transitions, 7471 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:23,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:23,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:23,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:25,604 INFO L129 PetriNetUnfolder]: 376/1195 cut-off events. [2022-07-13 22:26:25,605 INFO L130 PetriNetUnfolder]: For 16064/16064 co-relation queries the response was YES. [2022-07-13 22:26:25,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8859 conditions, 1195 events. 376/1195 cut-off events. For 16064/16064 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7562 event pairs, 53 based on Foata normal form. 1/1194 useless extension candidates. Maximal degree in co-relation 8704. Up to 823 conditions per place. [2022-07-13 22:26:25,623 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 396 selfloop transitions, 93 changer transitions 17/545 dead transitions. [2022-07-13 22:26:25,624 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 545 transitions, 8778 flow [2022-07-13 22:26:25,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:26:25,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 22:26:25,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1791 transitions. [2022-07-13 22:26:25,625 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5603879849812266 [2022-07-13 22:26:25,625 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1791 transitions. [2022-07-13 22:26:25,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1791 transitions. [2022-07-13 22:26:25,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:25,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1791 transitions. [2022-07-13 22:26:25,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.6764705882353) internal successors, (1791), 34 states have internal predecessors, (1791), 0 states have call successors, (0), 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-13 22:26:25,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:26:25,628 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 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-13 22:26:25,628 INFO L186 Difference]: Start difference. First operand has 469 places, 514 transitions, 7471 flow. Second operand 34 states and 1791 transitions. [2022-07-13 22:26:25,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 545 transitions, 8778 flow [2022-07-13 22:26:25,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 545 transitions, 8360 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-07-13 22:26:25,801 INFO L242 Difference]: Finished difference. Result has 476 places, 515 transitions, 7289 flow [2022-07-13 22:26:25,802 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7068, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7289, PETRI_PLACES=476, PETRI_TRANSITIONS=515} [2022-07-13 22:26:25,802 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 388 predicate places. [2022-07-13 22:26:25,802 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 515 transitions, 7289 flow [2022-07-13 22:26:25,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:25,802 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:25,802 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] [2022-07-13 22:26:25,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2022-07-13 22:26:25,806 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:25,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:25,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1523953962, now seen corresponding path program 98 times [2022-07-13 22:26:25,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:25,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088452643] [2022-07-13 22:26:25,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:25,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:25,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:26,092 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-13 22:26:26,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:26,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088452643] [2022-07-13 22:26:26,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088452643] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:26,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:26,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:26,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908286469] [2022-07-13 22:26:26,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:26,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:26,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:26,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:26,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:26,097 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:26,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 515 transitions, 7289 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:26,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:26,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:26,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:28,818 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:26:29,749 INFO L129 PetriNetUnfolder]: 375/1195 cut-off events. [2022-07-13 22:26:29,749 INFO L130 PetriNetUnfolder]: For 15843/15843 co-relation queries the response was YES. [2022-07-13 22:26:29,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8840 conditions, 1195 events. 375/1195 cut-off events. For 15843/15843 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7620 event pairs, 50 based on Foata normal form. 1/1194 useless extension candidates. Maximal degree in co-relation 8680. Up to 790 conditions per place. [2022-07-13 22:26:29,768 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 364 selfloop transitions, 133 changer transitions 20/556 dead transitions. [2022-07-13 22:26:29,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 556 transitions, 8910 flow [2022-07-13 22:26:29,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-13 22:26:29,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-13 22:26:29,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2310 transitions. [2022-07-13 22:26:29,770 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-13 22:26:29,770 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2310 transitions. [2022-07-13 22:26:29,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2310 transitions. [2022-07-13 22:26:29,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:29,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2310 transitions. [2022-07-13 22:26:29,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.5) internal successors, (2310), 44 states have internal predecessors, (2310), 0 states have call successors, (0), 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-13 22:26:29,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 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-13 22:26:29,774 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 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-13 22:26:29,774 INFO L186 Difference]: Start difference. First operand has 476 places, 515 transitions, 7289 flow. Second operand 44 states and 2310 transitions. [2022-07-13 22:26:29,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 556 transitions, 8910 flow [2022-07-13 22:26:29,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 556 transitions, 8705 flow, removed 26 selfloop flow, removed 29 redundant places. [2022-07-13 22:26:29,939 INFO L242 Difference]: Finished difference. Result has 491 places, 523 transitions, 7585 flow [2022-07-13 22:26:29,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7104, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7585, PETRI_PLACES=491, PETRI_TRANSITIONS=523} [2022-07-13 22:26:29,940 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 403 predicate places. [2022-07-13 22:26:29,940 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 523 transitions, 7585 flow [2022-07-13 22:26:29,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:29,940 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:29,940 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] [2022-07-13 22:26:29,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2022-07-13 22:26:29,941 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:29,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:29,941 INFO L85 PathProgramCache]: Analyzing trace with hash -2124104388, now seen corresponding path program 99 times [2022-07-13 22:26:29,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:29,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969297232] [2022-07-13 22:26:29,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:29,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:29,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:30,329 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-13 22:26:30,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:30,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969297232] [2022-07-13 22:26:30,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969297232] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:30,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:30,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:26:30,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374210840] [2022-07-13 22:26:30,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:30,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:26:30,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:26:30,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:26:30,330 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:30,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 523 transitions, 7585 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:26:30,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:30,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:30,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:33,348 INFO L129 PetriNetUnfolder]: 375/1200 cut-off events. [2022-07-13 22:26:33,348 INFO L130 PetriNetUnfolder]: For 17090/17090 co-relation queries the response was YES. [2022-07-13 22:26:33,359 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8999 conditions, 1200 events. 375/1200 cut-off events. For 17090/17090 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7643 event pairs, 42 based on Foata normal form. 1/1199 useless extension candidates. Maximal degree in co-relation 8840. Up to 742 conditions per place. [2022-07-13 22:26:33,363 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 361 selfloop transitions, 150 changer transitions 19/569 dead transitions. [2022-07-13 22:26:33,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 569 transitions, 9416 flow [2022-07-13 22:26:33,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-13 22:26:33,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-13 22:26:33,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2101 transitions. [2022-07-13 22:26:33,364 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5587765957446809 [2022-07-13 22:26:33,365 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2101 transitions. [2022-07-13 22:26:33,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2101 transitions. [2022-07-13 22:26:33,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:33,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2101 transitions. [2022-07-13 22:26:33,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.525) internal successors, (2101), 40 states have internal predecessors, (2101), 0 states have call successors, (0), 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-13 22:26:33,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 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-13 22:26:33,368 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 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-13 22:26:33,368 INFO L186 Difference]: Start difference. First operand has 491 places, 523 transitions, 7585 flow. Second operand 40 states and 2101 transitions. [2022-07-13 22:26:33,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 569 transitions, 9416 flow [2022-07-13 22:26:33,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 569 transitions, 8916 flow, removed 147 selfloop flow, removed 36 redundant places. [2022-07-13 22:26:33,532 INFO L242 Difference]: Finished difference. Result has 496 places, 530 transitions, 7659 flow [2022-07-13 22:26:33,533 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7183, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7659, PETRI_PLACES=496, PETRI_TRANSITIONS=530} [2022-07-13 22:26:33,533 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 408 predicate places. [2022-07-13 22:26:33,533 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 530 transitions, 7659 flow [2022-07-13 22:26:33,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:26:33,534 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:33,534 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] [2022-07-13 22:26:33,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-07-13 22:26:33,534 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:33,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:33,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1106248134, now seen corresponding path program 100 times [2022-07-13 22:26:33,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:33,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488707432] [2022-07-13 22:26:33,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:33,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:33,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:33,889 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-13 22:26:33,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:33,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488707432] [2022-07-13 22:26:33,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488707432] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:33,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:33,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:33,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482926476] [2022-07-13 22:26:33,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:33,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:33,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:33,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:33,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:33,891 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:33,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 530 transitions, 7659 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:33,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:33,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:33,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:36,504 INFO L129 PetriNetUnfolder]: 373/1177 cut-off events. [2022-07-13 22:26:36,504 INFO L130 PetriNetUnfolder]: For 16565/16565 co-relation queries the response was YES. [2022-07-13 22:26:36,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8879 conditions, 1177 events. 373/1177 cut-off events. For 16565/16565 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7386 event pairs, 51 based on Foata normal form. 1/1177 useless extension candidates. Maximal degree in co-relation 8721. Up to 808 conditions per place. [2022-07-13 22:26:36,521 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 401 selfloop transitions, 87 changer transitions 33/560 dead transitions. [2022-07-13 22:26:36,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 560 transitions, 9044 flow [2022-07-13 22:26:36,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:26:36,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:26:36,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1943 transitions. [2022-07-13 22:26:36,523 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558654399079931 [2022-07-13 22:26:36,523 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1943 transitions. [2022-07-13 22:26:36,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1943 transitions. [2022-07-13 22:26:36,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:36,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1943 transitions. [2022-07-13 22:26:36,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.513513513513516) internal successors, (1943), 37 states have internal predecessors, (1943), 0 states have call successors, (0), 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-13 22:26:36,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:26:36,526 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:26:36,526 INFO L186 Difference]: Start difference. First operand has 496 places, 530 transitions, 7659 flow. Second operand 37 states and 1943 transitions. [2022-07-13 22:26:36,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 560 transitions, 9044 flow [2022-07-13 22:26:36,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 560 transitions, 8696 flow, removed 48 selfloop flow, removed 36 redundant places. [2022-07-13 22:26:36,701 INFO L242 Difference]: Finished difference. Result has 497 places, 514 transitions, 7179 flow [2022-07-13 22:26:36,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7335, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7179, PETRI_PLACES=497, PETRI_TRANSITIONS=514} [2022-07-13 22:26:36,702 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 409 predicate places. [2022-07-13 22:26:36,702 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 514 transitions, 7179 flow [2022-07-13 22:26:36,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:36,702 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:36,702 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] [2022-07-13 22:26:36,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-07-13 22:26:36,703 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:36,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:36,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1468803638, now seen corresponding path program 101 times [2022-07-13 22:26:36,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:36,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583403669] [2022-07-13 22:26:36,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:36,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:36,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:37,031 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-13 22:26:37,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:37,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583403669] [2022-07-13 22:26:37,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583403669] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:37,031 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:37,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-13 22:26:37,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514704363] [2022-07-13 22:26:37,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:37,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-13 22:26:37,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:37,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-13 22:26:37,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:26:37,033 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:37,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 514 transitions, 7179 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:37,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:37,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:37,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:38,350 INFO L129 PetriNetUnfolder]: 363/1144 cut-off events. [2022-07-13 22:26:38,350 INFO L130 PetriNetUnfolder]: For 14908/14908 co-relation queries the response was YES. [2022-07-13 22:26:38,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8436 conditions, 1144 events. 363/1144 cut-off events. For 14908/14908 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7099 event pairs, 53 based on Foata normal form. 1/1143 useless extension candidates. Maximal degree in co-relation 8277. Up to 759 conditions per place. [2022-07-13 22:26:38,365 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 365 selfloop transitions, 108 changer transitions 27/539 dead transitions. [2022-07-13 22:26:38,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 539 transitions, 8346 flow [2022-07-13 22:26:38,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:26:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:26:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1693 transitions. [2022-07-13 22:26:38,368 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5628324468085106 [2022-07-13 22:26:38,369 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1693 transitions. [2022-07-13 22:26:38,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1693 transitions. [2022-07-13 22:26:38,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:38,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1693 transitions. [2022-07-13 22:26:38,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.90625) internal successors, (1693), 32 states have internal predecessors, (1693), 0 states have call successors, (0), 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-13 22:26:38,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:38,372 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 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-13 22:26:38,372 INFO L186 Difference]: Start difference. First operand has 497 places, 514 transitions, 7179 flow. Second operand 32 states and 1693 transitions. [2022-07-13 22:26:38,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 539 transitions, 8346 flow [2022-07-13 22:26:38,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 539 transitions, 7908 flow, removed 88 selfloop flow, removed 39 redundant places. [2022-07-13 22:26:38,540 INFO L242 Difference]: Finished difference. Result has 481 places, 498 transitions, 6766 flow [2022-07-13 22:26:38,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6766, PETRI_PLACES=481, PETRI_TRANSITIONS=498} [2022-07-13 22:26:38,540 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 393 predicate places. [2022-07-13 22:26:38,541 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 498 transitions, 6766 flow [2022-07-13 22:26:38,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 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-13 22:26:38,541 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:38,541 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] [2022-07-13 22:26:38,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-07-13 22:26:38,541 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:38,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:38,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1367585866, now seen corresponding path program 102 times [2022-07-13 22:26:38,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:38,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458290988] [2022-07-13 22:26:38,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:38,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:38,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:38,910 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-13 22:26:38,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:38,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458290988] [2022-07-13 22:26:38,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458290988] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:38,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:38,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:38,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904614969] [2022-07-13 22:26:38,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:38,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:38,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:38,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:38,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:38,912 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:38,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 498 transitions, 6766 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:38,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:38,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:38,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:42,836 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:26:43,623 INFO L129 PetriNetUnfolder]: 363/1140 cut-off events. [2022-07-13 22:26:43,623 INFO L130 PetriNetUnfolder]: For 14751/14751 co-relation queries the response was YES. [2022-07-13 22:26:43,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8383 conditions, 1140 events. 363/1140 cut-off events. For 14751/14751 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 7076 event pairs, 54 based on Foata normal form. 1/1138 useless extension candidates. Maximal degree in co-relation 8226. Up to 752 conditions per place. [2022-07-13 22:26:43,642 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 357 selfloop transitions, 109 changer transitions 26/531 dead transitions. [2022-07-13 22:26:43,642 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 531 transitions, 8185 flow [2022-07-13 22:26:43,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-13 22:26:43,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-13 22:26:43,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1852 transitions. [2022-07-13 22:26:43,644 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562917933130699 [2022-07-13 22:26:43,644 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1852 transitions. [2022-07-13 22:26:43,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1852 transitions. [2022-07-13 22:26:43,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:43,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1852 transitions. [2022-07-13 22:26:43,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.91428571428571) internal successors, (1852), 35 states have internal predecessors, (1852), 0 states have call successors, (0), 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-13 22:26:43,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:43,647 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 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-13 22:26:43,647 INFO L186 Difference]: Start difference. First operand has 481 places, 498 transitions, 6766 flow. Second operand 35 states and 1852 transitions. [2022-07-13 22:26:43,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 531 transitions, 8185 flow [2022-07-13 22:26:43,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 531 transitions, 7846 flow, removed 20 selfloop flow, removed 36 redundant places. [2022-07-13 22:26:43,800 INFO L242 Difference]: Finished difference. Result has 475 places, 492 transitions, 6663 flow [2022-07-13 22:26:43,800 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6450, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6663, PETRI_PLACES=475, PETRI_TRANSITIONS=492} [2022-07-13 22:26:43,801 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 387 predicate places. [2022-07-13 22:26:43,801 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 492 transitions, 6663 flow [2022-07-13 22:26:43,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:43,801 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:43,801 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] [2022-07-13 22:26:43,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-07-13 22:26:43,801 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:43,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:43,801 INFO L85 PathProgramCache]: Analyzing trace with hash 523130084, now seen corresponding path program 103 times [2022-07-13 22:26:43,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:43,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683605465] [2022-07-13 22:26:43,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:43,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:43,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:44,135 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-13 22:26:44,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:44,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683605465] [2022-07-13 22:26:44,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683605465] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:44,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:44,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:44,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422092702] [2022-07-13 22:26:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:44,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:44,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:44,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:44,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:44,137 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:44,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 492 transitions, 6663 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:44,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:44,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:44,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:45,914 INFO L129 PetriNetUnfolder]: 355/1137 cut-off events. [2022-07-13 22:26:45,915 INFO L130 PetriNetUnfolder]: For 16367/16367 co-relation queries the response was YES. [2022-07-13 22:26:45,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8428 conditions, 1137 events. 355/1137 cut-off events. For 16367/16367 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 7047 event pairs, 41 based on Foata normal form. 1/1137 useless extension candidates. Maximal degree in co-relation 8273. Up to 662 conditions per place. [2022-07-13 22:26:45,933 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 285 selfloop transitions, 193 changer transitions 20/537 dead transitions. [2022-07-13 22:26:45,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 537 transitions, 8423 flow [2022-07-13 22:26:45,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:26:45,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:26:45,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1903 transitions. [2022-07-13 22:26:45,935 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5623522458628841 [2022-07-13 22:26:45,935 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1903 transitions. [2022-07-13 22:26:45,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1903 transitions. [2022-07-13 22:26:45,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:45,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1903 transitions. [2022-07-13 22:26:45,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.861111111111114) internal successors, (1903), 36 states have internal predecessors, (1903), 0 states have call successors, (0), 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-13 22:26:45,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:26:45,938 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:26:45,938 INFO L186 Difference]: Start difference. First operand has 475 places, 492 transitions, 6663 flow. Second operand 36 states and 1903 transitions. [2022-07-13 22:26:45,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 537 transitions, 8423 flow [2022-07-13 22:26:46,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 537 transitions, 8131 flow, removed 69 selfloop flow, removed 33 redundant places. [2022-07-13 22:26:46,106 INFO L242 Difference]: Finished difference. Result has 476 places, 503 transitions, 7180 flow [2022-07-13 22:26:46,106 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7180, PETRI_PLACES=476, PETRI_TRANSITIONS=503} [2022-07-13 22:26:46,106 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 388 predicate places. [2022-07-13 22:26:46,106 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 503 transitions, 7180 flow [2022-07-13 22:26:46,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:46,106 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:46,106 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] [2022-07-13 22:26:46,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-07-13 22:26:46,107 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:46,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:46,107 INFO L85 PathProgramCache]: Analyzing trace with hash 29064096, now seen corresponding path program 104 times [2022-07-13 22:26:46,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:46,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167078135] [2022-07-13 22:26:46,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:46,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:46,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:46,465 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-13 22:26:46,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:46,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167078135] [2022-07-13 22:26:46,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167078135] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:46,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:46,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:46,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979572229] [2022-07-13 22:26:46,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:46,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:46,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:46,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:46,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:46,467 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:46,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 503 transitions, 7180 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:46,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:46,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:46,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:47,859 INFO L129 PetriNetUnfolder]: 349/1103 cut-off events. [2022-07-13 22:26:47,859 INFO L130 PetriNetUnfolder]: For 15559/15559 co-relation queries the response was YES. [2022-07-13 22:26:47,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8315 conditions, 1103 events. 349/1103 cut-off events. For 15559/15559 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6683 event pairs, 56 based on Foata normal form. 1/1102 useless extension candidates. Maximal degree in co-relation 8160. Up to 719 conditions per place. [2022-07-13 22:26:47,875 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 347 selfloop transitions, 69 changer transitions 71/526 dead transitions. [2022-07-13 22:26:47,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 526 transitions, 8311 flow [2022-07-13 22:26:47,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:26:47,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 22:26:47,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1741 transitions. [2022-07-13 22:26:47,876 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.561250805931657 [2022-07-13 22:26:47,876 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1741 transitions. [2022-07-13 22:26:47,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1741 transitions. [2022-07-13 22:26:47,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:47,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1741 transitions. [2022-07-13 22:26:47,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.75757575757576) internal successors, (1741), 33 states have internal predecessors, (1741), 0 states have call successors, (0), 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-13 22:26:47,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:26:47,879 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:26:47,879 INFO L186 Difference]: Start difference. First operand has 476 places, 503 transitions, 7180 flow. Second operand 33 states and 1741 transitions. [2022-07-13 22:26:47,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 526 transitions, 8311 flow [2022-07-13 22:26:48,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 526 transitions, 7822 flow, removed 86 selfloop flow, removed 33 redundant places. [2022-07-13 22:26:48,020 INFO L242 Difference]: Finished difference. Result has 475 places, 446 transitions, 5778 flow [2022-07-13 22:26:48,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6704, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5778, PETRI_PLACES=475, PETRI_TRANSITIONS=446} [2022-07-13 22:26:48,020 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 387 predicate places. [2022-07-13 22:26:48,020 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 446 transitions, 5778 flow [2022-07-13 22:26:48,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:48,020 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:48,021 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] [2022-07-13 22:26:48,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2022-07-13 22:26:48,021 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:48,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:48,021 INFO L85 PathProgramCache]: Analyzing trace with hash -747468724, now seen corresponding path program 105 times [2022-07-13 22:26:48,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:48,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064679376] [2022-07-13 22:26:48,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:48,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:48,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:48,366 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-13 22:26:48,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:48,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064679376] [2022-07-13 22:26:48,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064679376] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:48,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:48,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:48,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929500602] [2022-07-13 22:26:48,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:48,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:48,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:48,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:48,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:48,367 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:48,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 446 transitions, 5778 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:48,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:48,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:48,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:50,975 INFO L129 PetriNetUnfolder]: 336/1043 cut-off events. [2022-07-13 22:26:50,975 INFO L130 PetriNetUnfolder]: For 12587/12587 co-relation queries the response was YES. [2022-07-13 22:26:50,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7429 conditions, 1043 events. 336/1043 cut-off events. For 12587/12587 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6156 event pairs, 45 based on Foata normal form. 1/1042 useless extension candidates. Maximal degree in co-relation 7276. Up to 669 conditions per place. [2022-07-13 22:26:50,994 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 293 selfloop transitions, 121 changer transitions 27/480 dead transitions. [2022-07-13 22:26:50,994 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 480 transitions, 7040 flow [2022-07-13 22:26:50,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-13 22:26:50,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-13 22:26:50,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2102 transitions. [2022-07-13 22:26:50,996 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5590425531914893 [2022-07-13 22:26:50,996 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2102 transitions. [2022-07-13 22:26:50,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2102 transitions. [2022-07-13 22:26:50,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:50,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2102 transitions. [2022-07-13 22:26:50,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.55) internal successors, (2102), 40 states have internal predecessors, (2102), 0 states have call successors, (0), 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-13 22:26:51,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 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-13 22:26:51,000 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 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-13 22:26:51,000 INFO L186 Difference]: Start difference. First operand has 475 places, 446 transitions, 5778 flow. Second operand 40 states and 2102 transitions. [2022-07-13 22:26:51,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 480 transitions, 7040 flow [2022-07-13 22:26:51,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 480 transitions, 6554 flow, removed 109 selfloop flow, removed 48 redundant places. [2022-07-13 22:26:51,131 INFO L242 Difference]: Finished difference. Result has 449 places, 442 transitions, 5569 flow [2022-07-13 22:26:51,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5314, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5569, PETRI_PLACES=449, PETRI_TRANSITIONS=442} [2022-07-13 22:26:51,132 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 361 predicate places. [2022-07-13 22:26:51,132 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 442 transitions, 5569 flow [2022-07-13 22:26:51,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:51,132 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:51,132 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] [2022-07-13 22:26:51,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2022-07-13 22:26:51,132 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:51,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:51,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1699356376, now seen corresponding path program 106 times [2022-07-13 22:26:51,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:51,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845709042] [2022-07-13 22:26:51,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:51,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:51,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:51,511 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-13 22:26:51,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:51,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845709042] [2022-07-13 22:26:51,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845709042] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:51,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:51,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:26:51,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272704853] [2022-07-13 22:26:51,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:51,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:26:51,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:51,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:26:51,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:26:51,513 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:51,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 442 transitions, 5569 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:51,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:51,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:51,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:54,050 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:26:55,698 INFO L129 PetriNetUnfolder]: 326/1014 cut-off events. [2022-07-13 22:26:55,698 INFO L130 PetriNetUnfolder]: For 11950/11950 co-relation queries the response was YES. [2022-07-13 22:26:55,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7165 conditions, 1014 events. 326/1014 cut-off events. For 11950/11950 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5947 event pairs, 46 based on Foata normal form. 1/1012 useless extension candidates. Maximal degree in co-relation 7023. Up to 674 conditions per place. [2022-07-13 22:26:55,713 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 308 selfloop transitions, 103 changer transitions 21/471 dead transitions. [2022-07-13 22:26:55,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 471 transitions, 6710 flow [2022-07-13 22:26:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:26:55,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:26:55,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1894 transitions. [2022-07-13 22:26:55,715 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5596926713947991 [2022-07-13 22:26:55,715 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1894 transitions. [2022-07-13 22:26:55,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1894 transitions. [2022-07-13 22:26:55,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:26:55,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1894 transitions. [2022-07-13 22:26:55,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.611111111111114) internal successors, (1894), 36 states have internal predecessors, (1894), 0 states have call successors, (0), 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-13 22:26:55,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:26:55,718 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 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-13 22:26:55,718 INFO L186 Difference]: Start difference. First operand has 449 places, 442 transitions, 5569 flow. Second operand 36 states and 1894 transitions. [2022-07-13 22:26:55,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 471 transitions, 6710 flow [2022-07-13 22:26:55,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 471 transitions, 6319 flow, removed 44 selfloop flow, removed 40 redundant places. [2022-07-13 22:26:55,830 INFO L242 Difference]: Finished difference. Result has 442 places, 440 transitions, 5422 flow [2022-07-13 22:26:55,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5200, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5422, PETRI_PLACES=442, PETRI_TRANSITIONS=440} [2022-07-13 22:26:55,830 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 354 predicate places. [2022-07-13 22:26:55,830 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 440 transitions, 5422 flow [2022-07-13 22:26:55,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:26:55,831 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:26:55,831 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] [2022-07-13 22:26:55,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2022-07-13 22:26:55,831 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:26:55,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:26:55,831 INFO L85 PathProgramCache]: Analyzing trace with hash -398744210, now seen corresponding path program 107 times [2022-07-13 22:26:55,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:26:55,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482992805] [2022-07-13 22:26:55,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:26:55,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:26:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:26:56,167 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-13 22:26:56,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:26:56,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482992805] [2022-07-13 22:26:56,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482992805] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:26:56,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:26:56,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:26:56,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122632414] [2022-07-13 22:26:56,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:26:56,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:26:56,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:26:56,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:26:56,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:26:56,169 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:26:56,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 440 transitions, 5422 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:26:56,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:26:56,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:26:56,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:26:58,550 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-13 22:27:00,293 INFO L129 PetriNetUnfolder]: 328/1030 cut-off events. [2022-07-13 22:27:00,293 INFO L130 PetriNetUnfolder]: For 11885/11885 co-relation queries the response was YES. [2022-07-13 22:27:00,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7137 conditions, 1030 events. 328/1030 cut-off events. For 11885/11885 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6108 event pairs, 56 based on Foata normal form. 1/1030 useless extension candidates. Maximal degree in co-relation 6996. Up to 631 conditions per place. [2022-07-13 22:27:00,306 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 268 selfloop transitions, 151 changer transitions 19/477 dead transitions. [2022-07-13 22:27:00,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 477 transitions, 6728 flow [2022-07-13 22:27:00,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-13 22:27:00,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-13 22:27:00,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1956 transitions. [2022-07-13 22:27:00,308 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562392179413456 [2022-07-13 22:27:00,308 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1956 transitions. [2022-07-13 22:27:00,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1956 transitions. [2022-07-13 22:27:00,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:27:00,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1956 transitions. [2022-07-13 22:27:00,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.86486486486486) internal successors, (1956), 37 states have internal predecessors, (1956), 0 states have call successors, (0), 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-13 22:27:00,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:27:00,312 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 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-13 22:27:00,312 INFO L186 Difference]: Start difference. First operand has 442 places, 440 transitions, 5422 flow. Second operand 37 states and 1956 transitions. [2022-07-13 22:27:00,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 477 transitions, 6728 flow [2022-07-13 22:27:00,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 477 transitions, 6463 flow, removed 32 selfloop flow, removed 34 redundant places. [2022-07-13 22:27:00,420 INFO L242 Difference]: Finished difference. Result has 445 places, 445 transitions, 5649 flow [2022-07-13 22:27:00,420 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5649, PETRI_PLACES=445, PETRI_TRANSITIONS=445} [2022-07-13 22:27:00,421 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 357 predicate places. [2022-07-13 22:27:00,421 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 445 transitions, 5649 flow [2022-07-13 22:27:00,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 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-13 22:27:00,421 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:27:00,421 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] [2022-07-13 22:27:00,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-07-13 22:27:00,421 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:27:00,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:27:00,422 INFO L85 PathProgramCache]: Analyzing trace with hash 2133666738, now seen corresponding path program 108 times [2022-07-13 22:27:00,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:27:00,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081360992] [2022-07-13 22:27:00,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:27:00,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:27:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:27:00,790 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-13 22:27:00,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:27:00,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081360992] [2022-07-13 22:27:00,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081360992] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:27:00,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:27:00,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:27:00,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549753831] [2022-07-13 22:27:00,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:27:00,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:27:00,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:27:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:27:00,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:27:00,792 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:27:00,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 445 transitions, 5649 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:27:00,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:27:00,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:27:00,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:27:02,301 INFO L129 PetriNetUnfolder]: 321/1013 cut-off events. [2022-07-13 22:27:02,302 INFO L130 PetriNetUnfolder]: For 11840/11840 co-relation queries the response was YES. [2022-07-13 22:27:02,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7062 conditions, 1013 events. 321/1013 cut-off events. For 11840/11840 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5904 event pairs, 58 based on Foata normal form. 1/1012 useless extension candidates. Maximal degree in co-relation 6921. Up to 709 conditions per place. [2022-07-13 22:27:02,316 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 337 selfloop transitions, 55 changer transitions 31/462 dead transitions. [2022-07-13 22:27:02,316 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 462 transitions, 6579 flow [2022-07-13 22:27:02,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:27:02,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 22:27:02,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1728 transitions. [2022-07-13 22:27:02,317 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5570599613152805 [2022-07-13 22:27:02,318 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1728 transitions. [2022-07-13 22:27:02,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1728 transitions. [2022-07-13 22:27:02,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:27:02,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1728 transitions. [2022-07-13 22:27:02,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.36363636363637) internal successors, (1728), 33 states have internal predecessors, (1728), 0 states have call successors, (0), 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-13 22:27:02,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:27:02,321 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 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-13 22:27:02,321 INFO L186 Difference]: Start difference. First operand has 445 places, 445 transitions, 5649 flow. Second operand 33 states and 1728 transitions. [2022-07-13 22:27:02,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 462 transitions, 6579 flow [2022-07-13 22:27:02,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 462 transitions, 6338 flow, removed 29 selfloop flow, removed 31 redundant places. [2022-07-13 22:27:02,430 INFO L242 Difference]: Finished difference. Result has 445 places, 422 transitions, 5311 flow [2022-07-13 22:27:02,430 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5311, PETRI_PLACES=445, PETRI_TRANSITIONS=422} [2022-07-13 22:27:02,431 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 357 predicate places. [2022-07-13 22:27:02,431 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 422 transitions, 5311 flow [2022-07-13 22:27:02,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:27:02,431 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:27:02,431 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] [2022-07-13 22:27:02,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2022-07-13 22:27:02,431 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:27:02,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:27:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash 605126838, now seen corresponding path program 109 times [2022-07-13 22:27:02,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:27:02,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902136593] [2022-07-13 22:27:02,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:27:02,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:27:02,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:27:02,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-13 22:27:02,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:27:02,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902136593] [2022-07-13 22:27:02,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902136593] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:27:02,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:27:02,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:27:02,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606056821] [2022-07-13 22:27:02,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:27:02,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:27:02,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:27:02,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:27:02,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:27:02,789 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:27:02,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 422 transitions, 5311 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:27:02,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:27:02,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:27:02,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:27:04,504 INFO L129 PetriNetUnfolder]: 317/994 cut-off events. [2022-07-13 22:27:04,505 INFO L130 PetriNetUnfolder]: For 11564/11564 co-relation queries the response was YES. [2022-07-13 22:27:04,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6908 conditions, 994 events. 317/994 cut-off events. For 11564/11564 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5749 event pairs, 49 based on Foata normal form. 1/993 useless extension candidates. Maximal degree in co-relation 6768. Up to 592 conditions per place. [2022-07-13 22:27:04,517 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 240 selfloop transitions, 126 changer transitions 45/450 dead transitions. [2022-07-13 22:27:04,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 450 transitions, 6383 flow [2022-07-13 22:27:04,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-13 22:27:04,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-13 22:27:04,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1998 transitions. [2022-07-13 22:27:04,518 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5593505039193729 [2022-07-13 22:27:04,518 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1998 transitions. [2022-07-13 22:27:04,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1998 transitions. [2022-07-13 22:27:04,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:27:04,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1998 transitions. [2022-07-13 22:27:04,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.578947368421055) internal successors, (1998), 38 states have internal predecessors, (1998), 0 states have call successors, (0), 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-13 22:27:04,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:27:04,522 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 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-13 22:27:04,522 INFO L186 Difference]: Start difference. First operand has 445 places, 422 transitions, 5311 flow. Second operand 38 states and 1998 transitions. [2022-07-13 22:27:04,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 450 transitions, 6383 flow [2022-07-13 22:27:04,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 450 transitions, 6097 flow, removed 41 selfloop flow, removed 30 redundant places. [2022-07-13 22:27:04,619 INFO L242 Difference]: Finished difference. Result has 428 places, 393 transitions, 5007 flow [2022-07-13 22:27:04,619 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5049, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5007, PETRI_PLACES=428, PETRI_TRANSITIONS=393} [2022-07-13 22:27:04,620 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 340 predicate places. [2022-07-13 22:27:04,620 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 393 transitions, 5007 flow [2022-07-13 22:27:04,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 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-13 22:27:04,620 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:27:04,620 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] [2022-07-13 22:27:04,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2022-07-13 22:27:04,620 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:27:04,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:27:04,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1027773878, now seen corresponding path program 110 times [2022-07-13 22:27:04,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:27:04,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493951604] [2022-07-13 22:27:04,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:27:04,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:27:04,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:27:04,981 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-13 22:27:04,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:27:04,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493951604] [2022-07-13 22:27:04,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493951604] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:27:04,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:27:04,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 22:27:04,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170100841] [2022-07-13 22:27:04,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:27:04,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 22:27:04,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:27:04,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 22:27:04,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:27:04,983 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-13 22:27:04,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 393 transitions, 5007 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 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-13 22:27:04,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:27:04,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-13 22:27:04,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:27:08,009 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers []