./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 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/popl20-more-queue-add-3-nl.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 c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 21:53:46,089 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 21:53:46,091 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 21:53:46,115 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 21:53:46,115 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 21:53:46,116 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 21:53:46,117 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 21:53:46,118 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 21:53:46,120 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 21:53:46,124 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 21:53:46,125 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 21:53:46,126 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 21:53:46,127 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 21:53:46,129 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 21:53:46,129 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 21:53:46,131 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 21:53:46,132 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 21:53:46,133 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 21:53:46,135 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 21:53:46,141 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 21:53:46,142 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 21:53:46,146 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 21:53:46,146 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 21:53:46,147 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 21:53:46,147 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 21:53:46,151 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 21:53:46,151 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 21:53:46,151 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 21:53:46,152 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 21:53:46,153 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 21:53:46,153 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 21:53:46,154 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 21:53:46,154 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 21:53:46,155 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 21:53:46,156 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 21:53:46,156 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 21:53:46,157 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 21:53:46,157 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 21:53:46,157 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 21:53:46,157 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 21:53:46,158 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 21:53:46,159 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 21:53:46,160 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 21:53:46,178 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 21:53:46,180 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 21:53:46,181 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 21:53:46,181 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 21:53:46,181 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 21:53:46,181 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 21:53:46,182 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 21:53:46,182 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 21:53:46,182 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 21:53:46,183 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 21:53:46,183 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 21:53:46,183 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 21:53:46,184 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 21:53:46,184 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 21:53:46,184 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 21:53:46,184 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 21:53:46,184 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 21:53:46,184 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 21:53:46,185 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 21:53:46,185 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 21:53:46,185 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 21:53:46,186 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 21:53:46,186 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 21:53:46,186 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 21:53:46,186 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 21:53:46,187 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 21:53:46,187 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 21:53:46,187 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 21:53:46,187 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 21:53:46,187 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 21:53:46,187 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 21:53:46,188 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 21:53:46,188 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 21:53:46,188 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 -> c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 [2022-07-22 21:53:46,385 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 21:53:46,403 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 21:53:46,405 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 21:53:46,406 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 21:53:46,406 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 21:53:46,407 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-07-22 21:53:46,449 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56ccc4df9/371fa336fb9341afa49082d341bda468/FLAG2768a2b6c [2022-07-22 21:53:46,772 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 21:53:46,773 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-07-22 21:53:46,792 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56ccc4df9/371fa336fb9341afa49082d341bda468/FLAG2768a2b6c [2022-07-22 21:53:47,195 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56ccc4df9/371fa336fb9341afa49082d341bda468 [2022-07-22 21:53:47,197 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 21:53:47,198 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 21:53:47,199 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 21:53:47,199 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 21:53:47,202 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 21:53:47,202 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,204 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14ebb3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47, skipping insertion in model container [2022-07-22 21:53:47,204 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,209 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 21:53:47,232 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 21:53:47,433 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-07-22 21:53:47,437 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 21:53:47,441 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 21:53:47,457 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-07-22 21:53:47,459 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 21:53:47,467 INFO L208 MainTranslator]: Completed translation [2022-07-22 21:53:47,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47 WrapperNode [2022-07-22 21:53:47,468 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 21:53:47,469 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 21:53:47,469 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 21:53:47,469 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 21:53:47,488 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,493 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,509 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2022-07-22 21:53:47,509 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 21:53:47,510 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 21:53:47,510 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 21:53:47,510 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 21:53:47,515 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,515 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,518 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,518 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,522 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,525 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,526 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,528 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 21:53:47,529 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 21:53:47,529 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 21:53:47,529 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 21:53:47,529 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (1/1) ... [2022-07-22 21:53:47,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 21:53:47,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 21:53:47,551 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-22 21:53:47,567 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-22 21:53:47,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 21:53:47,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 21:53:47,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 21:53:47,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 21:53:47,577 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-22 21:53:47,578 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-22 21:53:47,578 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-22 21:53:47,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-22 21:53:47,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-22 21:53:47,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-22 21:53:47,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 21:53:47,579 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-22 21:53:47,579 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-22 21:53:47,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 21:53:47,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 21:53:47,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 21:53:47,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 21:53:47,581 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-22 21:53:47,695 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 21:53:47,697 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 21:53:48,030 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 21:53:48,128 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 21:53:48,128 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-07-22 21:53:48,130 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 09:53:48 BoogieIcfgContainer [2022-07-22 21:53:48,130 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 21:53:48,131 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 21:53:48,132 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 21:53:48,134 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 21:53:48,134 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 09:53:47" (1/3) ... [2022-07-22 21:53:48,135 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fe22817 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 09:53:48, skipping insertion in model container [2022-07-22 21:53:48,135 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:53:47" (2/3) ... [2022-07-22 21:53:48,135 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fe22817 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 09:53:48, skipping insertion in model container [2022-07-22 21:53:48,135 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 09:53:48" (3/3) ... [2022-07-22 21:53:48,136 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2022-07-22 21:53:48,140 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-22 21:53:48,146 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 21:53:48,147 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 21:53:48,147 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-22 21:53:48,198 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-22 21:53:48,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2022-07-22 21:53:48,286 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2022-07-22 21:53:48,287 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-22 21:53:48,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 220 events. 18/220 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 125 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 180. Up to 3 conditions per place. [2022-07-22 21:53:48,290 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2022-07-22 21:53:48,294 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2022-07-22 21:53:48,300 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 21:53:48,305 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@4f404e24, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1ff608d0 [2022-07-22 21:53:48,305 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-22 21:53:48,333 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2022-07-22 21:53:48,333 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-22 21:53:48,344 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:48,345 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:48,346 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:48,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:48,349 INFO L85 PathProgramCache]: Analyzing trace with hash 827296655, now seen corresponding path program 1 times [2022-07-22 21:53:48,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:48,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197385082] [2022-07-22 21:53:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:48,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:48,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:48,495 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-22 21:53:48,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:48,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197385082] [2022-07-22 21:53:48,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197385082] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:48,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:48,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 21:53:48,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110119753] [2022-07-22 21:53:48,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:48,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-22 21:53:48,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:48,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-22 21:53:48,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-22 21:53:48,519 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2022-07-22 21:53:48,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 209 transitions, 436 flow. Second operand has 2 states, 2 states have (on average 203.0) internal successors, (406), 2 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:48,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:48,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2022-07-22 21:53:48,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:48,583 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2022-07-22 21:53:48,583 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-07-22 21:53:48,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1182 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2022-07-22 21:53:48,587 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2022-07-22 21:53:48,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2022-07-22 21:53:48,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-22 21:53:48,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-22 21:53:48,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2022-07-22 21:53:48,597 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2022-07-22 21:53:48,598 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2022-07-22 21:53:48,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2022-07-22 21:53:48,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:48,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2022-07-22 21:53:48,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:48,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:48,611 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:48,612 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2022-07-22 21:53:48,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2022-07-22 21:53:48,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-22 21:53:48,619 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2022-07-22 21:53:48,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2022-07-22 21:53:48,624 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2022-07-22 21:53:48,624 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2022-07-22 21:53:48,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 203.0) internal successors, (406), 2 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:48,625 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:48,625 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:48,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 21:53:48,625 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:48,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:48,627 INFO L85 PathProgramCache]: Analyzing trace with hash 484339319, now seen corresponding path program 1 times [2022-07-22 21:53:48,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:48,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041982553] [2022-07-22 21:53:48,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:48,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:48,883 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-22 21:53:48,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:48,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041982553] [2022-07-22 21:53:48,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041982553] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:48,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:48,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 21:53:48,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754010471] [2022-07-22 21:53:48,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:48,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 21:53:48,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:48,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 21:53:48,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 21:53:48,892 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-07-22 21:53:48,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:48,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:48,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-07-22 21:53:48,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:49,077 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2022-07-22 21:53:49,077 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-07-22 21:53:49,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 481 events. 73/481 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1446 event pairs, 38 based on Foata normal form. 11/453 useless extension candidates. Maximal degree in co-relation 649. Up to 118 conditions per place. [2022-07-22 21:53:49,081 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2022-07-22 21:53:49,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2022-07-22 21:53:49,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 21:53:49,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-22 21:53:49,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2022-07-22 21:53:49,087 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2022-07-22 21:53:49,087 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2022-07-22 21:53:49,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2022-07-22 21:53:49,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:49,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2022-07-22 21:53:49,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,095 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,096 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2022-07-22 21:53:49,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2022-07-22 21:53:49,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-22 21:53:49,103 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2022-07-22 21:53:49,103 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=418, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2022-07-22 21:53:49,104 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-07-22 21:53:49,104 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2022-07-22 21:53:49,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,105 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:49,105 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:49,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 21:53:49,106 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:49,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:49,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2022-07-22 21:53:49,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:49,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227123115] [2022-07-22 21:53:49,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:49,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:49,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:49,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 21:53:49,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:49,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227123115] [2022-07-22 21:53:49,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227123115] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:49,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:49,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 21:53:49,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616868126] [2022-07-22 21:53:49,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:49,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 21:53:49,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:49,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 21:53:49,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 21:53:49,223 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-07-22 21:53:49,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:49,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-07-22 21:53:49,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:49,356 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2022-07-22 21:53:49,357 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2022-07-22 21:53:49,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 516 events. 92/516 cut-off events. For 87/111 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1787 event pairs, 50 based on Foata normal form. 13/481 useless extension candidates. Maximal degree in co-relation 812. Up to 115 conditions per place. [2022-07-22 21:53:49,360 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2022-07-22 21:53:49,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2022-07-22 21:53:49,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:53:49,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:53:49,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2022-07-22 21:53:49,363 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2022-07-22 21:53:49,363 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2022-07-22 21:53:49,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2022-07-22 21:53:49,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:49,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2022-07-22 21:53:49,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 179.28571428571428) internal successors, (1255), 7 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,368 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,368 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2022-07-22 21:53:49,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2022-07-22 21:53:49,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-07-22 21:53:49,372 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2022-07-22 21:53:49,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=201, PETRI_TRANSITIONS=192} [2022-07-22 21:53:49,373 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2022-07-22 21:53:49,373 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2022-07-22 21:53:49,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,374 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:49,374 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:49,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 21:53:49,375 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:49,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:49,375 INFO L85 PathProgramCache]: Analyzing trace with hash 840252989, now seen corresponding path program 1 times [2022-07-22 21:53:49,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:49,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135057918] [2022-07-22 21:53:49,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:49,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:49,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:49,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:49,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135057918] [2022-07-22 21:53:49,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135057918] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:49,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:49,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:53:49,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684178674] [2022-07-22 21:53:49,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:49,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:53:49,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:49,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:53:49,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:53:49,599 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2022-07-22 21:53:49,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 192 transitions, 428 flow. Second operand has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:49,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2022-07-22 21:53:49,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:49,659 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2022-07-22 21:53:49,660 INFO L130 PetriNetUnfolder]: For 86/96 co-relation queries the response was YES. [2022-07-22 21:53:49,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 665 conditions, 421 events. 79/421 cut-off events. For 86/96 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1218 event pairs, 23 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 657. Up to 79 conditions per place. [2022-07-22 21:53:49,663 INFO L132 encePairwiseOnDemand]: 218/223 looper letters, 20 selfloop transitions, 4 changer transitions 0/198 dead transitions. [2022-07-22 21:53:49,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 498 flow [2022-07-22 21:53:49,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:53:49,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:53:49,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-07-22 21:53:49,665 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8938714499252616 [2022-07-22 21:53:49,665 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 598 transitions. [2022-07-22 21:53:49,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 598 transitions. [2022-07-22 21:53:49,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:49,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 598 transitions. [2022-07-22 21:53:49,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 199.33333333333334) internal successors, (598), 3 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,670 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,671 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 598 transitions. [2022-07-22 21:53:49,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 498 flow [2022-07-22 21:53:49,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 488 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-22 21:53:49,675 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 438 flow [2022-07-22 21:53:49,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2022-07-22 21:53:49,677 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2022-07-22 21:53:49,678 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 438 flow [2022-07-22 21:53:49,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,678 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:49,678 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:49,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 21:53:49,679 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:49,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:49,679 INFO L85 PathProgramCache]: Analyzing trace with hash 183471921, now seen corresponding path program 2 times [2022-07-22 21:53:49,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:49,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454839203] [2022-07-22 21:53:49,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:49,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:49,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:49,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:49,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:49,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454839203] [2022-07-22 21:53:49,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454839203] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:49,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:49,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:53:49,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396648896] [2022-07-22 21:53:49,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:49,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:53:49,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:49,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:53:49,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:53:49,753 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-07-22 21:53:49,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:49,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-07-22 21:53:49,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:49,809 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2022-07-22 21:53:49,810 INFO L130 PetriNetUnfolder]: For 91/105 co-relation queries the response was YES. [2022-07-22 21:53:49,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 373 events. 58/373 cut-off events. For 91/105 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 895 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 593. Up to 91 conditions per place. [2022-07-22 21:53:49,811 INFO L132 encePairwiseOnDemand]: 219/223 looper letters, 17 selfloop transitions, 3 changer transitions 0/197 dead transitions. [2022-07-22 21:53:49,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2022-07-22 21:53:49,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:53:49,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:53:49,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 602 transitions. [2022-07-22 21:53:49,813 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8998505231689088 [2022-07-22 21:53:49,813 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 602 transitions. [2022-07-22 21:53:49,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 602 transitions. [2022-07-22 21:53:49,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:49,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 602 transitions. [2022-07-22 21:53:49,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,816 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,816 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 438 flow. Second operand 3 states and 602 transitions. [2022-07-22 21:53:49,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2022-07-22 21:53:49,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 482 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-07-22 21:53:49,820 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 451 flow [2022-07-22 21:53:49,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=451, PETRI_PLACES=200, PETRI_TRANSITIONS=195} [2022-07-22 21:53:49,821 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-07-22 21:53:49,821 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 451 flow [2022-07-22 21:53:49,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:49,821 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:49,822 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:49,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 21:53:49,822 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:49,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:49,822 INFO L85 PathProgramCache]: Analyzing trace with hash 2102428561, now seen corresponding path program 3 times [2022-07-22 21:53:49,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:49,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973146811] [2022-07-22 21:53:49,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:49,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:49,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:50,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:50,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:50,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973146811] [2022-07-22 21:53:50,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973146811] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:50,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:50,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:50,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196956227] [2022-07-22 21:53:50,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:50,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:50,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:50,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:50,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:50,444 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:50,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 195 transitions, 451 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:50,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:50,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:50,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:51,180 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2022-07-22 21:53:51,181 INFO L130 PetriNetUnfolder]: For 804/826 co-relation queries the response was YES. [2022-07-22 21:53:51,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3982 conditions, 1884 events. 840/1884 cut-off events. For 804/826 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11336 event pairs, 431 based on Foata normal form. 1/1729 useless extension candidates. Maximal degree in co-relation 3973. Up to 983 conditions per place. [2022-07-22 21:53:51,191 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2022-07-22 21:53:51,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1080 flow [2022-07-22 21:53:51,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:53:51,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:53:51,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-22 21:53:51,195 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-22 21:53:51,196 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-22 21:53:51,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-22 21:53:51,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:51,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-22 21:53:51,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:51,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:51,205 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:51,206 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 451 flow. Second operand 19 states and 2934 transitions. [2022-07-22 21:53:51,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1080 flow [2022-07-22 21:53:51,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1061 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-07-22 21:53:51,210 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 672 flow [2022-07-22 21:53:51,211 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=672, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2022-07-22 21:53:51,211 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2022-07-22 21:53:51,211 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 672 flow [2022-07-22 21:53:51,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:51,212 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:51,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:53:51,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 21:53:51,213 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:51,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:51,213 INFO L85 PathProgramCache]: Analyzing trace with hash 556022067, now seen corresponding path program 4 times [2022-07-22 21:53:51,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:51,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581886905] [2022-07-22 21:53:51,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:51,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:51,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:51,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:51,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581886905] [2022-07-22 21:53:51,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581886905] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:51,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:51,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:51,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894208271] [2022-07-22 21:53:51,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:51,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:51,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:51,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:51,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:51,845 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:51,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 672 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:51,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:51,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:51,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:52,657 INFO L129 PetriNetUnfolder]: 993/2361 cut-off events. [2022-07-22 21:53:52,657 INFO L130 PetriNetUnfolder]: For 1729/1749 co-relation queries the response was YES. [2022-07-22 21:53:52,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5770 conditions, 2361 events. 993/2361 cut-off events. For 1729/1749 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16382 event pairs, 258 based on Foata normal form. 12/2282 useless extension candidates. Maximal degree in co-relation 5752. Up to 1050 conditions per place. [2022-07-22 21:53:52,670 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2022-07-22 21:53:52,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1486 flow [2022-07-22 21:53:52,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:53:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:53:52,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2022-07-22 21:53:52,675 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2022-07-22 21:53:52,675 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2022-07-22 21:53:52,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2022-07-22 21:53:52,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:52,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2022-07-22 21:53:52,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:52,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:52,687 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:52,687 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 672 flow. Second operand 20 states and 3091 transitions. [2022-07-22 21:53:52,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1486 flow [2022-07-22 21:53:52,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 331 transitions, 1474 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-07-22 21:53:52,700 INFO L242 Difference]: Finished difference. Result has 249 places, 257 transitions, 981 flow [2022-07-22 21:53:52,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=981, PETRI_PLACES=249, PETRI_TRANSITIONS=257} [2022-07-22 21:53:52,701 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 48 predicate places. [2022-07-22 21:53:52,701 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 257 transitions, 981 flow [2022-07-22 21:53:52,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:52,702 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:52,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:53:52,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 21:53:52,702 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:52,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:52,703 INFO L85 PathProgramCache]: Analyzing trace with hash 302110899, now seen corresponding path program 5 times [2022-07-22 21:53:52,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:52,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33327962] [2022-07-22 21:53:52,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:52,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:52,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:53,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:53,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:53,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33327962] [2022-07-22 21:53:53,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33327962] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:53,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:53,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:53,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644976822] [2022-07-22 21:53:53,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:53,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:53,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:53,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:53,280 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:53,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 257 transitions, 981 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:53,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:53,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:53,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:54,138 INFO L129 PetriNetUnfolder]: 1046/2570 cut-off events. [2022-07-22 21:53:54,138 INFO L130 PetriNetUnfolder]: For 3617/3638 co-relation queries the response was YES. [2022-07-22 21:53:54,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7077 conditions, 2570 events. 1046/2570 cut-off events. For 3617/3638 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18405 event pairs, 279 based on Foata normal form. 11/2480 useless extension candidates. Maximal degree in co-relation 7049. Up to 1283 conditions per place. [2022-07-22 21:53:54,204 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 144 selfloop transitions, 53 changer transitions 5/337 dead transitions. [2022-07-22 21:53:54,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 1783 flow [2022-07-22 21:53:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:53:54,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:53:54,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-07-22 21:53:54,209 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-07-22 21:53:54,209 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-07-22 21:53:54,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-07-22 21:53:54,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:54,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-07-22 21:53:54,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:54,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:54,238 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:54,238 INFO L186 Difference]: Start difference. First operand has 249 places, 257 transitions, 981 flow. Second operand 20 states and 3086 transitions. [2022-07-22 21:53:54,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 1783 flow [2022-07-22 21:53:54,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 337 transitions, 1705 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-07-22 21:53:54,252 INFO L242 Difference]: Finished difference. Result has 265 places, 268 transitions, 1133 flow [2022-07-22 21:53:54,253 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1133, PETRI_PLACES=265, PETRI_TRANSITIONS=268} [2022-07-22 21:53:54,253 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 64 predicate places. [2022-07-22 21:53:54,253 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 268 transitions, 1133 flow [2022-07-22 21:53:54,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:54,254 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:54,255 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:54,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 21:53:54,255 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:54,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:54,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1098740451, now seen corresponding path program 6 times [2022-07-22 21:53:54,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:54,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515162314] [2022-07-22 21:53:54,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:54,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:54,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:54,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:54,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:54,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515162314] [2022-07-22 21:53:54,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515162314] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:54,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:54,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:54,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763175230] [2022-07-22 21:53:54,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:54,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:54,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:54,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:54,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:54,770 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:54,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 268 transitions, 1133 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:54,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:54,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:54,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:55,550 INFO L129 PetriNetUnfolder]: 1094/2591 cut-off events. [2022-07-22 21:53:55,550 INFO L130 PetriNetUnfolder]: For 5113/5121 co-relation queries the response was YES. [2022-07-22 21:53:55,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 2591 events. 1094/2591 cut-off events. For 5113/5121 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18248 event pairs, 585 based on Foata normal form. 1/2490 useless extension candidates. Maximal degree in co-relation 7802. Up to 1456 conditions per place. [2022-07-22 21:53:55,567 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 147 selfloop transitions, 53 changer transitions 5/340 dead transitions. [2022-07-22 21:53:55,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 1978 flow [2022-07-22 21:53:55,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:53:55,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:53:55,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-07-22 21:53:55,572 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-07-22 21:53:55,572 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-07-22 21:53:55,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-07-22 21:53:55,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:55,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-07-22 21:53:55,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:55,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:55,581 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:55,581 INFO L186 Difference]: Start difference. First operand has 265 places, 268 transitions, 1133 flow. Second operand 18 states and 2782 transitions. [2022-07-22 21:53:55,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 1978 flow [2022-07-22 21:53:55,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 340 transitions, 1838 flow, removed 28 selfloop flow, removed 13 redundant places. [2022-07-22 21:53:55,597 INFO L242 Difference]: Finished difference. Result has 275 places, 283 transitions, 1324 flow [2022-07-22 21:53:55,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1324, PETRI_PLACES=275, PETRI_TRANSITIONS=283} [2022-07-22 21:53:55,598 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 74 predicate places. [2022-07-22 21:53:55,598 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 283 transitions, 1324 flow [2022-07-22 21:53:55,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:55,599 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:55,599 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:53:55,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-22 21:53:55,600 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:55,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash 646260783, now seen corresponding path program 7 times [2022-07-22 21:53:55,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:55,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17382423] [2022-07-22 21:53:55,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:55,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:56,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:56,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17382423] [2022-07-22 21:53:56,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17382423] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:56,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:56,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:56,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200284390] [2022-07-22 21:53:56,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:56,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:56,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:56,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:56,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:56,186 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:56,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 283 transitions, 1324 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:56,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:56,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:56,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:57,131 INFO L129 PetriNetUnfolder]: 1154/2843 cut-off events. [2022-07-22 21:53:57,132 INFO L130 PetriNetUnfolder]: For 7581/7595 co-relation queries the response was YES. [2022-07-22 21:53:57,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 2843 events. 1154/2843 cut-off events. For 7581/7595 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21169 event pairs, 361 based on Foata normal form. 5/2728 useless extension candidates. Maximal degree in co-relation 8902. Up to 1453 conditions per place. [2022-07-22 21:53:57,151 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 158 selfloop transitions, 60 changer transitions 5/358 dead transitions. [2022-07-22 21:53:57,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 358 transitions, 2253 flow [2022-07-22 21:53:57,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:53:57,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:53:57,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-07-22 21:53:57,155 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-07-22 21:53:57,155 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-07-22 21:53:57,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-07-22 21:53:57,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:57,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-07-22 21:53:57,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:57,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:57,165 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:57,165 INFO L186 Difference]: Start difference. First operand has 275 places, 283 transitions, 1324 flow. Second operand 20 states and 3086 transitions. [2022-07-22 21:53:57,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 358 transitions, 2253 flow [2022-07-22 21:53:57,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 358 transitions, 2158 flow, removed 31 selfloop flow, removed 8 redundant places. [2022-07-22 21:53:57,188 INFO L242 Difference]: Finished difference. Result has 290 places, 291 transitions, 1460 flow [2022-07-22 21:53:57,189 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1460, PETRI_PLACES=290, PETRI_TRANSITIONS=291} [2022-07-22 21:53:57,190 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 89 predicate places. [2022-07-22 21:53:57,190 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 291 transitions, 1460 flow [2022-07-22 21:53:57,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:57,191 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:57,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:53:57,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 21:53:57,191 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:57,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:57,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1779284135, now seen corresponding path program 8 times [2022-07-22 21:53:57,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:57,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601284765] [2022-07-22 21:53:57,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:57,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:57,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:57,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:57,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601284765] [2022-07-22 21:53:57,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601284765] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:57,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:57,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:57,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36963472] [2022-07-22 21:53:57,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:57,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:57,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:57,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:57,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:57,723 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:57,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 291 transitions, 1460 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:57,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:57,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:57,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:58,544 INFO L129 PetriNetUnfolder]: 1204/2999 cut-off events. [2022-07-22 21:53:58,545 INFO L130 PetriNetUnfolder]: For 9883/9905 co-relation queries the response was YES. [2022-07-22 21:53:58,559 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9799 conditions, 2999 events. 1204/2999 cut-off events. For 9883/9905 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23002 event pairs, 322 based on Foata normal form. 14/2894 useless extension candidates. Maximal degree in co-relation 9753. Up to 1551 conditions per place. [2022-07-22 21:53:58,577 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 162 selfloop transitions, 61 changer transitions 5/363 dead transitions. [2022-07-22 21:53:58,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 363 transitions, 2429 flow [2022-07-22 21:53:58,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:53:58,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:53:58,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2022-07-22 21:53:58,581 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2022-07-22 21:53:58,581 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2022-07-22 21:53:58,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2022-07-22 21:53:58,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:53:58,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2022-07-22 21:53:58,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.2) internal successors, (3084), 20 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:58,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:58,591 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:58,591 INFO L186 Difference]: Start difference. First operand has 290 places, 291 transitions, 1460 flow. Second operand 20 states and 3084 transitions. [2022-07-22 21:53:58,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 363 transitions, 2429 flow [2022-07-22 21:53:58,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 363 transitions, 2277 flow, removed 32 selfloop flow, removed 14 redundant places. [2022-07-22 21:53:58,618 INFO L242 Difference]: Finished difference. Result has 298 places, 300 transitions, 1585 flow [2022-07-22 21:53:58,619 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1585, PETRI_PLACES=298, PETRI_TRANSITIONS=300} [2022-07-22 21:53:58,619 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 97 predicate places. [2022-07-22 21:53:58,619 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 300 transitions, 1585 flow [2022-07-22 21:53:58,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:58,620 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:53:58,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:53:58,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 21:53:58,621 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:53:58,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:53:58,621 INFO L85 PathProgramCache]: Analyzing trace with hash 770213987, now seen corresponding path program 9 times [2022-07-22 21:53:58,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:53:58,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353410544] [2022-07-22 21:53:58,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:53:58,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:53:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:53:59,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:53:59,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:53:59,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353410544] [2022-07-22 21:53:59,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353410544] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:53:59,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:53:59,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:53:59,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489381492] [2022-07-22 21:53:59,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:53:59,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:53:59,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:53:59,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:53:59,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:53:59,123 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:53:59,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 300 transitions, 1585 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:53:59,125 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:53:59,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:53:59,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:53:59,981 INFO L129 PetriNetUnfolder]: 1219/2956 cut-off events. [2022-07-22 21:53:59,982 INFO L130 PetriNetUnfolder]: For 11422/11438 co-relation queries the response was YES. [2022-07-22 21:53:59,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10171 conditions, 2956 events. 1219/2956 cut-off events. For 11422/11438 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22244 event pairs, 517 based on Foata normal form. 8/2850 useless extension candidates. Maximal degree in co-relation 10121. Up to 1637 conditions per place. [2022-07-22 21:54:00,007 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 165 selfloop transitions, 59 changer transitions 5/364 dead transitions. [2022-07-22 21:54:00,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 364 transitions, 2507 flow [2022-07-22 21:54:00,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:00,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:00,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2022-07-22 21:54:00,013 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-07-22 21:54:00,013 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2022-07-22 21:54:00,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2022-07-22 21:54:00,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:00,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2022-07-22 21:54:00,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.0) internal successors, (2926), 19 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:00,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:00,025 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:00,025 INFO L186 Difference]: Start difference. First operand has 298 places, 300 transitions, 1585 flow. Second operand 19 states and 2926 transitions. [2022-07-22 21:54:00,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 364 transitions, 2507 flow [2022-07-22 21:54:00,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 364 transitions, 2341 flow, removed 38 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:00,057 INFO L242 Difference]: Finished difference. Result has 303 places, 307 transitions, 1620 flow [2022-07-22 21:54:00,058 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1620, PETRI_PLACES=303, PETRI_TRANSITIONS=307} [2022-07-22 21:54:00,059 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 102 predicate places. [2022-07-22 21:54:00,059 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 307 transitions, 1620 flow [2022-07-22 21:54:00,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:00,060 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:00,060 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:00,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 21:54:00,060 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:00,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:00,060 INFO L85 PathProgramCache]: Analyzing trace with hash -939894311, now seen corresponding path program 10 times [2022-07-22 21:54:00,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:00,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544108944] [2022-07-22 21:54:00,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:00,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:00,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:00,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:00,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:00,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544108944] [2022-07-22 21:54:00,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544108944] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:00,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:00,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:00,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323107075] [2022-07-22 21:54:00,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:00,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:00,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:00,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:00,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:00,730 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:00,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 307 transitions, 1620 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:00,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:00,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:00,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:01,739 INFO L129 PetriNetUnfolder]: 1368/3369 cut-off events. [2022-07-22 21:54:01,739 INFO L130 PetriNetUnfolder]: For 13746/13754 co-relation queries the response was YES. [2022-07-22 21:54:01,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11691 conditions, 3369 events. 1368/3369 cut-off events. For 13746/13754 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26686 event pairs, 553 based on Foata normal form. 5/3231 useless extension candidates. Maximal degree in co-relation 11638. Up to 1794 conditions per place. [2022-07-22 21:54:01,764 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 195 selfloop transitions, 56 changer transitions 5/391 dead transitions. [2022-07-22 21:54:01,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 2799 flow [2022-07-22 21:54:01,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:54:01,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:54:01,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2022-07-22 21:54:01,772 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-07-22 21:54:01,772 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2022-07-22 21:54:01,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2022-07-22 21:54:01,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:01,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2022-07-22 21:54:01,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.5) internal successors, (3090), 20 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:01,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:01,787 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:01,787 INFO L186 Difference]: Start difference. First operand has 303 places, 307 transitions, 1620 flow. Second operand 20 states and 3090 transitions. [2022-07-22 21:54:01,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 2799 flow [2022-07-22 21:54:01,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 391 transitions, 2701 flow, removed 12 selfloop flow, removed 12 redundant places. [2022-07-22 21:54:01,816 INFO L242 Difference]: Finished difference. Result has 316 places, 321 transitions, 1867 flow [2022-07-22 21:54:01,816 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1867, PETRI_PLACES=316, PETRI_TRANSITIONS=321} [2022-07-22 21:54:01,817 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 115 predicate places. [2022-07-22 21:54:01,817 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 321 transitions, 1867 flow [2022-07-22 21:54:01,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:01,818 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:01,818 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:01,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-22 21:54:01,818 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:01,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:01,819 INFO L85 PathProgramCache]: Analyzing trace with hash 647184495, now seen corresponding path program 11 times [2022-07-22 21:54:01,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:01,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904882281] [2022-07-22 21:54:01,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:01,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:01,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:02,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:02,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:02,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904882281] [2022-07-22 21:54:02,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904882281] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:02,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:02,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:02,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613913003] [2022-07-22 21:54:02,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:02,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:02,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:02,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:02,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:02,226 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:02,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 321 transitions, 1867 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:02,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:02,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:02,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:03,159 INFO L129 PetriNetUnfolder]: 1378/3334 cut-off events. [2022-07-22 21:54:03,159 INFO L130 PetriNetUnfolder]: For 17020/17028 co-relation queries the response was YES. [2022-07-22 21:54:03,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12444 conditions, 3334 events. 1378/3334 cut-off events. For 17020/17028 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26102 event pairs, 772 based on Foata normal form. 1/3199 useless extension candidates. Maximal degree in co-relation 12384. Up to 1973 conditions per place. [2022-07-22 21:54:03,211 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 181 selfloop transitions, 51 changer transitions 5/372 dead transitions. [2022-07-22 21:54:03,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 372 transitions, 2792 flow [2022-07-22 21:54:03,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:03,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:03,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2022-07-22 21:54:03,230 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2022-07-22 21:54:03,230 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2022-07-22 21:54:03,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2022-07-22 21:54:03,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:03,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2022-07-22 21:54:03,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.61111111111111) internal successors, (2765), 18 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:03,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:03,239 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:03,239 INFO L186 Difference]: Start difference. First operand has 316 places, 321 transitions, 1867 flow. Second operand 18 states and 2765 transitions. [2022-07-22 21:54:03,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 372 transitions, 2792 flow [2022-07-22 21:54:03,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 372 transitions, 2596 flow, removed 69 selfloop flow, removed 11 redundant places. [2022-07-22 21:54:03,335 INFO L242 Difference]: Finished difference. Result has 324 places, 329 transitions, 1906 flow [2022-07-22 21:54:03,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1906, PETRI_PLACES=324, PETRI_TRANSITIONS=329} [2022-07-22 21:54:03,352 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 123 predicate places. [2022-07-22 21:54:03,353 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 329 transitions, 1906 flow [2022-07-22 21:54:03,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:03,353 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:03,353 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:03,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-22 21:54:03,354 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:03,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:03,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1988923285, now seen corresponding path program 12 times [2022-07-22 21:54:03,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:03,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063747112] [2022-07-22 21:54:03,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:03,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:03,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:04,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:04,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:04,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063747112] [2022-07-22 21:54:04,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063747112] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:04,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:04,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:04,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176916620] [2022-07-22 21:54:04,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:04,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:04,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:04,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:04,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:04,164 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:04,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 329 transitions, 1906 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:04,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:04,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:04,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:05,413 INFO L129 PetriNetUnfolder]: 1450/3535 cut-off events. [2022-07-22 21:54:05,413 INFO L130 PetriNetUnfolder]: For 19835/19839 co-relation queries the response was YES. [2022-07-22 21:54:05,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13281 conditions, 3535 events. 1450/3535 cut-off events. For 19835/19839 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28258 event pairs, 754 based on Foata normal form. 2/3399 useless extension candidates. Maximal degree in co-relation 13218. Up to 2005 conditions per place. [2022-07-22 21:54:05,441 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 204 selfloop transitions, 61 changer transitions 5/405 dead transitions. [2022-07-22 21:54:05,441 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 405 transitions, 3113 flow [2022-07-22 21:54:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:54:05,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:54:05,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-07-22 21:54:05,464 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-07-22 21:54:05,464 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-07-22 21:54:05,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-07-22 21:54:05,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:05,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-07-22 21:54:05,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:05,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:05,472 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:05,472 INFO L186 Difference]: Start difference. First operand has 324 places, 329 transitions, 1906 flow. Second operand 20 states and 3085 transitions. [2022-07-22 21:54:05,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 405 transitions, 3113 flow [2022-07-22 21:54:05,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 405 transitions, 2975 flow, removed 37 selfloop flow, removed 11 redundant places. [2022-07-22 21:54:05,518 INFO L242 Difference]: Finished difference. Result has 338 places, 341 transitions, 2096 flow [2022-07-22 21:54:05,519 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2096, PETRI_PLACES=338, PETRI_TRANSITIONS=341} [2022-07-22 21:54:05,519 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 137 predicate places. [2022-07-22 21:54:05,519 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 341 transitions, 2096 flow [2022-07-22 21:54:05,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:05,520 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:05,520 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:05,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 21:54:05,520 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:05,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:05,521 INFO L85 PathProgramCache]: Analyzing trace with hash 2032075091, now seen corresponding path program 13 times [2022-07-22 21:54:05,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:05,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390796497] [2022-07-22 21:54:05,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:05,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:06,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:06,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:06,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390796497] [2022-07-22 21:54:06,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390796497] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:06,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:06,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:06,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724085922] [2022-07-22 21:54:06,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:06,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:06,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:06,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:06,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:06,017 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:06,018 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 341 transitions, 2096 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:06,019 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:06,019 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:06,019 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:07,222 INFO L129 PetriNetUnfolder]: 1506/3763 cut-off events. [2022-07-22 21:54:07,222 INFO L130 PetriNetUnfolder]: For 24870/24892 co-relation queries the response was YES. [2022-07-22 21:54:07,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14575 conditions, 3763 events. 1506/3763 cut-off events. For 24870/24892 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31429 event pairs, 566 based on Foata normal form. 14/3625 useless extension candidates. Maximal degree in co-relation 14505. Up to 2105 conditions per place. [2022-07-22 21:54:07,252 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 209 selfloop transitions, 65 changer transitions 5/414 dead transitions. [2022-07-22 21:54:07,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 414 transitions, 3363 flow [2022-07-22 21:54:07,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:54:07,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:54:07,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-07-22 21:54:07,255 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-07-22 21:54:07,255 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-07-22 21:54:07,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-07-22 21:54:07,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:07,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-07-22 21:54:07,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:07,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:07,263 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:07,264 INFO L186 Difference]: Start difference. First operand has 338 places, 341 transitions, 2096 flow. Second operand 20 states and 3085 transitions. [2022-07-22 21:54:07,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 414 transitions, 3363 flow [2022-07-22 21:54:07,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 414 transitions, 3149 flow, removed 63 selfloop flow, removed 13 redundant places. [2022-07-22 21:54:07,325 INFO L242 Difference]: Finished difference. Result has 347 places, 353 transitions, 2255 flow [2022-07-22 21:54:07,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2255, PETRI_PLACES=347, PETRI_TRANSITIONS=353} [2022-07-22 21:54:07,326 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 146 predicate places. [2022-07-22 21:54:07,326 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 353 transitions, 2255 flow [2022-07-22 21:54:07,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:07,326 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:07,327 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:07,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-22 21:54:07,327 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:07,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:07,327 INFO L85 PathProgramCache]: Analyzing trace with hash 78013227, now seen corresponding path program 14 times [2022-07-22 21:54:07,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:07,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862006783] [2022-07-22 21:54:07,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:07,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:07,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:07,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:07,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:07,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862006783] [2022-07-22 21:54:07,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862006783] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:07,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:07,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:07,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409213832] [2022-07-22 21:54:07,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:07,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:07,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:07,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:07,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:07,844 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:07,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 353 transitions, 2255 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:07,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:07,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:07,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:08,939 INFO L129 PetriNetUnfolder]: 1557/3826 cut-off events. [2022-07-22 21:54:08,939 INFO L130 PetriNetUnfolder]: For 29475/29485 co-relation queries the response was YES. [2022-07-22 21:54:08,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15481 conditions, 3826 events. 1557/3826 cut-off events. For 29475/29485 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31413 event pairs, 823 based on Foata normal form. 2/3673 useless extension candidates. Maximal degree in co-relation 15407. Up to 2199 conditions per place. [2022-07-22 21:54:08,973 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 223 selfloop transitions, 63 changer transitions 5/426 dead transitions. [2022-07-22 21:54:08,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 426 transitions, 3589 flow [2022-07-22 21:54:08,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:54:08,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:54:08,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2022-07-22 21:54:08,976 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2022-07-22 21:54:08,976 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2022-07-22 21:54:08,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2022-07-22 21:54:08,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:08,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2022-07-22 21:54:08,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.45) internal successors, (3089), 20 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:08,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:08,984 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:08,984 INFO L186 Difference]: Start difference. First operand has 347 places, 353 transitions, 2255 flow. Second operand 20 states and 3089 transitions. [2022-07-22 21:54:08,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 426 transitions, 3589 flow [2022-07-22 21:54:09,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 426 transitions, 3370 flow, removed 63 selfloop flow, removed 14 redundant places. [2022-07-22 21:54:09,069 INFO L242 Difference]: Finished difference. Result has 355 places, 360 transitions, 2352 flow [2022-07-22 21:54:09,069 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2352, PETRI_PLACES=355, PETRI_TRANSITIONS=360} [2022-07-22 21:54:09,070 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 154 predicate places. [2022-07-22 21:54:09,070 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 360 transitions, 2352 flow [2022-07-22 21:54:09,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:09,070 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:09,071 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:09,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-22 21:54:09,071 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:09,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:09,071 INFO L85 PathProgramCache]: Analyzing trace with hash 320730751, now seen corresponding path program 15 times [2022-07-22 21:54:09,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:09,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419308489] [2022-07-22 21:54:09,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:09,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:09,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:09,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:09,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:09,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419308489] [2022-07-22 21:54:09,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419308489] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:09,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:09,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:09,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274366158] [2022-07-22 21:54:09,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:09,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:09,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:09,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:09,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:09,626 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:09,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 360 transitions, 2352 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:09,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:09,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:09,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:10,796 INFO L129 PetriNetUnfolder]: 1584/3894 cut-off events. [2022-07-22 21:54:10,796 INFO L130 PetriNetUnfolder]: For 32976/32980 co-relation queries the response was YES. [2022-07-22 21:54:10,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 3894 events. 1584/3894 cut-off events. For 32976/32980 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 32117 event pairs, 846 based on Foata normal form. 2/3736 useless extension candidates. Maximal degree in co-relation 16031. Up to 2271 conditions per place. [2022-07-22 21:54:10,828 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 220 selfloop transitions, 67 changer transitions 5/427 dead transitions. [2022-07-22 21:54:10,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 427 transitions, 3677 flow [2022-07-22 21:54:10,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:10,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:10,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2022-07-22 21:54:10,833 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2022-07-22 21:54:10,833 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2022-07-22 21:54:10,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2022-07-22 21:54:10,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:10,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2022-07-22 21:54:10,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.26315789473685) internal successors, (2931), 19 states have internal predecessors, (2931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:10,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:10,843 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:10,843 INFO L186 Difference]: Start difference. First operand has 355 places, 360 transitions, 2352 flow. Second operand 19 states and 2931 transitions. [2022-07-22 21:54:10,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 427 transitions, 3677 flow [2022-07-22 21:54:10,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 427 transitions, 3425 flow, removed 76 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:10,913 INFO L242 Difference]: Finished difference. Result has 360 places, 370 transitions, 2439 flow [2022-07-22 21:54:10,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2439, PETRI_PLACES=360, PETRI_TRANSITIONS=370} [2022-07-22 21:54:10,914 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 159 predicate places. [2022-07-22 21:54:10,915 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 370 transitions, 2439 flow [2022-07-22 21:54:10,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:10,915 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:10,915 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:10,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-22 21:54:10,916 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:10,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:10,916 INFO L85 PathProgramCache]: Analyzing trace with hash 385169053, now seen corresponding path program 16 times [2022-07-22 21:54:10,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:10,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863331051] [2022-07-22 21:54:10,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:10,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:11,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:11,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:11,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863331051] [2022-07-22 21:54:11,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863331051] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:11,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:11,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:11,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647603887] [2022-07-22 21:54:11,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:11,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:11,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:11,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:11,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:11,477 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:11,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 370 transitions, 2439 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:11,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:11,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:11,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:12,664 INFO L129 PetriNetUnfolder]: 1626/4018 cut-off events. [2022-07-22 21:54:12,664 INFO L130 PetriNetUnfolder]: For 34217/34225 co-relation queries the response was YES. [2022-07-22 21:54:12,686 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 4018 events. 1626/4018 cut-off events. For 34217/34225 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33557 event pairs, 863 based on Foata normal form. 1/3857 useless extension candidates. Maximal degree in co-relation 16618. Up to 2285 conditions per place. [2022-07-22 21:54:12,698 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 229 selfloop transitions, 62 changer transitions 5/431 dead transitions. [2022-07-22 21:54:12,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 431 transitions, 3727 flow [2022-07-22 21:54:12,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:12,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-07-22 21:54:12,701 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-07-22 21:54:12,701 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-07-22 21:54:12,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-07-22 21:54:12,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:12,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-07-22 21:54:12,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:12,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:12,707 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:12,707 INFO L186 Difference]: Start difference. First operand has 360 places, 370 transitions, 2439 flow. Second operand 18 states and 2779 transitions. [2022-07-22 21:54:12,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 431 transitions, 3727 flow [2022-07-22 21:54:12,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 431 transitions, 3586 flow, removed 27 selfloop flow, removed 12 redundant places. [2022-07-22 21:54:12,775 INFO L242 Difference]: Finished difference. Result has 368 places, 376 transitions, 2631 flow [2022-07-22 21:54:12,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2631, PETRI_PLACES=368, PETRI_TRANSITIONS=376} [2022-07-22 21:54:12,776 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 167 predicate places. [2022-07-22 21:54:12,776 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 376 transitions, 2631 flow [2022-07-22 21:54:12,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:12,776 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:12,776 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:12,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-22 21:54:12,777 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:12,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:12,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1319983059, now seen corresponding path program 17 times [2022-07-22 21:54:12,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:12,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995862846] [2022-07-22 21:54:12,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:12,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:12,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:13,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:13,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:13,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995862846] [2022-07-22 21:54:13,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995862846] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:13,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:13,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:13,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319076564] [2022-07-22 21:54:13,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:13,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:13,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:13,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:13,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:13,232 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:13,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 376 transitions, 2631 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:13,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:13,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:13,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:14,290 INFO L129 PetriNetUnfolder]: 1677/4171 cut-off events. [2022-07-22 21:54:14,290 INFO L130 PetriNetUnfolder]: For 43022/43032 co-relation queries the response was YES. [2022-07-22 21:54:14,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17887 conditions, 4171 events. 1677/4171 cut-off events. For 43022/43032 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35524 event pairs, 882 based on Foata normal form. 2/4012 useless extension candidates. Maximal degree in co-relation 17803. Up to 2380 conditions per place. [2022-07-22 21:54:14,325 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 238 selfloop transitions, 61 changer transitions 5/439 dead transitions. [2022-07-22 21:54:14,325 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 439 transitions, 3989 flow [2022-07-22 21:54:14,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:14,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:14,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2022-07-22 21:54:14,327 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-07-22 21:54:14,328 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2022-07-22 21:54:14,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2022-07-22 21:54:14,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:14,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2022-07-22 21:54:14,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.5) internal successors, (2781), 18 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:14,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:14,333 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:14,333 INFO L186 Difference]: Start difference. First operand has 368 places, 376 transitions, 2631 flow. Second operand 18 states and 2781 transitions. [2022-07-22 21:54:14,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 439 transitions, 3989 flow [2022-07-22 21:54:14,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 439 transitions, 3752 flow, removed 76 selfloop flow, removed 13 redundant places. [2022-07-22 21:54:14,411 INFO L242 Difference]: Finished difference. Result has 375 places, 383 transitions, 2742 flow [2022-07-22 21:54:14,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2742, PETRI_PLACES=375, PETRI_TRANSITIONS=383} [2022-07-22 21:54:14,412 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 174 predicate places. [2022-07-22 21:54:14,412 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 383 transitions, 2742 flow [2022-07-22 21:54:14,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:14,412 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:14,412 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:14,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-22 21:54:14,413 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:14,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:14,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1680284071, now seen corresponding path program 18 times [2022-07-22 21:54:14,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:14,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077528940] [2022-07-22 21:54:14,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:14,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:14,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:14,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:14,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:14,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077528940] [2022-07-22 21:54:14,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077528940] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:14,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:14,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191434766] [2022-07-22 21:54:14,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:14,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:14,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:14,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:14,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:14,810 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:14,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 383 transitions, 2742 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:14,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:14,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:14,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:15,967 INFO L129 PetriNetUnfolder]: 1677/4157 cut-off events. [2022-07-22 21:54:15,968 INFO L130 PetriNetUnfolder]: For 44944/44954 co-relation queries the response was YES. [2022-07-22 21:54:15,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 4157 events. 1677/4157 cut-off events. For 44944/44954 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35307 event pairs, 895 based on Foata normal form. 2/3991 useless extension candidates. Maximal degree in co-relation 17864. Up to 2415 conditions per place. [2022-07-22 21:54:16,003 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 230 selfloop transitions, 61 changer transitions 5/431 dead transitions. [2022-07-22 21:54:16,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 431 transitions, 3869 flow [2022-07-22 21:54:16,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:16,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:16,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-07-22 21:54:16,030 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-07-22 21:54:16,030 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-07-22 21:54:16,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-07-22 21:54:16,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:16,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-07-22 21:54:16,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:16,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:16,036 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:16,036 INFO L186 Difference]: Start difference. First operand has 375 places, 383 transitions, 2742 flow. Second operand 18 states and 2768 transitions. [2022-07-22 21:54:16,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 431 transitions, 3869 flow [2022-07-22 21:54:16,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 431 transitions, 3673 flow, removed 68 selfloop flow, removed 12 redundant places. [2022-07-22 21:54:16,155 INFO L242 Difference]: Finished difference. Result has 382 places, 386 transitions, 2735 flow [2022-07-22 21:54:16,155 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2735, PETRI_PLACES=382, PETRI_TRANSITIONS=386} [2022-07-22 21:54:16,156 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2022-07-22 21:54:16,156 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 386 transitions, 2735 flow [2022-07-22 21:54:16,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:16,156 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:16,156 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:16,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-22 21:54:16,157 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:16,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:16,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1246894767, now seen corresponding path program 19 times [2022-07-22 21:54:16,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:16,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387666607] [2022-07-22 21:54:16,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:16,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:16,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:16,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:16,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387666607] [2022-07-22 21:54:16,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387666607] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:16,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:16,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:16,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351139350] [2022-07-22 21:54:16,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:16,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:16,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:16,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:16,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:16,719 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:16,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 386 transitions, 2735 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:16,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:16,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:16,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:17,782 INFO L129 PetriNetUnfolder]: 1685/4186 cut-off events. [2022-07-22 21:54:17,782 INFO L130 PetriNetUnfolder]: For 43254/43264 co-relation queries the response was YES. [2022-07-22 21:54:17,812 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17991 conditions, 4186 events. 1685/4186 cut-off events. For 43254/43264 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35635 event pairs, 894 based on Foata normal form. 2/4017 useless extension candidates. Maximal degree in co-relation 17900. Up to 2415 conditions per place. [2022-07-22 21:54:17,825 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 64 changer transitions 5/439 dead transitions. [2022-07-22 21:54:17,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 439 transitions, 3962 flow [2022-07-22 21:54:17,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:17,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:17,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-07-22 21:54:17,828 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-07-22 21:54:17,828 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-07-22 21:54:17,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-07-22 21:54:17,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:17,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-07-22 21:54:17,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:17,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:17,833 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:17,833 INFO L186 Difference]: Start difference. First operand has 382 places, 386 transitions, 2735 flow. Second operand 18 states and 2770 transitions. [2022-07-22 21:54:17,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 439 transitions, 3962 flow [2022-07-22 21:54:17,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 439 transitions, 3782 flow, removed 31 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:17,948 INFO L242 Difference]: Finished difference. Result has 387 places, 392 transitions, 2828 flow [2022-07-22 21:54:17,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2828, PETRI_PLACES=387, PETRI_TRANSITIONS=392} [2022-07-22 21:54:17,949 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 186 predicate places. [2022-07-22 21:54:17,949 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 392 transitions, 2828 flow [2022-07-22 21:54:17,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:17,949 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:17,949 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:17,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-22 21:54:17,950 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:17,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:17,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1506960225, now seen corresponding path program 20 times [2022-07-22 21:54:17,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:17,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214154262] [2022-07-22 21:54:17,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:17,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:18,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:18,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:18,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214154262] [2022-07-22 21:54:18,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214154262] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:18,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:18,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:18,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910112481] [2022-07-22 21:54:18,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:18,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:18,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:18,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:18,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:18,375 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:18,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 392 transitions, 2828 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:18,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:18,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:18,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:19,440 INFO L129 PetriNetUnfolder]: 1697/4270 cut-off events. [2022-07-22 21:54:19,441 INFO L130 PetriNetUnfolder]: For 46668/46683 co-relation queries the response was YES. [2022-07-22 21:54:19,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18391 conditions, 4270 events. 1697/4270 cut-off events. For 46668/46683 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37208 event pairs, 729 based on Foata normal form. 5/4092 useless extension candidates. Maximal degree in co-relation 18297. Up to 2439 conditions per place. [2022-07-22 21:54:19,479 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 242 selfloop transitions, 66 changer transitions 5/448 dead transitions. [2022-07-22 21:54:19,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 448 transitions, 4148 flow [2022-07-22 21:54:19,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:19,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:19,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-07-22 21:54:19,482 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-07-22 21:54:19,482 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-07-22 21:54:19,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-07-22 21:54:19,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:19,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-07-22 21:54:19,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:19,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:19,487 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:19,487 INFO L186 Difference]: Start difference. First operand has 387 places, 392 transitions, 2828 flow. Second operand 18 states and 2774 transitions. [2022-07-22 21:54:19,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 448 transitions, 4148 flow [2022-07-22 21:54:19,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 448 transitions, 3898 flow, removed 46 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:19,598 INFO L242 Difference]: Finished difference. Result has 392 places, 400 transitions, 2906 flow [2022-07-22 21:54:19,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2906, PETRI_PLACES=392, PETRI_TRANSITIONS=400} [2022-07-22 21:54:19,598 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2022-07-22 21:54:19,599 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 400 transitions, 2906 flow [2022-07-22 21:54:19,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:19,599 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:19,599 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:19,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-22 21:54:19,599 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:19,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:19,600 INFO L85 PathProgramCache]: Analyzing trace with hash 386036189, now seen corresponding path program 21 times [2022-07-22 21:54:19,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:19,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170786627] [2022-07-22 21:54:19,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:19,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:19,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:19,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:19,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170786627] [2022-07-22 21:54:19,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170786627] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:19,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:19,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:19,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755830074] [2022-07-22 21:54:19,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:19,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:19,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:19,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:19,962 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:19,963 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 400 transitions, 2906 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:19,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:19,963 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:19,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:21,298 INFO L129 PetriNetUnfolder]: 1703/4365 cut-off events. [2022-07-22 21:54:21,299 INFO L130 PetriNetUnfolder]: For 48947/48968 co-relation queries the response was YES. [2022-07-22 21:54:21,324 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18472 conditions, 4365 events. 1703/4365 cut-off events. For 48947/48968 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38360 event pairs, 712 based on Foata normal form. 11/4186 useless extension candidates. Maximal degree in co-relation 18376. Up to 2453 conditions per place. [2022-07-22 21:54:21,337 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 248 selfloop transitions, 63 changer transitions 5/451 dead transitions. [2022-07-22 21:54:21,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4149 flow [2022-07-22 21:54:21,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:21,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:21,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-07-22 21:54:21,339 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-07-22 21:54:21,339 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-07-22 21:54:21,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-07-22 21:54:21,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:21,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-07-22 21:54:21,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:21,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:21,344 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:21,345 INFO L186 Difference]: Start difference. First operand has 392 places, 400 transitions, 2906 flow. Second operand 18 states and 2772 transitions. [2022-07-22 21:54:21,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4149 flow [2022-07-22 21:54:21,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 451 transitions, 3915 flow, removed 56 selfloop flow, removed 14 redundant places. [2022-07-22 21:54:21,465 INFO L242 Difference]: Finished difference. Result has 397 places, 404 transitions, 2889 flow [2022-07-22 21:54:21,465 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2889, PETRI_PLACES=397, PETRI_TRANSITIONS=404} [2022-07-22 21:54:21,465 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 196 predicate places. [2022-07-22 21:54:21,465 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 404 transitions, 2889 flow [2022-07-22 21:54:21,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:21,466 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:21,466 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:21,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-22 21:54:21,466 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:21,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:21,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1788438729, now seen corresponding path program 22 times [2022-07-22 21:54:21,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:21,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082856216] [2022-07-22 21:54:21,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:21,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:21,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:21,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:21,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082856216] [2022-07-22 21:54:21,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082856216] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:21,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:21,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:21,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439431313] [2022-07-22 21:54:21,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:21,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:21,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:21,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:21,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:21,776 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:21,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 404 transitions, 2889 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:21,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:21,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:21,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:22,822 INFO L129 PetriNetUnfolder]: 1703/4352 cut-off events. [2022-07-22 21:54:22,823 INFO L130 PetriNetUnfolder]: For 48310/48332 co-relation queries the response was YES. [2022-07-22 21:54:22,856 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18345 conditions, 4352 events. 1703/4352 cut-off events. For 48310/48332 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38232 event pairs, 704 based on Foata normal form. 14/4177 useless extension candidates. Maximal degree in co-relation 18247. Up to 2449 conditions per place. [2022-07-22 21:54:22,870 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 249 selfloop transitions, 62 changer transitions 5/451 dead transitions. [2022-07-22 21:54:22,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 451 transitions, 4094 flow [2022-07-22 21:54:22,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:22,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:22,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2022-07-22 21:54:22,874 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2022-07-22 21:54:22,874 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2022-07-22 21:54:22,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2022-07-22 21:54:22,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:22,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2022-07-22 21:54:22,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.72222222222223) internal successors, (2767), 18 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:22,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:22,889 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:22,889 INFO L186 Difference]: Start difference. First operand has 397 places, 404 transitions, 2889 flow. Second operand 18 states and 2767 transitions. [2022-07-22 21:54:22,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 451 transitions, 4094 flow [2022-07-22 21:54:23,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 451 transitions, 3902 flow, removed 33 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:23,013 INFO L242 Difference]: Finished difference. Result has 401 places, 407 transitions, 2877 flow [2022-07-22 21:54:23,014 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2877, PETRI_PLACES=401, PETRI_TRANSITIONS=407} [2022-07-22 21:54:23,014 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 200 predicate places. [2022-07-22 21:54:23,014 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 407 transitions, 2877 flow [2022-07-22 21:54:23,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:23,015 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:23,015 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:23,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-22 21:54:23,015 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:23,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:23,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1231327249, now seen corresponding path program 23 times [2022-07-22 21:54:23,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:23,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676954973] [2022-07-22 21:54:23,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:23,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:23,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:23,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:23,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:23,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676954973] [2022-07-22 21:54:23,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676954973] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:23,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:23,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:23,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399919231] [2022-07-22 21:54:23,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:23,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:23,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:23,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:23,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:23,546 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:23,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 407 transitions, 2877 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:23,548 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:23,548 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:23,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:24,678 INFO L129 PetriNetUnfolder]: 1748/4497 cut-off events. [2022-07-22 21:54:24,679 INFO L130 PetriNetUnfolder]: For 53013/53033 co-relation queries the response was YES. [2022-07-22 21:54:24,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19133 conditions, 4497 events. 1748/4497 cut-off events. For 53013/53033 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 40048 event pairs, 680 based on Foata normal form. 9/4317 useless extension candidates. Maximal degree in co-relation 19033. Up to 2392 conditions per place. [2022-07-22 21:54:24,721 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 257 selfloop transitions, 79 changer transitions 5/476 dead transitions. [2022-07-22 21:54:24,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 476 transitions, 4509 flow [2022-07-22 21:54:24,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:24,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:24,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-22 21:54:24,723 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-22 21:54:24,723 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-22 21:54:24,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-22 21:54:24,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:24,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-22 21:54:24,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:24,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:24,728 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:24,728 INFO L186 Difference]: Start difference. First operand has 401 places, 407 transitions, 2877 flow. Second operand 19 states and 2930 transitions. [2022-07-22 21:54:24,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 476 transitions, 4509 flow [2022-07-22 21:54:24,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 476 transitions, 4406 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-07-22 21:54:24,863 INFO L242 Difference]: Finished difference. Result has 410 places, 418 transitions, 3278 flow [2022-07-22 21:54:24,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3278, PETRI_PLACES=410, PETRI_TRANSITIONS=418} [2022-07-22 21:54:24,864 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 209 predicate places. [2022-07-22 21:54:24,864 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 418 transitions, 3278 flow [2022-07-22 21:54:24,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:24,864 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:24,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:54:24,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-22 21:54:24,865 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:24,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:24,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1252106779, now seen corresponding path program 24 times [2022-07-22 21:54:24,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:24,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704961323] [2022-07-22 21:54:24,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:24,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:25,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:25,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:25,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704961323] [2022-07-22 21:54:25,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704961323] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:25,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:25,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:25,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754485417] [2022-07-22 21:54:25,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:25,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:25,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:25,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:25,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:25,321 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:25,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 418 transitions, 3278 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:25,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:25,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:25,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:26,598 INFO L129 PetriNetUnfolder]: 1758/4530 cut-off events. [2022-07-22 21:54:26,598 INFO L130 PetriNetUnfolder]: For 61657/61677 co-relation queries the response was YES. [2022-07-22 21:54:26,626 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19885 conditions, 4530 events. 1758/4530 cut-off events. For 61657/61677 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40340 event pairs, 754 based on Foata normal form. 9/4337 useless extension candidates. Maximal degree in co-relation 19780. Up to 2552 conditions per place. [2022-07-22 21:54:26,640 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 262 selfloop transitions, 67 changer transitions 5/469 dead transitions. [2022-07-22 21:54:26,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 469 transitions, 4715 flow [2022-07-22 21:54:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:26,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:26,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2022-07-22 21:54:26,657 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2022-07-22 21:54:26,657 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2022-07-22 21:54:26,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2022-07-22 21:54:26,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:26,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2022-07-22 21:54:26,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.66666666666666) internal successors, (2766), 18 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:26,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:26,669 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:26,669 INFO L186 Difference]: Start difference. First operand has 410 places, 418 transitions, 3278 flow. Second operand 18 states and 2766 transitions. [2022-07-22 21:54:26,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 469 transitions, 4715 flow [2022-07-22 21:54:26,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 469 transitions, 4420 flow, removed 99 selfloop flow, removed 13 redundant places. [2022-07-22 21:54:26,823 INFO L242 Difference]: Finished difference. Result has 416 places, 426 transitions, 3352 flow [2022-07-22 21:54:26,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3352, PETRI_PLACES=416, PETRI_TRANSITIONS=426} [2022-07-22 21:54:26,824 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2022-07-22 21:54:26,824 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 426 transitions, 3352 flow [2022-07-22 21:54:26,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:26,824 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:26,824 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:26,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-22 21:54:26,825 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:26,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:26,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2144185257, now seen corresponding path program 25 times [2022-07-22 21:54:26,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:26,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569362086] [2022-07-22 21:54:26,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:26,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:26,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:27,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:27,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569362086] [2022-07-22 21:54:27,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569362086] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:27,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:27,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:27,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926695662] [2022-07-22 21:54:27,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:27,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:27,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:27,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:27,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:27,271 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:27,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 426 transitions, 3352 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:27,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:27,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:27,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:28,565 INFO L129 PetriNetUnfolder]: 1798/4654 cut-off events. [2022-07-22 21:54:28,565 INFO L130 PetriNetUnfolder]: For 64439/64461 co-relation queries the response was YES. [2022-07-22 21:54:28,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20401 conditions, 4654 events. 1798/4654 cut-off events. For 64439/64461 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42063 event pairs, 719 based on Foata normal form. 14/4466 useless extension candidates. Maximal degree in co-relation 20294. Up to 2529 conditions per place. [2022-07-22 21:54:28,622 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 75 changer transitions 5/492 dead transitions. [2022-07-22 21:54:28,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 492 transitions, 4958 flow [2022-07-22 21:54:28,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:28,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:28,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-22 21:54:28,624 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-22 21:54:28,624 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-22 21:54:28,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-22 21:54:28,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:28,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-22 21:54:28,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:28,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:28,712 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:28,712 INFO L186 Difference]: Start difference. First operand has 416 places, 426 transitions, 3352 flow. Second operand 19 states and 2930 transitions. [2022-07-22 21:54:28,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 492 transitions, 4958 flow [2022-07-22 21:54:28,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 492 transitions, 4718 flow, removed 81 selfloop flow, removed 11 redundant places. [2022-07-22 21:54:28,858 INFO L242 Difference]: Finished difference. Result has 427 places, 434 transitions, 3514 flow [2022-07-22 21:54:28,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3514, PETRI_PLACES=427, PETRI_TRANSITIONS=434} [2022-07-22 21:54:28,859 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 226 predicate places. [2022-07-22 21:54:28,859 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 434 transitions, 3514 flow [2022-07-22 21:54:28,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:28,859 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:28,859 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:28,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-22 21:54:28,860 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:28,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:28,860 INFO L85 PathProgramCache]: Analyzing trace with hash -592376099, now seen corresponding path program 26 times [2022-07-22 21:54:28,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:28,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988130328] [2022-07-22 21:54:28,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:28,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:28,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:29,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:29,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988130328] [2022-07-22 21:54:29,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988130328] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:29,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:29,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:29,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474639888] [2022-07-22 21:54:29,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:29,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:29,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:29,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:29,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:29,301 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:29,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 434 transitions, 3514 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:29,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:29,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:29,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:30,574 INFO L129 PetriNetUnfolder]: 1840/4677 cut-off events. [2022-07-22 21:54:30,575 INFO L130 PetriNetUnfolder]: For 73182/73190 co-relation queries the response was YES. [2022-07-22 21:54:30,617 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21528 conditions, 4677 events. 1840/4677 cut-off events. For 73182/73190 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 41594 event pairs, 982 based on Foata normal form. 1/4479 useless extension candidates. Maximal degree in co-relation 21416. Up to 2636 conditions per place. [2022-07-22 21:54:30,634 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 72 changer transitions 5/495 dead transitions. [2022-07-22 21:54:30,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 495 transitions, 5184 flow [2022-07-22 21:54:30,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:30,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:30,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-07-22 21:54:30,637 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-07-22 21:54:30,637 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-07-22 21:54:30,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-07-22 21:54:30,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:30,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-07-22 21:54:30,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:30,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:30,641 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:30,641 INFO L186 Difference]: Start difference. First operand has 427 places, 434 transitions, 3514 flow. Second operand 18 states and 2780 transitions. [2022-07-22 21:54:30,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 495 transitions, 5184 flow [2022-07-22 21:54:30,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 495 transitions, 4900 flow, removed 92 selfloop flow, removed 13 redundant places. [2022-07-22 21:54:30,846 INFO L242 Difference]: Finished difference. Result has 434 places, 440 transitions, 3655 flow [2022-07-22 21:54:30,847 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3655, PETRI_PLACES=434, PETRI_TRANSITIONS=440} [2022-07-22 21:54:30,848 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 233 predicate places. [2022-07-22 21:54:30,848 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 440 transitions, 3655 flow [2022-07-22 21:54:30,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:30,848 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:30,848 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:30,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-22 21:54:30,849 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:30,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:30,849 INFO L85 PathProgramCache]: Analyzing trace with hash -603329539, now seen corresponding path program 27 times [2022-07-22 21:54:30,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:30,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606411971] [2022-07-22 21:54:30,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:30,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:30,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:31,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:31,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:31,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606411971] [2022-07-22 21:54:31,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606411971] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:31,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:31,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:31,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754899277] [2022-07-22 21:54:31,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:31,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:31,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:31,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:31,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:31,233 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:31,234 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 440 transitions, 3655 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:31,234 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:31,234 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:31,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:32,414 INFO L129 PetriNetUnfolder]: 1840/4766 cut-off events. [2022-07-22 21:54:32,414 INFO L130 PetriNetUnfolder]: For 75608/75630 co-relation queries the response was YES. [2022-07-22 21:54:32,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21637 conditions, 4766 events. 1840/4766 cut-off events. For 75608/75630 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 43252 event pairs, 769 based on Foata normal form. 14/4578 useless extension candidates. Maximal degree in co-relation 21521. Up to 2672 conditions per place. [2022-07-22 21:54:32,467 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 74 changer transitions 5/491 dead transitions. [2022-07-22 21:54:32,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 491 transitions, 5052 flow [2022-07-22 21:54:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:32,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:32,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-07-22 21:54:32,469 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-07-22 21:54:32,470 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-07-22 21:54:32,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-07-22 21:54:32,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:32,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-07-22 21:54:32,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:32,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:32,474 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:32,474 INFO L186 Difference]: Start difference. First operand has 434 places, 440 transitions, 3655 flow. Second operand 18 states and 2770 transitions. [2022-07-22 21:54:32,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 491 transitions, 5052 flow [2022-07-22 21:54:32,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 491 transitions, 4749 flow, removed 103 selfloop flow, removed 13 redundant places. [2022-07-22 21:54:32,684 INFO L242 Difference]: Finished difference. Result has 440 places, 443 transitions, 3581 flow [2022-07-22 21:54:32,684 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3581, PETRI_PLACES=440, PETRI_TRANSITIONS=443} [2022-07-22 21:54:32,685 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 239 predicate places. [2022-07-22 21:54:32,685 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 443 transitions, 3581 flow [2022-07-22 21:54:32,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:32,686 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:32,686 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:32,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-22 21:54:32,686 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:32,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:32,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2044532839, now seen corresponding path program 28 times [2022-07-22 21:54:32,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:32,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135080195] [2022-07-22 21:54:32,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:32,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:32,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:33,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:33,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:33,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135080195] [2022-07-22 21:54:33,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135080195] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:33,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:33,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:33,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518317108] [2022-07-22 21:54:33,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:33,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:33,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:33,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:33,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:33,160 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:33,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 443 transitions, 3581 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:33,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:33,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:33,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:34,595 INFO L129 PetriNetUnfolder]: 1912/4952 cut-off events. [2022-07-22 21:54:34,595 INFO L130 PetriNetUnfolder]: For 79535/79557 co-relation queries the response was YES. [2022-07-22 21:54:34,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22633 conditions, 4952 events. 1912/4952 cut-off events. For 79535/79557 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 45567 event pairs, 780 based on Foata normal form. 14/4754 useless extension candidates. Maximal degree in co-relation 22514. Up to 2731 conditions per place. [2022-07-22 21:54:34,645 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 298 selfloop transitions, 74 changer transitions 5/512 dead transitions. [2022-07-22 21:54:34,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 512 transitions, 5385 flow [2022-07-22 21:54:34,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:34,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:34,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-22 21:54:34,648 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-22 21:54:34,648 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-22 21:54:34,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-22 21:54:34,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:34,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-22 21:54:34,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:34,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:34,654 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:34,654 INFO L186 Difference]: Start difference. First operand has 440 places, 443 transitions, 3581 flow. Second operand 19 states and 2930 transitions. [2022-07-22 21:54:34,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 512 transitions, 5385 flow [2022-07-22 21:54:34,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 512 transitions, 5147 flow, removed 45 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:34,895 INFO L242 Difference]: Finished difference. Result has 448 places, 454 transitions, 3797 flow [2022-07-22 21:54:34,895 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3797, PETRI_PLACES=448, PETRI_TRANSITIONS=454} [2022-07-22 21:54:34,896 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 247 predicate places. [2022-07-22 21:54:34,896 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 454 transitions, 3797 flow [2022-07-22 21:54:34,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:34,896 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:34,897 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:34,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-22 21:54:34,897 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:34,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:34,897 INFO L85 PathProgramCache]: Analyzing trace with hash -341550069, now seen corresponding path program 29 times [2022-07-22 21:54:34,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:34,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831995040] [2022-07-22 21:54:34,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:34,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:34,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:35,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:35,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:35,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831995040] [2022-07-22 21:54:35,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831995040] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:35,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:35,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:35,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931443842] [2022-07-22 21:54:35,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:35,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:35,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:35,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:35,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:35,320 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:35,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 454 transitions, 3797 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:35,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:35,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:35,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:36,855 INFO L129 PetriNetUnfolder]: 1962/5109 cut-off events. [2022-07-22 21:54:36,855 INFO L130 PetriNetUnfolder]: For 90851/90871 co-relation queries the response was YES. [2022-07-22 21:54:36,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23731 conditions, 5109 events. 1962/5109 cut-off events. For 90851/90871 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 47471 event pairs, 819 based on Foata normal form. 9/4903 useless extension candidates. Maximal degree in co-relation 23608. Up to 2805 conditions per place. [2022-07-22 21:54:36,907 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 296 selfloop transitions, 81 changer transitions 5/517 dead transitions. [2022-07-22 21:54:36,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 517 transitions, 5515 flow [2022-07-22 21:54:36,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:36,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:36,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2022-07-22 21:54:36,909 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2022-07-22 21:54:36,909 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2022-07-22 21:54:36,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2022-07-22 21:54:36,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:36,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2022-07-22 21:54:36,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.10526315789474) internal successors, (2928), 19 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:36,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:36,914 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:36,914 INFO L186 Difference]: Start difference. First operand has 448 places, 454 transitions, 3797 flow. Second operand 19 states and 2928 transitions. [2022-07-22 21:54:36,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 517 transitions, 5515 flow [2022-07-22 21:54:37,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 517 transitions, 5223 flow, removed 114 selfloop flow, removed 11 redundant places. [2022-07-22 21:54:37,194 INFO L242 Difference]: Finished difference. Result has 458 places, 463 transitions, 4004 flow [2022-07-22 21:54:37,194 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4004, PETRI_PLACES=458, PETRI_TRANSITIONS=463} [2022-07-22 21:54:37,194 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 257 predicate places. [2022-07-22 21:54:37,194 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 463 transitions, 4004 flow [2022-07-22 21:54:37,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:37,195 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:37,195 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:37,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-22 21:54:37,195 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:37,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:37,196 INFO L85 PathProgramCache]: Analyzing trace with hash -314007753, now seen corresponding path program 30 times [2022-07-22 21:54:37,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:37,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445077405] [2022-07-22 21:54:37,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:37,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:37,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:37,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:37,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445077405] [2022-07-22 21:54:37,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445077405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:37,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:37,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:37,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081317963] [2022-07-22 21:54:37,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:37,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:37,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:37,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:37,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:37,631 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:37,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 463 transitions, 4004 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:37,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:37,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:37,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:39,197 INFO L129 PetriNetUnfolder]: 2018/5211 cut-off events. [2022-07-22 21:54:39,198 INFO L130 PetriNetUnfolder]: For 96328/96350 co-relation queries the response was YES. [2022-07-22 21:54:39,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 5211 events. 2018/5211 cut-off events. For 96328/96350 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 48578 event pairs, 847 based on Foata normal form. 14/5001 useless extension candidates. Maximal degree in co-relation 24434. Up to 2917 conditions per place. [2022-07-22 21:54:39,251 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 312 selfloop transitions, 78 changer transitions 5/530 dead transitions. [2022-07-22 21:54:39,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 530 transitions, 5884 flow [2022-07-22 21:54:39,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:39,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:39,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-22 21:54:39,254 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-22 21:54:39,254 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-22 21:54:39,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-22 21:54:39,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:39,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-22 21:54:39,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:39,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:39,258 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:39,258 INFO L186 Difference]: Start difference. First operand has 458 places, 463 transitions, 4004 flow. Second operand 19 states and 2930 transitions. [2022-07-22 21:54:39,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 530 transitions, 5884 flow [2022-07-22 21:54:39,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 530 transitions, 5531 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-07-22 21:54:39,504 INFO L242 Difference]: Finished difference. Result has 466 places, 475 transitions, 4193 flow [2022-07-22 21:54:39,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4193, PETRI_PLACES=466, PETRI_TRANSITIONS=475} [2022-07-22 21:54:39,505 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 265 predicate places. [2022-07-22 21:54:39,505 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 475 transitions, 4193 flow [2022-07-22 21:54:39,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:39,506 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:39,506 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:39,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-22 21:54:39,506 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:39,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:39,507 INFO L85 PathProgramCache]: Analyzing trace with hash 233927759, now seen corresponding path program 31 times [2022-07-22 21:54:39,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:39,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600283524] [2022-07-22 21:54:39,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:39,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:39,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:39,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:39,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:39,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600283524] [2022-07-22 21:54:39,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600283524] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:39,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:39,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:39,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500788411] [2022-07-22 21:54:39,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:39,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:39,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:39,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:39,909 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:39,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 475 transitions, 4193 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:39,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:39,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:39,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:41,494 INFO L129 PetriNetUnfolder]: 2069/5382 cut-off events. [2022-07-22 21:54:41,494 INFO L130 PetriNetUnfolder]: For 105668/105688 co-relation queries the response was YES. [2022-07-22 21:54:41,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25715 conditions, 5382 events. 2069/5382 cut-off events. For 105668/105688 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50533 event pairs, 897 based on Foata normal form. 9/5159 useless extension candidates. Maximal degree in co-relation 25583. Up to 3011 conditions per place. [2022-07-22 21:54:41,553 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 326 selfloop transitions, 76 changer transitions 5/542 dead transitions. [2022-07-22 21:54:41,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 542 transitions, 6207 flow [2022-07-22 21:54:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:54:41,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:54:41,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-22 21:54:41,555 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-22 21:54:41,556 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-22 21:54:41,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-22 21:54:41,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:41,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-22 21:54:41,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:41,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:41,560 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:41,560 INFO L186 Difference]: Start difference. First operand has 466 places, 475 transitions, 4193 flow. Second operand 19 states and 2934 transitions. [2022-07-22 21:54:41,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 542 transitions, 6207 flow [2022-07-22 21:54:41,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 542 transitions, 5837 flow, removed 134 selfloop flow, removed 13 redundant places. [2022-07-22 21:54:41,875 INFO L242 Difference]: Finished difference. Result has 474 places, 482 transitions, 4308 flow [2022-07-22 21:54:41,875 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4308, PETRI_PLACES=474, PETRI_TRANSITIONS=482} [2022-07-22 21:54:41,876 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 273 predicate places. [2022-07-22 21:54:41,876 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 482 transitions, 4308 flow [2022-07-22 21:54:41,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:41,876 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:41,877 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:41,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-22 21:54:41,877 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:41,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:41,877 INFO L85 PathProgramCache]: Analyzing trace with hash 103006263, now seen corresponding path program 32 times [2022-07-22 21:54:41,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:41,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895309634] [2022-07-22 21:54:41,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:41,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:42,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:42,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:42,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895309634] [2022-07-22 21:54:42,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895309634] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:42,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:42,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:42,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181141965] [2022-07-22 21:54:42,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:42,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:42,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:42,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:42,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:42,299 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:42,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 482 transitions, 4308 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:42,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:42,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:42,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:43,958 INFO L129 PetriNetUnfolder]: 2120/5523 cut-off events. [2022-07-22 21:54:43,958 INFO L130 PetriNetUnfolder]: For 116443/116465 co-relation queries the response was YES. [2022-07-22 21:54:44,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26805 conditions, 5523 events. 2120/5523 cut-off events. For 116443/116465 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52260 event pairs, 920 based on Foata normal form. 14/5298 useless extension candidates. Maximal degree in co-relation 26669. Up to 3087 conditions per place. [2022-07-22 21:54:44,019 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 74 changer transitions 5/545 dead transitions. [2022-07-22 21:54:44,019 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 545 transitions, 6289 flow [2022-07-22 21:54:44,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:44,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:44,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-07-22 21:54:44,021 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-07-22 21:54:44,021 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-07-22 21:54:44,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-07-22 21:54:44,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:44,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-07-22 21:54:44,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:44,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:44,026 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:44,026 INFO L186 Difference]: Start difference. First operand has 474 places, 482 transitions, 4308 flow. Second operand 18 states and 2782 transitions. [2022-07-22 21:54:44,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 545 transitions, 6289 flow [2022-07-22 21:54:44,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 545 transitions, 5950 flow, removed 116 selfloop flow, removed 14 redundant places. [2022-07-22 21:54:44,466 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4468 flow [2022-07-22 21:54:44,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4468, PETRI_PLACES=480, PETRI_TRANSITIONS=489} [2022-07-22 21:54:44,467 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2022-07-22 21:54:44,467 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4468 flow [2022-07-22 21:54:44,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:44,467 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:44,467 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:44,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-22 21:54:44,468 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:44,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash 704162813, now seen corresponding path program 33 times [2022-07-22 21:54:44,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:44,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371954274] [2022-07-22 21:54:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:44,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:44,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:44,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:44,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:44,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371954274] [2022-07-22 21:54:44,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371954274] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:44,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:44,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:44,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709961081] [2022-07-22 21:54:44,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:44,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:44,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:44,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:44,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:44,836 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:44,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 489 transitions, 4468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:44,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:44,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:44,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:46,417 INFO L129 PetriNetUnfolder]: 2147/5475 cut-off events. [2022-07-22 21:54:46,417 INFO L130 PetriNetUnfolder]: For 119191/119201 co-relation queries the response was YES. [2022-07-22 21:54:46,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27247 conditions, 5475 events. 2147/5475 cut-off events. For 119191/119201 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 51143 event pairs, 1130 based on Foata normal form. 2/5248 useless extension candidates. Maximal degree in co-relation 27107. Up to 3159 conditions per place. [2022-07-22 21:54:46,484 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 79 changer transitions 5/550 dead transitions. [2022-07-22 21:54:46,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 550 transitions, 6368 flow [2022-07-22 21:54:46,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:46,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:46,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2022-07-22 21:54:46,486 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2022-07-22 21:54:46,486 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2022-07-22 21:54:46,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2022-07-22 21:54:46,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:46,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2022-07-22 21:54:46,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.22222222222223) internal successors, (2776), 18 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:46,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:46,491 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:46,491 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4468 flow. Second operand 18 states and 2776 transitions. [2022-07-22 21:54:46,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 550 transitions, 6368 flow [2022-07-22 21:54:46,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 550 transitions, 6064 flow, removed 119 selfloop flow, removed 12 redundant places. [2022-07-22 21:54:46,813 INFO L242 Difference]: Finished difference. Result has 488 places, 499 transitions, 4595 flow [2022-07-22 21:54:46,813 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4595, PETRI_PLACES=488, PETRI_TRANSITIONS=499} [2022-07-22 21:54:46,814 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 287 predicate places. [2022-07-22 21:54:46,814 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 499 transitions, 4595 flow [2022-07-22 21:54:46,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:46,814 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:46,814 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:46,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-22 21:54:46,815 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:46,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:46,815 INFO L85 PathProgramCache]: Analyzing trace with hash -952238525, now seen corresponding path program 34 times [2022-07-22 21:54:46,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:46,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447034668] [2022-07-22 21:54:46,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:46,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:47,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:47,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:47,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447034668] [2022-07-22 21:54:47,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447034668] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:47,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:47,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:47,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188929950] [2022-07-22 21:54:47,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:47,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:47,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:47,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:47,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:47,210 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:47,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 499 transitions, 4595 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:47,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:47,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:47,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:48,830 INFO L129 PetriNetUnfolder]: 2153/5598 cut-off events. [2022-07-22 21:54:48,831 INFO L130 PetriNetUnfolder]: For 111592/111612 co-relation queries the response was YES. [2022-07-22 21:54:48,888 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27175 conditions, 5598 events. 2153/5598 cut-off events. For 111592/111612 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 53040 event pairs, 952 based on Foata normal form. 9/5361 useless extension candidates. Maximal degree in co-relation 27031. Up to 3158 conditions per place. [2022-07-22 21:54:48,910 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 333 selfloop transitions, 82 changer transitions 5/555 dead transitions. [2022-07-22 21:54:48,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 555 transitions, 6429 flow [2022-07-22 21:54:48,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:48,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:48,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-07-22 21:54:48,918 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-07-22 21:54:48,918 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-07-22 21:54:48,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-07-22 21:54:48,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:48,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-07-22 21:54:48,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.16666666666666) internal successors, (2775), 18 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:48,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:48,923 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:48,923 INFO L186 Difference]: Start difference. First operand has 488 places, 499 transitions, 4595 flow. Second operand 18 states and 2775 transitions. [2022-07-22 21:54:48,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 555 transitions, 6429 flow [2022-07-22 21:54:49,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 555 transitions, 6218 flow, removed 50 selfloop flow, removed 12 redundant places. [2022-07-22 21:54:49,262 INFO L242 Difference]: Finished difference. Result has 496 places, 507 transitions, 4828 flow [2022-07-22 21:54:49,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4828, PETRI_PLACES=496, PETRI_TRANSITIONS=507} [2022-07-22 21:54:49,263 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 295 predicate places. [2022-07-22 21:54:49,263 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 507 transitions, 4828 flow [2022-07-22 21:54:49,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:49,264 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:49,264 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:49,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-22 21:54:49,264 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:49,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:49,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1860644681, now seen corresponding path program 35 times [2022-07-22 21:54:49,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:49,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067847867] [2022-07-22 21:54:49,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:49,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:49,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:49,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:49,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067847867] [2022-07-22 21:54:49,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067847867] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:49,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:49,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:49,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953431359] [2022-07-22 21:54:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:49,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:49,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:49,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:49,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:49,681 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:49,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 507 transitions, 4828 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:49,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:49,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:49,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:51,253 INFO L129 PetriNetUnfolder]: 2153/5572 cut-off events. [2022-07-22 21:54:51,253 INFO L130 PetriNetUnfolder]: For 115074/115096 co-relation queries the response was YES. [2022-07-22 21:54:51,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27205 conditions, 5572 events. 2153/5572 cut-off events. For 115074/115096 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 52680 event pairs, 937 based on Foata normal form. 14/5347 useless extension candidates. Maximal degree in co-relation 27058. Up to 3144 conditions per place. [2022-07-22 21:54:51,330 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 336 selfloop transitions, 79 changer transitions 5/555 dead transitions. [2022-07-22 21:54:51,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 555 transitions, 6487 flow [2022-07-22 21:54:51,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:51,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:51,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2022-07-22 21:54:51,332 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2022-07-22 21:54:51,332 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2022-07-22 21:54:51,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2022-07-22 21:54:51,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:51,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2022-07-22 21:54:51,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.83333333333334) internal successors, (2769), 18 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:51,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:51,337 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:51,337 INFO L186 Difference]: Start difference. First operand has 496 places, 507 transitions, 4828 flow. Second operand 18 states and 2769 transitions. [2022-07-22 21:54:51,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 555 transitions, 6487 flow [2022-07-22 21:54:51,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 555 transitions, 6180 flow, removed 93 selfloop flow, removed 14 redundant places. [2022-07-22 21:54:51,721 INFO L242 Difference]: Finished difference. Result has 501 places, 510 transitions, 4776 flow [2022-07-22 21:54:51,722 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4523, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4776, PETRI_PLACES=501, PETRI_TRANSITIONS=510} [2022-07-22 21:54:51,722 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 300 predicate places. [2022-07-22 21:54:51,722 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 510 transitions, 4776 flow [2022-07-22 21:54:51,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:51,722 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:51,723 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:51,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-22 21:54:51,723 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:51,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:51,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1919500943, now seen corresponding path program 36 times [2022-07-22 21:54:51,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:51,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655103456] [2022-07-22 21:54:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:51,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:52,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:52,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:52,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655103456] [2022-07-22 21:54:52,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655103456] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:52,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:52,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:52,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047667042] [2022-07-22 21:54:52,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:52,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:52,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:52,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:52,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:52,098 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:52,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 510 transitions, 4776 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:52,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:52,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:52,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:53,695 INFO L129 PetriNetUnfolder]: 2159/5514 cut-off events. [2022-07-22 21:54:53,695 INFO L130 PetriNetUnfolder]: For 113585/113593 co-relation queries the response was YES. [2022-07-22 21:54:53,751 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27089 conditions, 5514 events. 2159/5514 cut-off events. For 113585/113593 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51512 event pairs, 1160 based on Foata normal form. 1/5283 useless extension candidates. Maximal degree in co-relation 26941. Up to 3168 conditions per place. [2022-07-22 21:54:53,771 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 79 changer transitions 5/561 dead transitions. [2022-07-22 21:54:53,772 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 561 transitions, 6501 flow [2022-07-22 21:54:53,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:53,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:53,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-07-22 21:54:53,774 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-07-22 21:54:53,774 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-07-22 21:54:53,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-07-22 21:54:53,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:53,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-07-22 21:54:53,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.05555555555554) internal successors, (2773), 18 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:53,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:53,778 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:53,778 INFO L186 Difference]: Start difference. First operand has 501 places, 510 transitions, 4776 flow. Second operand 18 states and 2773 transitions. [2022-07-22 21:54:53,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 561 transitions, 6501 flow [2022-07-22 21:54:54,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 561 transitions, 6245 flow, removed 50 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:54,138 INFO L242 Difference]: Finished difference. Result has 505 places, 514 transitions, 4809 flow [2022-07-22 21:54:54,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4809, PETRI_PLACES=505, PETRI_TRANSITIONS=514} [2022-07-22 21:54:54,139 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2022-07-22 21:54:54,139 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 514 transitions, 4809 flow [2022-07-22 21:54:54,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:54,139 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:54,140 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:54,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-22 21:54:54,140 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:54,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:54,140 INFO L85 PathProgramCache]: Analyzing trace with hash 349381655, now seen corresponding path program 37 times [2022-07-22 21:54:54,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:54,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908110720] [2022-07-22 21:54:54,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:54,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:54,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:54,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:54,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908110720] [2022-07-22 21:54:54,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908110720] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:54,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:54,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:54,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730069565] [2022-07-22 21:54:54,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:54,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:54,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:54,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:54,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:54,693 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:54,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 514 transitions, 4809 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:54,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:54,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:54,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:56,334 INFO L129 PetriNetUnfolder]: 2159/5602 cut-off events. [2022-07-22 21:54:56,335 INFO L130 PetriNetUnfolder]: For 113528/113550 co-relation queries the response was YES. [2022-07-22 21:54:56,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27116 conditions, 5602 events. 2159/5602 cut-off events. For 113528/113550 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 53219 event pairs, 931 based on Foata normal form. 14/5379 useless extension candidates. Maximal degree in co-relation 26966. Up to 3142 conditions per place. [2022-07-22 21:54:56,417 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 341 selfloop transitions, 83 changer transitions 5/564 dead transitions. [2022-07-22 21:54:56,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 564 transitions, 6514 flow [2022-07-22 21:54:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:56,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:56,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2022-07-22 21:54:56,420 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2022-07-22 21:54:56,420 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2022-07-22 21:54:56,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2022-07-22 21:54:56,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:56,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2022-07-22 21:54:56,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.94444444444446) internal successors, (2771), 18 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:56,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:56,424 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:56,424 INFO L186 Difference]: Start difference. First operand has 505 places, 514 transitions, 4809 flow. Second operand 18 states and 2771 transitions. [2022-07-22 21:54:56,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 564 transitions, 6514 flow [2022-07-22 21:54:56,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 564 transitions, 6252 flow, removed 54 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:56,828 INFO L242 Difference]: Finished difference. Result has 509 places, 517 transitions, 4813 flow [2022-07-22 21:54:56,828 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4813, PETRI_PLACES=509, PETRI_TRANSITIONS=517} [2022-07-22 21:54:56,829 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 308 predicate places. [2022-07-22 21:54:56,829 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 517 transitions, 4813 flow [2022-07-22 21:54:56,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:56,829 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:56,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:54:56,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-22 21:54:56,830 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:56,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:56,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1893484721, now seen corresponding path program 38 times [2022-07-22 21:54:56,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:56,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381341878] [2022-07-22 21:54:56,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:56,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:56,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:57,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:57,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:57,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381341878] [2022-07-22 21:54:57,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381341878] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:57,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:57,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:57,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057385840] [2022-07-22 21:54:57,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:57,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:57,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:57,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:57,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:57,343 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:57,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 517 transitions, 4813 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:57,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:57,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:57,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:54:58,884 INFO L129 PetriNetUnfolder]: 2159/5493 cut-off events. [2022-07-22 21:54:58,885 INFO L130 PetriNetUnfolder]: For 111793/111803 co-relation queries the response was YES. [2022-07-22 21:54:58,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26886 conditions, 5493 events. 2159/5493 cut-off events. For 111793/111803 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51418 event pairs, 1142 based on Foata normal form. 2/5264 useless extension candidates. Maximal degree in co-relation 26734. Up to 3160 conditions per place. [2022-07-22 21:54:58,965 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 346 selfloop transitions, 78 changer transitions 5/564 dead transitions. [2022-07-22 21:54:58,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 564 transitions, 6484 flow [2022-07-22 21:54:58,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:54:58,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:54:58,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-07-22 21:54:58,967 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-07-22 21:54:58,967 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-07-22 21:54:58,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-07-22 21:54:58,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:54:58,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-07-22 21:54:58,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:58,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:58,972 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:58,972 INFO L186 Difference]: Start difference. First operand has 509 places, 517 transitions, 4813 flow. Second operand 18 states and 2768 transitions. [2022-07-22 21:54:58,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 564 transitions, 6484 flow [2022-07-22 21:54:59,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 564 transitions, 6244 flow, removed 38 selfloop flow, removed 15 redundant places. [2022-07-22 21:54:59,504 INFO L242 Difference]: Finished difference. Result has 513 places, 520 transitions, 4797 flow [2022-07-22 21:54:59,504 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4797, PETRI_PLACES=513, PETRI_TRANSITIONS=520} [2022-07-22 21:54:59,505 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2022-07-22 21:54:59,505 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 520 transitions, 4797 flow [2022-07-22 21:54:59,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:59,506 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:54:59,506 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:54:59,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-22 21:54:59,506 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:54:59,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:54:59,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1144625415, now seen corresponding path program 39 times [2022-07-22 21:54:59,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:54:59,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065019405] [2022-07-22 21:54:59,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:54:59,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:54:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:54:59,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:54:59,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:54:59,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065019405] [2022-07-22 21:54:59,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065019405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:54:59,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:54:59,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:54:59,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318943978] [2022-07-22 21:54:59,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:54:59,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:54:59,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:54:59,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:54:59,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:54:59,997 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:54:59,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 520 transitions, 4797 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:54:59,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:54:59,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:54:59,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:55:01,808 INFO L129 PetriNetUnfolder]: 2201/5643 cut-off events. [2022-07-22 21:55:01,808 INFO L130 PetriNetUnfolder]: For 125258/125268 co-relation queries the response was YES. [2022-07-22 21:55:01,874 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28015 conditions, 5643 events. 2201/5643 cut-off events. For 125258/125268 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 53248 event pairs, 1150 based on Foata normal form. 1/5412 useless extension candidates. Maximal degree in co-relation 27861. Up to 3169 conditions per place. [2022-07-22 21:55:01,896 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 361 selfloop transitions, 86 changer transitions 5/587 dead transitions. [2022-07-22 21:55:01,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 587 transitions, 7092 flow [2022-07-22 21:55:01,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 21:55:01,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-22 21:55:01,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-22 21:55:01,898 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-22 21:55:01,899 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-22 21:55:01,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-22 21:55:01,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:55:01,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-22 21:55:01,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:01,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:01,903 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:01,903 INFO L186 Difference]: Start difference. First operand has 513 places, 520 transitions, 4797 flow. Second operand 19 states and 2934 transitions. [2022-07-22 21:55:01,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 587 transitions, 7092 flow [2022-07-22 21:55:02,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 587 transitions, 6970 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-07-22 21:55:02,434 INFO L242 Difference]: Finished difference. Result has 521 places, 527 transitions, 5243 flow [2022-07-22 21:55:02,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5243, PETRI_PLACES=521, PETRI_TRANSITIONS=527} [2022-07-22 21:55:02,435 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2022-07-22 21:55:02,435 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 527 transitions, 5243 flow [2022-07-22 21:55:02,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:02,436 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:55:02,436 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:55:02,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-22 21:55:02,436 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:55:02,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:55:02,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1306278795, now seen corresponding path program 40 times [2022-07-22 21:55:02,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:55:02,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090046176] [2022-07-22 21:55:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:55:02,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:55:02,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:55:02,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:55:02,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:55:02,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090046176] [2022-07-22 21:55:02,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090046176] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:55:02,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:55:02,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:55:02,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634548674] [2022-07-22 21:55:02,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:55:02,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:55:02,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:55:02,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:55:02,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:55:02,807 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:55:02,808 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 527 transitions, 5243 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:02,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:55:02,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:55:02,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:55:04,535 INFO L129 PetriNetUnfolder]: 2211/5653 cut-off events. [2022-07-22 21:55:04,535 INFO L130 PetriNetUnfolder]: For 138831/138841 co-relation queries the response was YES. [2022-07-22 21:55:04,594 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 5653 events. 2211/5653 cut-off events. For 138831/138841 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 53437 event pairs, 1201 based on Foata normal form. 1/5416 useless extension candidates. Maximal degree in co-relation 28538. Up to 3258 conditions per place. [2022-07-22 21:55:04,619 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 355 selfloop transitions, 84 changer transitions 5/579 dead transitions. [2022-07-22 21:55:04,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 579 transitions, 7250 flow [2022-07-22 21:55:04,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:55:04,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:55:04,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-07-22 21:55:04,621 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-07-22 21:55:04,621 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-07-22 21:55:04,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-07-22 21:55:04,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:55:04,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-07-22 21:55:04,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:04,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:04,626 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:04,627 INFO L186 Difference]: Start difference. First operand has 521 places, 527 transitions, 5243 flow. Second operand 18 states and 2770 transitions. [2022-07-22 21:55:04,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 579 transitions, 7250 flow [2022-07-22 21:55:05,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 579 transitions, 6820 flow, removed 152 selfloop flow, removed 14 redundant places. [2022-07-22 21:55:05,118 INFO L242 Difference]: Finished difference. Result has 526 places, 535 transitions, 5330 flow [2022-07-22 21:55:05,118 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5330, PETRI_PLACES=526, PETRI_TRANSITIONS=535} [2022-07-22 21:55:05,119 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2022-07-22 21:55:05,119 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 535 transitions, 5330 flow [2022-07-22 21:55:05,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:05,119 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:55:05,120 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:55:05,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-22 21:55:05,120 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:55:05,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:55:05,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1507631883, now seen corresponding path program 41 times [2022-07-22 21:55:05,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:55:05,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195468491] [2022-07-22 21:55:05,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:55:05,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:55:05,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:55:05,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 21:55:05,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:55:05,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195468491] [2022-07-22 21:55:05,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195468491] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:55:05,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:55:05,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 21:55:05,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369912001] [2022-07-22 21:55:05,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:55:05,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 21:55:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:55:05,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 21:55:05,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-22 21:55:05,615 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-22 21:55:05,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 535 transitions, 5330 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:55:05,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:55:05,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-22 21:55:05,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand