./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e9065224c0b163ad014fc0aee4009feab43ed37ef70e06d8d8f3b14d045f755a --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 10:22:23,133 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 10:22:23,136 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 10:22:23,183 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 10:22:23,183 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 10:22:23,185 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 10:22:23,187 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 10:22:23,189 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 10:22:23,191 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 10:22:23,195 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 10:22:23,196 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 10:22:23,198 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 10:22:23,198 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 10:22:23,200 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 10:22:23,201 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 10:22:23,204 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 10:22:23,205 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 10:22:23,207 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 10:22:23,208 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 10:22:23,214 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 10:22:23,216 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 10:22:23,217 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 10:22:23,217 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 10:22:23,218 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 10:22:23,220 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 10:22:23,226 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 10:22:23,227 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 10:22:23,227 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 10:22:23,229 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 10:22:23,229 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 10:22:23,230 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 10:22:23,230 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 10:22:23,232 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 10:22:23,232 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 10:22:23,233 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 10:22:23,234 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 10:22:23,234 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 10:22:23,234 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 10:22:23,235 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 10:22:23,236 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 10:22:23,236 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 10:22:23,238 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 10:22:23,239 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-12 10:22:23,269 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 10:22:23,270 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 10:22:23,270 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 10:22:23,270 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 10:22:23,271 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 10:22:23,271 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 10:22:23,272 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 10:22:23,272 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 10:22:23,272 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 10:22:23,273 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 10:22:23,274 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 10:22:23,274 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 10:22:23,274 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 10:22:23,274 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 10:22:23,274 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 10:22:23,274 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 10:22:23,275 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 10:22:23,275 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 10:22:23,275 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 10:22:23,275 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 10:22:23,275 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 10:22:23,275 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 10:22:23,276 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 10:22:23,276 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 10:22:23,276 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:22:23,276 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 10:22:23,276 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 10:22:23,277 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 10:22:23,277 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 10:22:23,277 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 10:22:23,277 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 10:22:23,277 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 10:22:23,278 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 10:22:23,278 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 -> e9065224c0b163ad014fc0aee4009feab43ed37ef70e06d8d8f3b14d045f755a [2022-07-12 10:22:23,497 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 10:22:23,515 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 10:22:23,517 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 10:22:23,518 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 10:22:23,519 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 10:22:23,520 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2022-07-12 10:22:23,577 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9997bce85/97f38633c4a9429eac45776455c11bd7/FLAG1b710ea7d [2022-07-12 10:22:23,982 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 10:22:23,983 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2022-07-12 10:22:23,990 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9997bce85/97f38633c4a9429eac45776455c11bd7/FLAG1b710ea7d [2022-07-12 10:22:24,364 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9997bce85/97f38633c4a9429eac45776455c11bd7 [2022-07-12 10:22:24,366 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 10:22:24,368 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 10:22:24,369 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 10:22:24,369 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 10:22:24,372 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 10:22:24,372 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,373 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@203a5801 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24, skipping insertion in model container [2022-07-12 10:22:24,374 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,379 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 10:22:24,393 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 10:22:24,573 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-07-12 10:22:24,594 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:22:24,603 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 10:22:24,632 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-07-12 10:22:24,640 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:22:24,654 INFO L208 MainTranslator]: Completed translation [2022-07-12 10:22:24,655 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24 WrapperNode [2022-07-12 10:22:24,655 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 10:22:24,657 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 10:22:24,657 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 10:22:24,657 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 10:22:24,665 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,673 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,696 INFO L137 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 182 [2022-07-12 10:22:24,696 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 10:22:24,697 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 10:22:24,697 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 10:22:24,697 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 10:22:24,704 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,705 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,707 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,707 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,714 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,719 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,720 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,723 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 10:22:24,724 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 10:22:24,724 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 10:22:24,724 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 10:22:24,725 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (1/1) ... [2022-07-12 10:22:24,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:22:24,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:24,752 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-12 10:22:24,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 10:22:24,782 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 10:22:24,782 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-12 10:22:24,782 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-12 10:22:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-12 10:22:24,783 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-12 10:22:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 10:22:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 10:22:24,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 10:22:24,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 10:22:24,788 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 10:22:24,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 10:22:24,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 10:22:24,788 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 10:22:24,790 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-12 10:22:24,926 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 10:22:24,928 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 10:22:25,290 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 10:22:25,298 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 10:22:25,299 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-12 10:22:25,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:22:25 BoogieIcfgContainer [2022-07-12 10:22:25,301 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 10:22:25,303 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 10:22:25,303 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 10:22:25,306 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 10:22:25,306 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 10:22:24" (1/3) ... [2022-07-12 10:22:25,307 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e5c23dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:22:25, skipping insertion in model container [2022-07-12 10:22:25,307 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:24" (2/3) ... [2022-07-12 10:22:25,307 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e5c23dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:22:25, skipping insertion in model container [2022-07-12 10:22:25,307 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:22:25" (3/3) ... [2022-07-12 10:22:25,309 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2022-07-12 10:22:25,313 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-12 10:22:25,322 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 10:22:25,322 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 10:22:25,322 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-12 10:22:25,382 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-12 10:22:25,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 208 places, 222 transitions, 460 flow [2022-07-12 10:22:25,488 INFO L129 PetriNetUnfolder]: 21/220 cut-off events. [2022-07-12 10:22:25,488 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:22:25,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 220 events. 21/220 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 155. Up to 3 conditions per place. [2022-07-12 10:22:25,495 INFO L82 GeneralOperation]: Start removeDead. Operand has 208 places, 222 transitions, 460 flow [2022-07-12 10:22:25,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 197 places, 211 transitions, 434 flow [2022-07-12 10:22:25,514 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 10:22:25,521 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@64e6ec80, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2b041055 [2022-07-12 10:22:25,521 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-12 10:22:25,558 INFO L129 PetriNetUnfolder]: 21/210 cut-off events. [2022-07-12 10:22:25,558 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:22:25,559 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:25,559 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] [2022-07-12 10:22:25,560 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:25,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:25,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1581105035, now seen corresponding path program 1 times [2022-07-12 10:22:25,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:25,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044084993] [2022-07-12 10:22:25,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:25,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:25,844 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-12 10:22:25,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:25,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044084993] [2022-07-12 10:22:25,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044084993] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:25,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:25,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 10:22:25,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916277961] [2022-07-12 10:22:25,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:25,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-12 10:22:25,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:25,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-12 10:22:25,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 10:22:25,895 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 222 [2022-07-12 10:22:25,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 434 flow. Second operand has 2 states, 2 states have (on average 209.0) internal successors, (418), 2 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:25,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:25,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 222 [2022-07-12 10:22:25,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:25,983 INFO L129 PetriNetUnfolder]: 10/200 cut-off events. [2022-07-12 10:22:25,983 INFO L130 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-07-12 10:22:25,986 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 200 events. 10/200 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 253 event pairs, 0 based on Foata normal form. 13/196 useless extension candidates. Maximal degree in co-relation 148. Up to 5 conditions per place. [2022-07-12 10:22:25,989 INFO L132 encePairwiseOnDemand]: 211/222 looper letters, 4 selfloop transitions, 0 changer transitions 5/200 dead transitions. [2022-07-12 10:22:25,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 200 transitions, 420 flow [2022-07-12 10:22:25,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-12 10:22:25,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-12 10:22:26,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 427 transitions. [2022-07-12 10:22:26,010 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9617117117117117 [2022-07-12 10:22:26,011 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 427 transitions. [2022-07-12 10:22:26,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 427 transitions. [2022-07-12 10:22:26,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:26,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 427 transitions. [2022-07-12 10:22:26,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 213.5) internal successors, (427), 2 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,031 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,032 INFO L186 Difference]: Start difference. First operand has 197 places, 211 transitions, 434 flow. Second operand 2 states and 427 transitions. [2022-07-12 10:22:26,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 200 transitions, 420 flow [2022-07-12 10:22:26,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 200 transitions, 412 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-12 10:22:26,041 INFO L242 Difference]: Finished difference. Result has 194 places, 195 transitions, 394 flow [2022-07-12 10:22:26,044 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=394, PETRI_PLACES=194, PETRI_TRANSITIONS=195} [2022-07-12 10:22:26,049 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2022-07-12 10:22:26,049 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 195 transitions, 394 flow [2022-07-12 10:22:26,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 209.0) internal successors, (418), 2 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,050 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:26,051 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] [2022-07-12 10:22:26,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 10:22:26,052 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:26,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:26,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1879356573, now seen corresponding path program 1 times [2022-07-12 10:22:26,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:26,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096546180] [2022-07-12 10:22:26,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:26,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:26,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:26,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:22:26,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:26,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096546180] [2022-07-12 10:22:26,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096546180] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:26,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:26,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 10:22:26,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936710501] [2022-07-12 10:22:26,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:26,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 10:22:26,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:26,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 10:22:26,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-12 10:22:26,222 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 222 [2022-07-12 10:22:26,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 195 transitions, 394 flow. Second operand has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:26,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 222 [2022-07-12 10:22:26,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:26,361 INFO L129 PetriNetUnfolder]: 10/207 cut-off events. [2022-07-12 10:22:26,361 INFO L130 PetriNetUnfolder]: For 2/3 co-relation queries the response was YES. [2022-07-12 10:22:26,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 207 events. 10/207 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 242 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 245. Up to 25 conditions per place. [2022-07-12 10:22:26,365 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 28 selfloop transitions, 8 changer transitions 0/203 dead transitions. [2022-07-12 10:22:26,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 203 transitions, 482 flow [2022-07-12 10:22:26,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 10:22:26,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-12 10:22:26,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 948 transitions. [2022-07-12 10:22:26,369 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8540540540540541 [2022-07-12 10:22:26,369 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 948 transitions. [2022-07-12 10:22:26,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 948 transitions. [2022-07-12 10:22:26,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:26,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 948 transitions. [2022-07-12 10:22:26,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 189.6) internal successors, (948), 5 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,391 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,391 INFO L186 Difference]: Start difference. First operand has 194 places, 195 transitions, 394 flow. Second operand 5 states and 948 transitions. [2022-07-12 10:22:26,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 203 transitions, 482 flow [2022-07-12 10:22:26,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 203 transitions, 482 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:26,396 INFO L242 Difference]: Finished difference. Result has 194 places, 197 transitions, 426 flow [2022-07-12 10:22:26,396 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2022-07-12 10:22:26,397 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2022-07-12 10:22:26,397 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 426 flow [2022-07-12 10:22:26,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,398 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:26,399 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:22:26,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 10:22:26,399 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:26,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:26,400 INFO L85 PathProgramCache]: Analyzing trace with hash -419875030, now seen corresponding path program 1 times [2022-07-12 10:22:26,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:26,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294964252] [2022-07-12 10:22:26,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:26,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:26,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:26,520 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-12 10:22:26,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:26,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294964252] [2022-07-12 10:22:26,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294964252] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:26,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99743939] [2022-07-12 10:22:26,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:26,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:26,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:26,524 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 10:22:26,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-12 10:22:26,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:26,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 10:22:26,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-12 10:22:26,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:22:26,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-12 10:22:26,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99743939] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:22:26,846 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:22:26,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-07-12 10:22:26,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882983753] [2022-07-12 10:22:26,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:22:26,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-12 10:22:26,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:26,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-12 10:22:26,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-07-12 10:22:26,852 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-07-12 10:22:26,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 426 flow. Second operand has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:26,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:26,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-07-12 10:22:26,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:27,065 INFO L129 PetriNetUnfolder]: 10/225 cut-off events. [2022-07-12 10:22:27,066 INFO L130 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-07-12 10:22:27,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 225 events. 10/225 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 224 event pairs, 0 based on Foata normal form. 4/219 useless extension candidates. Maximal degree in co-relation 295. Up to 19 conditions per place. [2022-07-12 10:22:27,068 INFO L132 encePairwiseOnDemand]: 206/222 looper letters, 30 selfloop transitions, 22 changer transitions 0/217 dead transitions. [2022-07-12 10:22:27,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 217 transitions, 574 flow [2022-07-12 10:22:27,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:22:27,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:22:27,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2036 transitions. [2022-07-12 10:22:27,073 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8337428337428338 [2022-07-12 10:22:27,074 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2036 transitions. [2022-07-12 10:22:27,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2036 transitions. [2022-07-12 10:22:27,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:27,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2036 transitions. [2022-07-12 10:22:27,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.0909090909091) internal successors, (2036), 11 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:27,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:27,087 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:27,087 INFO L186 Difference]: Start difference. First operand has 194 places, 197 transitions, 426 flow. Second operand 11 states and 2036 transitions. [2022-07-12 10:22:27,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 217 transitions, 574 flow [2022-07-12 10:22:27,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 217 transitions, 562 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:27,094 INFO L242 Difference]: Finished difference. Result has 204 places, 209 transitions, 525 flow [2022-07-12 10:22:27,094 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=525, PETRI_PLACES=204, PETRI_TRANSITIONS=209} [2022-07-12 10:22:27,096 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 7 predicate places. [2022-07-12 10:22:27,097 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 209 transitions, 525 flow [2022-07-12 10:22:27,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:27,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:27,100 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:27,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-12 10:22:27,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:27,316 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:27,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash -970353476, now seen corresponding path program 2 times [2022-07-12 10:22:27,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:27,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668417802] [2022-07-12 10:22:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:27,504 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 10:22:27,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:27,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668417802] [2022-07-12 10:22:27,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668417802] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:27,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779711431] [2022-07-12 10:22:27,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 10:22:27,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:27,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:27,507 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 10:22:27,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-12 10:22:27,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-12 10:22:27,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:22:27,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-12 10:22:27,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-07-12 10:22:27,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 10:22:27,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779711431] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:27,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 10:22:27,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-07-12 10:22:27,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225611051] [2022-07-12 10:22:27,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:27,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:27,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:27,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:27,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-12 10:22:27,796 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:27,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 209 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:27,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:27,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:27,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:28,045 INFO L129 PetriNetUnfolder]: 111/654 cut-off events. [2022-07-12 10:22:28,045 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-07-12 10:22:28,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 654 events. 111/654 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3171 event pairs, 7 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 883. Up to 70 conditions per place. [2022-07-12 10:22:28,050 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 10 changer transitions 1/250 dead transitions. [2022-07-12 10:22:28,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 250 transitions, 734 flow [2022-07-12 10:22:28,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 10:22:28,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-12 10:22:28,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1583 transitions. [2022-07-12 10:22:28,054 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8913288288288288 [2022-07-12 10:22:28,055 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1583 transitions. [2022-07-12 10:22:28,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1583 transitions. [2022-07-12 10:22:28,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:28,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1583 transitions. [2022-07-12 10:22:28,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.875) internal successors, (1583), 8 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:28,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:28,064 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:28,064 INFO L186 Difference]: Start difference. First operand has 204 places, 209 transitions, 525 flow. Second operand 8 states and 1583 transitions. [2022-07-12 10:22:28,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 250 transitions, 734 flow [2022-07-12 10:22:28,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 250 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:28,083 INFO L242 Difference]: Finished difference. Result has 213 places, 216 transitions, 571 flow [2022-07-12 10:22:28,084 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=213, PETRI_TRANSITIONS=216} [2022-07-12 10:22:28,084 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 16 predicate places. [2022-07-12 10:22:28,085 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 216 transitions, 571 flow [2022-07-12 10:22:28,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:28,085 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:28,086 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:28,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-12 10:22:28,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-07-12 10:22:28,308 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:28,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1651109514, now seen corresponding path program 3 times [2022-07-12 10:22:28,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:28,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019576085] [2022-07-12 10:22:28,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:28,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:28,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:28,462 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 10:22:28,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:28,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019576085] [2022-07-12 10:22:28,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019576085] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:28,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268526708] [2022-07-12 10:22:28,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 10:22:28,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:28,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:28,465 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 10:22:28,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-12 10:22:28,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-07-12 10:22:28,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:22:28,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-12 10:22:28,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:28,707 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-07-12 10:22:28,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 10:22:28,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268526708] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:28,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 10:22:28,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-07-12 10:22:28,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542570863] [2022-07-12 10:22:28,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:28,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:28,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:28,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:28,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-12 10:22:28,713 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:28,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 216 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:28,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:28,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:28,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:29,080 INFO L129 PetriNetUnfolder]: 251/1448 cut-off events. [2022-07-12 10:22:29,080 INFO L130 PetriNetUnfolder]: For 153/156 co-relation queries the response was YES. [2022-07-12 10:22:29,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 1448 events. 251/1448 cut-off events. For 153/156 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 10540 event pairs, 4 based on Foata normal form. 0/1300 useless extension candidates. Maximal degree in co-relation 1987. Up to 112 conditions per place. [2022-07-12 10:22:29,091 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 53 selfloop transitions, 10 changer transitions 1/260 dead transitions. [2022-07-12 10:22:29,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 260 transitions, 795 flow [2022-07-12 10:22:29,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 10:22:29,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-12 10:22:29,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1586 transitions. [2022-07-12 10:22:29,095 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8930180180180181 [2022-07-12 10:22:29,096 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1586 transitions. [2022-07-12 10:22:29,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1586 transitions. [2022-07-12 10:22:29,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:29,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1586 transitions. [2022-07-12 10:22:29,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.25) internal successors, (1586), 8 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:29,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:29,104 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:29,105 INFO L186 Difference]: Start difference. First operand has 213 places, 216 transitions, 571 flow. Second operand 8 states and 1586 transitions. [2022-07-12 10:22:29,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 260 transitions, 795 flow [2022-07-12 10:22:29,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 260 transitions, 795 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:29,112 INFO L242 Difference]: Finished difference. Result has 224 places, 223 transitions, 634 flow [2022-07-12 10:22:29,113 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=224, PETRI_TRANSITIONS=223} [2022-07-12 10:22:29,114 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 27 predicate places. [2022-07-12 10:22:29,114 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 223 transitions, 634 flow [2022-07-12 10:22:29,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:29,115 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:29,115 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:29,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-12 10:22:29,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:29,332 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:29,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:29,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1582815960, now seen corresponding path program 4 times [2022-07-12 10:22:29,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:29,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780431129] [2022-07-12 10:22:29,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:29,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:29,460 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 10:22:29,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:29,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780431129] [2022-07-12 10:22:29,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780431129] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:29,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545688770] [2022-07-12 10:22:29,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-12 10:22:29,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:29,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:29,463 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 10:22:29,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-12 10:22:29,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-12 10:22:29,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:22:29,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 10:22:29,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 10:22:29,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:22:29,815 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 10:22:29,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545688770] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:22:29,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:22:29,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-07-12 10:22:29,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136003719] [2022-07-12 10:22:29,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:22:29,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:22:29,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:29,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:22:29,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:22:29,822 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-07-12 10:22:29,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 223 transitions, 634 flow. Second operand has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:29,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:29,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-07-12 10:22:29,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:30,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][232], [Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 211#true, Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), Black: 1633#true, 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1100#true, 126#L90-2true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-07-12 10:22:30,184 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-07-12 10:22:30,184 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-07-12 10:22:30,184 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-07-12 10:22:30,184 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-07-12 10:22:30,185 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][232], [Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 211#true, Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), Black: 1633#true, 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1100#true, 126#L90-2true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-07-12 10:22:30,185 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-07-12 10:22:30,185 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-07-12 10:22:30,185 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-07-12 10:22:30,185 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-07-12 10:22:30,185 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-07-12 10:22:30,188 INFO L129 PetriNetUnfolder]: 75/703 cut-off events. [2022-07-12 10:22:30,188 INFO L130 PetriNetUnfolder]: For 139/150 co-relation queries the response was YES. [2022-07-12 10:22:30,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1044 conditions, 703 events. 75/703 cut-off events. For 139/150 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3455 event pairs, 0 based on Foata normal form. 4/660 useless extension candidates. Maximal degree in co-relation 1027. Up to 32 conditions per place. [2022-07-12 10:22:30,194 INFO L132 encePairwiseOnDemand]: 206/222 looper letters, 38 selfloop transitions, 34 changer transitions 0/251 dead transitions. [2022-07-12 10:22:30,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 251 transitions, 890 flow [2022-07-12 10:22:30,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:22:30,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:22:30,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3136 transitions. [2022-07-12 10:22:30,201 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.830948595654478 [2022-07-12 10:22:30,201 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3136 transitions. [2022-07-12 10:22:30,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3136 transitions. [2022-07-12 10:22:30,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:30,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3136 transitions. [2022-07-12 10:22:30,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 184.47058823529412) internal successors, (3136), 17 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,219 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,219 INFO L186 Difference]: Start difference. First operand has 224 places, 223 transitions, 634 flow. Second operand 17 states and 3136 transitions. [2022-07-12 10:22:30,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 251 transitions, 890 flow [2022-07-12 10:22:30,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 251 transitions, 890 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:30,225 INFO L242 Difference]: Finished difference. Result has 242 places, 237 transitions, 809 flow [2022-07-12 10:22:30,226 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=809, PETRI_PLACES=242, PETRI_TRANSITIONS=237} [2022-07-12 10:22:30,227 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 45 predicate places. [2022-07-12 10:22:30,227 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 237 transitions, 809 flow [2022-07-12 10:22:30,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,229 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:30,229 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:30,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-12 10:22:30,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:30,444 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:30,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:30,445 INFO L85 PathProgramCache]: Analyzing trace with hash -6964142, now seen corresponding path program 5 times [2022-07-12 10:22:30,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:30,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530270578] [2022-07-12 10:22:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:30,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:30,560 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:30,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:30,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530270578] [2022-07-12 10:22:30,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530270578] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:30,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:30,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:30,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398272694] [2022-07-12 10:22:30,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:30,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:30,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:30,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:30,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:30,564 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:30,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 237 transitions, 809 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:30,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:30,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:30,945 INFO L129 PetriNetUnfolder]: 364/1845 cut-off events. [2022-07-12 10:22:30,945 INFO L130 PetriNetUnfolder]: For 641/672 co-relation queries the response was YES. [2022-07-12 10:22:30,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2983 conditions, 1845 events. 364/1845 cut-off events. For 641/672 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 12641 event pairs, 48 based on Foata normal form. 21/1703 useless extension candidates. Maximal degree in co-relation 2962. Up to 239 conditions per place. [2022-07-12 10:22:30,959 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 40 selfloop transitions, 15 changer transitions 0/265 dead transitions. [2022-07-12 10:22:30,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 265 transitions, 1033 flow [2022-07-12 10:22:30,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:30,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:30,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-07-12 10:22:30,963 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-07-12 10:22:30,963 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-07-12 10:22:30,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-07-12 10:22:30,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:30,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-07-12 10:22:30,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,970 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,970 INFO L186 Difference]: Start difference. First operand has 242 places, 237 transitions, 809 flow. Second operand 6 states and 1188 transitions. [2022-07-12 10:22:30,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 265 transitions, 1033 flow [2022-07-12 10:22:30,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 265 transitions, 988 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-07-12 10:22:30,978 INFO L242 Difference]: Finished difference. Result has 243 places, 244 transitions, 871 flow [2022-07-12 10:22:30,979 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=871, PETRI_PLACES=243, PETRI_TRANSITIONS=244} [2022-07-12 10:22:30,980 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 46 predicate places. [2022-07-12 10:22:30,980 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 244 transitions, 871 flow [2022-07-12 10:22:30,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:30,980 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:30,981 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:30,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 10:22:30,981 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:30,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:30,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1210663556, now seen corresponding path program 6 times [2022-07-12 10:22:30,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:30,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705581294] [2022-07-12 10:22:30,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:30,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:31,080 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:31,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:31,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705581294] [2022-07-12 10:22:31,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705581294] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:31,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:31,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:31,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300618121] [2022-07-12 10:22:31,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:31,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:31,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:31,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:31,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:31,086 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:31,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 244 transitions, 871 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:31,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:31,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:31,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:31,502 INFO L129 PetriNetUnfolder]: 412/1902 cut-off events. [2022-07-12 10:22:31,503 INFO L130 PetriNetUnfolder]: For 1228/1292 co-relation queries the response was YES. [2022-07-12 10:22:31,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3376 conditions, 1902 events. 412/1902 cut-off events. For 1228/1292 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 13762 event pairs, 38 based on Foata normal form. 25/1756 useless extension candidates. Maximal degree in co-relation 3351. Up to 424 conditions per place. [2022-07-12 10:22:31,521 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 15 changer transitions 0/275 dead transitions. [2022-07-12 10:22:31,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 275 transitions, 1142 flow [2022-07-12 10:22:31,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:31,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:31,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1190 transitions. [2022-07-12 10:22:31,524 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8933933933933934 [2022-07-12 10:22:31,524 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1190 transitions. [2022-07-12 10:22:31,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1190 transitions. [2022-07-12 10:22:31,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:31,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1190 transitions. [2022-07-12 10:22:31,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:31,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:31,544 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:31,544 INFO L186 Difference]: Start difference. First operand has 243 places, 244 transitions, 871 flow. Second operand 6 states and 1190 transitions. [2022-07-12 10:22:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 275 transitions, 1142 flow [2022-07-12 10:22:31,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 275 transitions, 1132 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:31,576 INFO L242 Difference]: Finished difference. Result has 251 places, 250 transitions, 971 flow [2022-07-12 10:22:31,577 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=971, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2022-07-12 10:22:31,579 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 54 predicate places. [2022-07-12 10:22:31,580 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 971 flow [2022-07-12 10:22:31,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:31,582 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:31,582 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:31,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 10:22:31,582 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:31,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:31,583 INFO L85 PathProgramCache]: Analyzing trace with hash 218927882, now seen corresponding path program 7 times [2022-07-12 10:22:31,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:31,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94178455] [2022-07-12 10:22:31,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:31,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:31,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:31,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94178455] [2022-07-12 10:22:31,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94178455] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:31,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:31,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:31,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472127593] [2022-07-12 10:22:31,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:31,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:31,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:31,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:31,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:31,696 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:31,697 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 971 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:31,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:31,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:31,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:32,211 INFO L129 PetriNetUnfolder]: 471/2206 cut-off events. [2022-07-12 10:22:32,212 INFO L130 PetriNetUnfolder]: For 2089/2173 co-relation queries the response was YES. [2022-07-12 10:22:32,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4105 conditions, 2206 events. 471/2206 cut-off events. For 2089/2173 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 17083 event pairs, 49 based on Foata normal form. 20/2018 useless extension candidates. Maximal degree in co-relation 4076. Up to 485 conditions per place. [2022-07-12 10:22:32,255 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 56 selfloop transitions, 17 changer transitions 0/283 dead transitions. [2022-07-12 10:22:32,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 283 transitions, 1290 flow [2022-07-12 10:22:32,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:32,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:32,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1193 transitions. [2022-07-12 10:22:32,259 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8956456456456456 [2022-07-12 10:22:32,259 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1193 transitions. [2022-07-12 10:22:32,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1193 transitions. [2022-07-12 10:22:32,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:32,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1193 transitions. [2022-07-12 10:22:32,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.83333333333334) internal successors, (1193), 6 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,266 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,266 INFO L186 Difference]: Start difference. First operand has 251 places, 250 transitions, 971 flow. Second operand 6 states and 1193 transitions. [2022-07-12 10:22:32,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 283 transitions, 1290 flow [2022-07-12 10:22:32,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 283 transitions, 1283 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:32,281 INFO L242 Difference]: Finished difference. Result has 259 places, 259 transitions, 1128 flow [2022-07-12 10:22:32,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1128, PETRI_PLACES=259, PETRI_TRANSITIONS=259} [2022-07-12 10:22:32,282 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 62 predicate places. [2022-07-12 10:22:32,283 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 259 transitions, 1128 flow [2022-07-12 10:22:32,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,283 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:32,284 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:32,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 10:22:32,284 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:32,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:32,285 INFO L85 PathProgramCache]: Analyzing trace with hash 2103399656, now seen corresponding path program 8 times [2022-07-12 10:22:32,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:32,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881337890] [2022-07-12 10:22:32,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:32,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:32,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:32,399 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:32,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:32,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881337890] [2022-07-12 10:22:32,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881337890] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:32,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:32,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:32,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742176693] [2022-07-12 10:22:32,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:32,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:32,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:32,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:32,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:32,403 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:32,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 259 transitions, 1128 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:32,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:32,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:32,816 INFO L129 PetriNetUnfolder]: 459/2121 cut-off events. [2022-07-12 10:22:32,816 INFO L130 PetriNetUnfolder]: For 2777/2870 co-relation queries the response was YES. [2022-07-12 10:22:32,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4212 conditions, 2121 events. 459/2121 cut-off events. For 2777/2870 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16141 event pairs, 35 based on Foata normal form. 38/1964 useless extension candidates. Maximal degree in co-relation 4179. Up to 494 conditions per place. [2022-07-12 10:22:32,838 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 20 changer transitions 1/281 dead transitions. [2022-07-12 10:22:32,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 281 transitions, 1373 flow [2022-07-12 10:22:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-07-12 10:22:32,843 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-07-12 10:22:32,843 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-07-12 10:22:32,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-07-12 10:22:32,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:32,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-07-12 10:22:32,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,849 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,850 INFO L186 Difference]: Start difference. First operand has 259 places, 259 transitions, 1128 flow. Second operand 6 states and 1191 transitions. [2022-07-12 10:22:32,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 281 transitions, 1373 flow [2022-07-12 10:22:32,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 281 transitions, 1364 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:32,888 INFO L242 Difference]: Finished difference. Result has 264 places, 260 transitions, 1186 flow [2022-07-12 10:22:32,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1186, PETRI_PLACES=264, PETRI_TRANSITIONS=260} [2022-07-12 10:22:32,890 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 67 predicate places. [2022-07-12 10:22:32,890 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 260 transitions, 1186 flow [2022-07-12 10:22:32,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,891 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:32,891 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:32,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 10:22:32,891 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:32,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:32,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1785670614, now seen corresponding path program 9 times [2022-07-12 10:22:32,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:32,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667289553] [2022-07-12 10:22:32,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:32,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:32,994 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:32,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:32,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667289553] [2022-07-12 10:22:32,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667289553] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:32,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:32,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:32,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618935346] [2022-07-12 10:22:32,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:32,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:32,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:32,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:32,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:32,998 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:32,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 260 transitions, 1186 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:32,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:32,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:32,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:33,485 INFO L129 PetriNetUnfolder]: 466/2163 cut-off events. [2022-07-12 10:22:33,485 INFO L130 PetriNetUnfolder]: For 3289/3375 co-relation queries the response was YES. [2022-07-12 10:22:33,500 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2163 events. 466/2163 cut-off events. For 3289/3375 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16540 event pairs, 65 based on Foata normal form. 17/1972 useless extension candidates. Maximal degree in co-relation 4317. Up to 485 conditions per place. [2022-07-12 10:22:33,513 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 54 selfloop transitions, 11 changer transitions 3/278 dead transitions. [2022-07-12 10:22:33,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 278 transitions, 1416 flow [2022-07-12 10:22:33,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:33,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:33,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1182 transitions. [2022-07-12 10:22:33,516 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8873873873873874 [2022-07-12 10:22:33,517 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1182 transitions. [2022-07-12 10:22:33,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1182 transitions. [2022-07-12 10:22:33,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:33,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1182 transitions. [2022-07-12 10:22:33,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.0) internal successors, (1182), 6 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:33,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:33,523 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:33,523 INFO L186 Difference]: Start difference. First operand has 264 places, 260 transitions, 1186 flow. Second operand 6 states and 1182 transitions. [2022-07-12 10:22:33,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 278 transitions, 1416 flow [2022-07-12 10:22:33,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 278 transitions, 1368 flow, removed 6 selfloop flow, removed 5 redundant places. [2022-07-12 10:22:33,540 INFO L242 Difference]: Finished difference. Result has 266 places, 260 transitions, 1179 flow [2022-07-12 10:22:33,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1179, PETRI_PLACES=266, PETRI_TRANSITIONS=260} [2022-07-12 10:22:33,541 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 69 predicate places. [2022-07-12 10:22:33,542 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 260 transitions, 1179 flow [2022-07-12 10:22:33,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:33,542 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:33,542 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:33,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 10:22:33,543 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:33,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:33,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1499166498, now seen corresponding path program 10 times [2022-07-12 10:22:33,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:33,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676715856] [2022-07-12 10:22:33,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:33,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:33,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:33,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:33,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676715856] [2022-07-12 10:22:33,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676715856] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:33,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:33,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:33,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525482323] [2022-07-12 10:22:33,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:33,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:33,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:33,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:33,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:33,690 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:33,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 260 transitions, 1179 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:33,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:33,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:33,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:34,087 INFO L129 PetriNetUnfolder]: 462/2141 cut-off events. [2022-07-12 10:22:34,087 INFO L130 PetriNetUnfolder]: For 3174/3260 co-relation queries the response was YES. [2022-07-12 10:22:34,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4244 conditions, 2141 events. 462/2141 cut-off events. For 3174/3260 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16262 event pairs, 64 based on Foata normal form. 29/1965 useless extension candidates. Maximal degree in co-relation 4208. Up to 485 conditions per place. [2022-07-12 10:22:34,111 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 46 selfloop transitions, 17 changer transitions 1/274 dead transitions. [2022-07-12 10:22:34,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 274 transitions, 1370 flow [2022-07-12 10:22:34,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:34,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:34,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1185 transitions. [2022-07-12 10:22:34,114 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8896396396396397 [2022-07-12 10:22:34,114 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1185 transitions. [2022-07-12 10:22:34,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1185 transitions. [2022-07-12 10:22:34,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:34,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1185 transitions. [2022-07-12 10:22:34,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.5) internal successors, (1185), 6 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:34,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:34,120 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:34,120 INFO L186 Difference]: Start difference. First operand has 266 places, 260 transitions, 1179 flow. Second operand 6 states and 1185 transitions. [2022-07-12 10:22:34,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 274 transitions, 1370 flow [2022-07-12 10:22:34,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 274 transitions, 1342 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-07-12 10:22:34,135 INFO L242 Difference]: Finished difference. Result has 266 places, 260 transitions, 1190 flow [2022-07-12 10:22:34,135 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1190, PETRI_PLACES=266, PETRI_TRANSITIONS=260} [2022-07-12 10:22:34,136 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 69 predicate places. [2022-07-12 10:22:34,136 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 260 transitions, 1190 flow [2022-07-12 10:22:34,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:34,137 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:34,137 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:34,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 10:22:34,137 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:34,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:34,138 INFO L85 PathProgramCache]: Analyzing trace with hash -2013126836, now seen corresponding path program 11 times [2022-07-12 10:22:34,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:34,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944123253] [2022-07-12 10:22:34,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:34,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:34,232 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:34,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:34,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944123253] [2022-07-12 10:22:34,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944123253] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:34,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:34,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:34,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089651919] [2022-07-12 10:22:34,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:34,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:34,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:34,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:34,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:34,236 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:34,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 260 transitions, 1190 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:34,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:34,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:34,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:35,054 INFO L129 PetriNetUnfolder]: 838/5234 cut-off events. [2022-07-12 10:22:35,054 INFO L130 PetriNetUnfolder]: For 4988/5051 co-relation queries the response was YES. [2022-07-12 10:22:35,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8649 conditions, 5234 events. 838/5234 cut-off events. For 4988/5051 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 53127 event pairs, 194 based on Foata normal form. 29/4752 useless extension candidates. Maximal degree in co-relation 8614. Up to 386 conditions per place. [2022-07-12 10:22:35,101 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 44 selfloop transitions, 15 changer transitions 0/292 dead transitions. [2022-07-12 10:22:35,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 292 transitions, 1434 flow [2022-07-12 10:22:35,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:35,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:35,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1192 transitions. [2022-07-12 10:22:35,105 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8948948948948949 [2022-07-12 10:22:35,105 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1192 transitions. [2022-07-12 10:22:35,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1192 transitions. [2022-07-12 10:22:35,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:35,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1192 transitions. [2022-07-12 10:22:35,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.66666666666666) internal successors, (1192), 6 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:35,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:35,111 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:35,111 INFO L186 Difference]: Start difference. First operand has 266 places, 260 transitions, 1190 flow. Second operand 6 states and 1192 transitions. [2022-07-12 10:22:35,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 292 transitions, 1434 flow [2022-07-12 10:22:35,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 292 transitions, 1411 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:35,131 INFO L242 Difference]: Finished difference. Result has 270 places, 267 transitions, 1274 flow [2022-07-12 10:22:35,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1274, PETRI_PLACES=270, PETRI_TRANSITIONS=267} [2022-07-12 10:22:35,132 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 73 predicate places. [2022-07-12 10:22:35,133 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 267 transitions, 1274 flow [2022-07-12 10:22:35,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:35,133 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:35,133 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:35,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 10:22:35,134 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:35,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:35,134 INFO L85 PathProgramCache]: Analyzing trace with hash 742349944, now seen corresponding path program 12 times [2022-07-12 10:22:35,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:35,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997728446] [2022-07-12 10:22:35,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:35,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:35,223 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:35,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:35,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997728446] [2022-07-12 10:22:35,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997728446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:35,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:35,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:35,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594004098] [2022-07-12 10:22:35,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:35,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:35,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:35,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:35,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:35,227 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:35,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 267 transitions, 1274 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:35,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:35,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:35,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:36,332 INFO L129 PetriNetUnfolder]: 923/5375 cut-off events. [2022-07-12 10:22:36,332 INFO L130 PetriNetUnfolder]: For 5506/5596 co-relation queries the response was YES. [2022-07-12 10:22:36,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9291 conditions, 5375 events. 923/5375 cut-off events. For 5506/5596 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 56125 event pairs, 165 based on Foata normal form. 38/4948 useless extension candidates. Maximal degree in co-relation 9253. Up to 707 conditions per place. [2022-07-12 10:22:36,378 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 55 selfloop transitions, 20 changer transitions 0/308 dead transitions. [2022-07-12 10:22:36,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 308 transitions, 1614 flow [2022-07-12 10:22:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:36,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:36,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1198 transitions. [2022-07-12 10:22:36,382 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8993993993993994 [2022-07-12 10:22:36,382 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1198 transitions. [2022-07-12 10:22:36,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1198 transitions. [2022-07-12 10:22:36,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:36,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1198 transitions. [2022-07-12 10:22:36,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.66666666666666) internal successors, (1198), 6 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:36,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:36,388 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:36,388 INFO L186 Difference]: Start difference. First operand has 270 places, 267 transitions, 1274 flow. Second operand 6 states and 1198 transitions. [2022-07-12 10:22:36,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 308 transitions, 1614 flow [2022-07-12 10:22:36,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 1603 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:36,412 INFO L242 Difference]: Finished difference. Result has 279 places, 278 transitions, 1446 flow [2022-07-12 10:22:36,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1446, PETRI_PLACES=279, PETRI_TRANSITIONS=278} [2022-07-12 10:22:36,413 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 82 predicate places. [2022-07-12 10:22:36,413 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 278 transitions, 1446 flow [2022-07-12 10:22:36,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:36,414 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:36,414 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:36,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 10:22:36,414 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:36,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:36,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1311793190, now seen corresponding path program 13 times [2022-07-12 10:22:36,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:36,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764333554] [2022-07-12 10:22:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:36,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:36,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:36,507 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:36,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:36,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764333554] [2022-07-12 10:22:36,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764333554] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:36,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:36,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:36,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686988682] [2022-07-12 10:22:36,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:36,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:36,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:36,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:36,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:36,511 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:36,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 278 transitions, 1446 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:36,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:36,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:36,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:37,437 INFO L129 PetriNetUnfolder]: 933/5364 cut-off events. [2022-07-12 10:22:37,437 INFO L130 PetriNetUnfolder]: For 6813/6981 co-relation queries the response was YES. [2022-07-12 10:22:37,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9964 conditions, 5364 events. 933/5364 cut-off events. For 6813/6981 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 56673 event pairs, 253 based on Foata normal form. 50/4944 useless extension candidates. Maximal degree in co-relation 9922. Up to 909 conditions per place. [2022-07-12 10:22:37,480 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 57 selfloop transitions, 19 changer transitions 0/309 dead transitions. [2022-07-12 10:22:37,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 309 transitions, 1756 flow [2022-07-12 10:22:37,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:37,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:37,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1195 transitions. [2022-07-12 10:22:37,486 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8971471471471472 [2022-07-12 10:22:37,487 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1195 transitions. [2022-07-12 10:22:37,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1195 transitions. [2022-07-12 10:22:37,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:37,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1195 transitions. [2022-07-12 10:22:37,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.16666666666666) internal successors, (1195), 6 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:37,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:37,494 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:37,494 INFO L186 Difference]: Start difference. First operand has 279 places, 278 transitions, 1446 flow. Second operand 6 states and 1195 transitions. [2022-07-12 10:22:37,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 309 transitions, 1756 flow [2022-07-12 10:22:37,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 309 transitions, 1742 flow, removed 7 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:37,529 INFO L242 Difference]: Finished difference. Result has 288 places, 283 transitions, 1566 flow [2022-07-12 10:22:37,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1566, PETRI_PLACES=288, PETRI_TRANSITIONS=283} [2022-07-12 10:22:37,530 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 91 predicate places. [2022-07-12 10:22:37,530 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 283 transitions, 1566 flow [2022-07-12 10:22:37,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:37,531 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:37,531 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:37,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 10:22:37,532 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:37,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:37,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1190843316, now seen corresponding path program 1 times [2022-07-12 10:22:37,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:37,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560248441] [2022-07-12 10:22:37,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:37,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:37,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:37,630 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:37,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:37,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560248441] [2022-07-12 10:22:37,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560248441] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:37,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:37,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:37,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066078681] [2022-07-12 10:22:37,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:37,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:37,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:37,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:37,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:37,634 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:37,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 283 transitions, 1566 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:37,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:37,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:37,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:38,466 INFO L129 PetriNetUnfolder]: 951/5605 cut-off events. [2022-07-12 10:22:38,467 INFO L130 PetriNetUnfolder]: For 7884/8052 co-relation queries the response was YES. [2022-07-12 10:22:38,500 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10459 conditions, 5605 events. 951/5605 cut-off events. For 7884/8052 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 59678 event pairs, 153 based on Foata normal form. 34/5135 useless extension candidates. Maximal degree in co-relation 10412. Up to 509 conditions per place. [2022-07-12 10:22:38,524 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 65 selfloop transitions, 11 changer transitions 6/315 dead transitions. [2022-07-12 10:22:38,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 315 transitions, 1950 flow [2022-07-12 10:22:38,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:38,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:38,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1186 transitions. [2022-07-12 10:22:38,526 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8903903903903904 [2022-07-12 10:22:38,526 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1186 transitions. [2022-07-12 10:22:38,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1186 transitions. [2022-07-12 10:22:38,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:38,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1186 transitions. [2022-07-12 10:22:38,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.66666666666666) internal successors, (1186), 6 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:38,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:38,531 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:38,531 INFO L186 Difference]: Start difference. First operand has 288 places, 283 transitions, 1566 flow. Second operand 6 states and 1186 transitions. [2022-07-12 10:22:38,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 315 transitions, 1950 flow [2022-07-12 10:22:38,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 315 transitions, 1925 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:38,566 INFO L242 Difference]: Finished difference. Result has 296 places, 284 transitions, 1602 flow [2022-07-12 10:22:38,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1602, PETRI_PLACES=296, PETRI_TRANSITIONS=284} [2022-07-12 10:22:38,567 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 99 predicate places. [2022-07-12 10:22:38,567 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 284 transitions, 1602 flow [2022-07-12 10:22:38,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:38,568 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:38,568 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:38,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 10:22:38,568 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:38,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:38,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1309811676, now seen corresponding path program 2 times [2022-07-12 10:22:38,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:38,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109347599] [2022-07-12 10:22:38,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:38,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:38,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:38,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109347599] [2022-07-12 10:22:38,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109347599] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:38,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:38,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:38,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344796568] [2022-07-12 10:22:38,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:38,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:38,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:38,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:38,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:38,676 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:38,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 284 transitions, 1602 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:38,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:38,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:38,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:39,497 INFO L129 PetriNetUnfolder]: 931/5551 cut-off events. [2022-07-12 10:22:39,498 INFO L130 PetriNetUnfolder]: For 8187/8352 co-relation queries the response was YES. [2022-07-12 10:22:39,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10456 conditions, 5551 events. 931/5551 cut-off events. For 8187/8352 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 58997 event pairs, 103 based on Foata normal form. 55/5124 useless extension candidates. Maximal degree in co-relation 10405. Up to 509 conditions per place. [2022-07-12 10:22:39,568 INFO L132 encePairwiseOnDemand]: 211/222 looper letters, 59 selfloop transitions, 27 changer transitions 2/321 dead transitions. [2022-07-12 10:22:39,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 321 transitions, 1971 flow [2022-07-12 10:22:39,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:39,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:39,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1202 transitions. [2022-07-12 10:22:39,571 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9024024024024024 [2022-07-12 10:22:39,571 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1202 transitions. [2022-07-12 10:22:39,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1202 transitions. [2022-07-12 10:22:39,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:39,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1202 transitions. [2022-07-12 10:22:39,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.33333333333334) internal successors, (1202), 6 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:39,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:39,576 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:39,576 INFO L186 Difference]: Start difference. First operand has 296 places, 284 transitions, 1602 flow. Second operand 6 states and 1202 transitions. [2022-07-12 10:22:39,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 321 transitions, 1971 flow [2022-07-12 10:22:39,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 321 transitions, 1949 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-07-12 10:22:39,622 INFO L242 Difference]: Finished difference. Result has 299 places, 291 transitions, 1764 flow [2022-07-12 10:22:39,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1764, PETRI_PLACES=299, PETRI_TRANSITIONS=291} [2022-07-12 10:22:39,623 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 102 predicate places. [2022-07-12 10:22:39,623 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 291 transitions, 1764 flow [2022-07-12 10:22:39,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:39,624 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:39,624 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:39,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 10:22:39,624 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:39,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:39,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1311903992, now seen corresponding path program 3 times [2022-07-12 10:22:39,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:39,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632844077] [2022-07-12 10:22:39,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:39,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:39,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:39,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632844077] [2022-07-12 10:22:39,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632844077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:39,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:39,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:39,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305409829] [2022-07-12 10:22:39,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:39,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:39,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:39,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:39,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:39,718 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:39,719 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 291 transitions, 1764 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:39,719 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:39,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:39,719 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:40,591 INFO L129 PetriNetUnfolder]: 899/5206 cut-off events. [2022-07-12 10:22:40,591 INFO L130 PetriNetUnfolder]: For 9083/9251 co-relation queries the response was YES. [2022-07-12 10:22:40,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10263 conditions, 5206 events. 899/5206 cut-off events. For 9083/9251 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 53997 event pairs, 145 based on Foata normal form. 50/4793 useless extension candidates. Maximal degree in co-relation 10210. Up to 509 conditions per place. [2022-07-12 10:22:40,646 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 56 selfloop transitions, 23 changer transitions 5/317 dead transitions. [2022-07-12 10:22:40,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 317 transitions, 2049 flow [2022-07-12 10:22:40,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:40,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:40,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1194 transitions. [2022-07-12 10:22:40,648 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8963963963963963 [2022-07-12 10:22:40,648 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1194 transitions. [2022-07-12 10:22:40,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1194 transitions. [2022-07-12 10:22:40,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:40,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1194 transitions. [2022-07-12 10:22:40,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:40,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:40,652 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:40,652 INFO L186 Difference]: Start difference. First operand has 299 places, 291 transitions, 1764 flow. Second operand 6 states and 1194 transitions. [2022-07-12 10:22:40,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 317 transitions, 2049 flow [2022-07-12 10:22:40,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 317 transitions, 2034 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-07-12 10:22:40,696 INFO L242 Difference]: Finished difference. Result has 304 places, 291 transitions, 1817 flow [2022-07-12 10:22:40,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1817, PETRI_PLACES=304, PETRI_TRANSITIONS=291} [2022-07-12 10:22:40,697 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 107 predicate places. [2022-07-12 10:22:40,698 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 291 transitions, 1817 flow [2022-07-12 10:22:40,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:40,698 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:40,698 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:40,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 10:22:40,699 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:40,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:40,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1139579204, now seen corresponding path program 1 times [2022-07-12 10:22:40,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:40,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351145445] [2022-07-12 10:22:40,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:40,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:40,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:40,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:40,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351145445] [2022-07-12 10:22:40,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351145445] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:40,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:40,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:40,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807092152] [2022-07-12 10:22:40,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:40,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:40,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:40,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:40,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:40,794 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:40,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 291 transitions, 1817 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:40,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:40,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:40,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:41,602 INFO L129 PetriNetUnfolder]: 921/4700 cut-off events. [2022-07-12 10:22:41,602 INFO L130 PetriNetUnfolder]: For 8728/8854 co-relation queries the response was YES. [2022-07-12 10:22:41,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 4700 events. 921/4700 cut-off events. For 8728/8854 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 47431 event pairs, 122 based on Foata normal form. 43/4286 useless extension candidates. Maximal degree in co-relation 9447. Up to 596 conditions per place. [2022-07-12 10:22:41,655 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 52 selfloop transitions, 24 changer transitions 1/316 dead transitions. [2022-07-12 10:22:41,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 316 transitions, 2100 flow [2022-07-12 10:22:41,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:41,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:41,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-07-12 10:22:41,659 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-07-12 10:22:41,660 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-07-12 10:22:41,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-07-12 10:22:41,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:41,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-07-12 10:22:41,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:41,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:41,666 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:41,666 INFO L186 Difference]: Start difference. First operand has 304 places, 291 transitions, 1817 flow. Second operand 6 states and 1191 transitions. [2022-07-12 10:22:41,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 316 transitions, 2100 flow [2022-07-12 10:22:41,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 316 transitions, 2042 flow, removed 6 selfloop flow, removed 5 redundant places. [2022-07-12 10:22:41,705 INFO L242 Difference]: Finished difference. Result has 305 places, 294 transitions, 1870 flow [2022-07-12 10:22:41,706 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1870, PETRI_PLACES=305, PETRI_TRANSITIONS=294} [2022-07-12 10:22:41,706 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 108 predicate places. [2022-07-12 10:22:41,707 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 294 transitions, 1870 flow [2022-07-12 10:22:41,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:41,707 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:41,707 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:41,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-12 10:22:41,708 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:41,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:41,708 INFO L85 PathProgramCache]: Analyzing trace with hash 551726720, now seen corresponding path program 2 times [2022-07-12 10:22:41,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:41,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065478916] [2022-07-12 10:22:41,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:41,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:41,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:41,792 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:41,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:41,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065478916] [2022-07-12 10:22:41,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065478916] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:41,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:41,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:41,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519404330] [2022-07-12 10:22:41,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:41,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:41,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:41,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:41,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:41,795 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:41,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 294 transitions, 1870 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:41,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:41,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:41,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:42,499 INFO L129 PetriNetUnfolder]: 910/4864 cut-off events. [2022-07-12 10:22:42,499 INFO L130 PetriNetUnfolder]: For 10201/10319 co-relation queries the response was YES. [2022-07-12 10:22:42,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10035 conditions, 4864 events. 910/4864 cut-off events. For 10201/10319 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 49884 event pairs, 133 based on Foata normal form. 27/4416 useless extension candidates. Maximal degree in co-relation 9979. Up to 662 conditions per place. [2022-07-12 10:22:42,547 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 60 selfloop transitions, 13 changer transitions 3/315 dead transitions. [2022-07-12 10:22:42,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 315 transitions, 2162 flow [2022-07-12 10:22:42,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:42,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:42,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1182 transitions. [2022-07-12 10:22:42,549 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8873873873873874 [2022-07-12 10:22:42,549 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1182 transitions. [2022-07-12 10:22:42,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1182 transitions. [2022-07-12 10:22:42,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:42,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1182 transitions. [2022-07-12 10:22:42,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.0) internal successors, (1182), 6 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:42,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:42,553 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:42,553 INFO L186 Difference]: Start difference. First operand has 305 places, 294 transitions, 1870 flow. Second operand 6 states and 1182 transitions. [2022-07-12 10:22:42,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 315 transitions, 2162 flow [2022-07-12 10:22:42,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 315 transitions, 2133 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:42,596 INFO L242 Difference]: Finished difference. Result has 310 places, 295 transitions, 1906 flow [2022-07-12 10:22:42,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1906, PETRI_PLACES=310, PETRI_TRANSITIONS=295} [2022-07-12 10:22:42,597 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2022-07-12 10:22:42,597 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 295 transitions, 1906 flow [2022-07-12 10:22:42,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:42,598 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:42,598 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:42,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 10:22:42,599 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:42,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:42,599 INFO L85 PathProgramCache]: Analyzing trace with hash -2024842678, now seen corresponding path program 3 times [2022-07-12 10:22:42,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:42,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055939847] [2022-07-12 10:22:42,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:42,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:42,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:42,680 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:42,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:42,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055939847] [2022-07-12 10:22:42,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055939847] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:42,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:42,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:42,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077566091] [2022-07-12 10:22:42,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:42,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:42,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:42,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:42,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:42,683 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:42,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 295 transitions, 1906 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:42,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:42,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:42,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:43,409 INFO L129 PetriNetUnfolder]: 895/4656 cut-off events. [2022-07-12 10:22:43,409 INFO L130 PetriNetUnfolder]: For 10414/10538 co-relation queries the response was YES. [2022-07-12 10:22:43,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9772 conditions, 4656 events. 895/4656 cut-off events. For 10414/10538 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 46983 event pairs, 132 based on Foata normal form. 39/4243 useless extension candidates. Maximal degree in co-relation 9713. Up to 621 conditions per place. [2022-07-12 10:22:43,459 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 49 selfloop transitions, 20 changer transitions 4/312 dead transitions. [2022-07-12 10:22:43,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 312 transitions, 2148 flow [2022-07-12 10:22:43,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:43,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:43,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-07-12 10:22:43,462 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2022-07-12 10:22:43,462 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-07-12 10:22:43,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-07-12 10:22:43,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:43,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-07-12 10:22:43,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:43,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:43,466 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:43,466 INFO L186 Difference]: Start difference. First operand has 310 places, 295 transitions, 1906 flow. Second operand 6 states and 1183 transitions. [2022-07-12 10:22:43,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 312 transitions, 2148 flow [2022-07-12 10:22:43,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 312 transitions, 2122 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-07-12 10:22:43,506 INFO L242 Difference]: Finished difference. Result has 311 places, 294 transitions, 1910 flow [2022-07-12 10:22:43,506 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1910, PETRI_PLACES=311, PETRI_TRANSITIONS=294} [2022-07-12 10:22:43,507 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 114 predicate places. [2022-07-12 10:22:43,507 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 294 transitions, 1910 flow [2022-07-12 10:22:43,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:43,507 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:43,508 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:43,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-12 10:22:43,508 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:43,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:43,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1667159910, now seen corresponding path program 4 times [2022-07-12 10:22:43,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:43,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052011101] [2022-07-12 10:22:43,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:43,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:43,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:43,631 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:43,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:43,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052011101] [2022-07-12 10:22:43,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052011101] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:43,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:43,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:43,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222746901] [2022-07-12 10:22:43,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:43,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:43,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:43,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:43,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:43,636 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:43,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 294 transitions, 1910 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:43,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:43,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:43,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:44,422 INFO L129 PetriNetUnfolder]: 860/5033 cut-off events. [2022-07-12 10:22:44,422 INFO L130 PetriNetUnfolder]: For 11341/11516 co-relation queries the response was YES. [2022-07-12 10:22:44,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10271 conditions, 5033 events. 860/5033 cut-off events. For 11341/11516 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 51583 event pairs, 209 based on Foata normal form. 41/4640 useless extension candidates. Maximal degree in co-relation 10212. Up to 830 conditions per place. [2022-07-12 10:22:44,476 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 66 selfloop transitions, 16 changer transitions 4/322 dead transitions. [2022-07-12 10:22:44,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 322 transitions, 2231 flow [2022-07-12 10:22:44,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:44,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:44,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-07-12 10:22:44,478 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-07-12 10:22:44,478 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-07-12 10:22:44,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-07-12 10:22:44,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:44,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-07-12 10:22:44,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:44,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:44,482 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:44,482 INFO L186 Difference]: Start difference. First operand has 311 places, 294 transitions, 1910 flow. Second operand 6 states and 1191 transitions. [2022-07-12 10:22:44,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 322 transitions, 2231 flow [2022-07-12 10:22:44,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 322 transitions, 2156 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-07-12 10:22:44,533 INFO L242 Difference]: Finished difference. Result has 308 places, 294 transitions, 1872 flow [2022-07-12 10:22:44,534 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1835, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1872, PETRI_PLACES=308, PETRI_TRANSITIONS=294} [2022-07-12 10:22:44,534 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 111 predicate places. [2022-07-12 10:22:44,534 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 294 transitions, 1872 flow [2022-07-12 10:22:44,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:44,535 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:44,535 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:44,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-12 10:22:44,536 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:44,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:44,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1828288132, now seen corresponding path program 5 times [2022-07-12 10:22:44,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:44,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366352032] [2022-07-12 10:22:44,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:44,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:44,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:44,623 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:44,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:44,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366352032] [2022-07-12 10:22:44,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366352032] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:44,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:44,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:44,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560921474] [2022-07-12 10:22:44,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:44,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:44,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:44,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:44,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:44,626 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:44,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 294 transitions, 1872 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:44,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:44,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:44,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:45,454 INFO L129 PetriNetUnfolder]: 843/4837 cut-off events. [2022-07-12 10:22:45,454 INFO L130 PetriNetUnfolder]: For 9543/9697 co-relation queries the response was YES. [2022-07-12 10:22:45,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 4837 events. 843/4837 cut-off events. For 9543/9697 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 48991 event pairs, 199 based on Foata normal form. 43/4463 useless extension candidates. Maximal degree in co-relation 9718. Up to 830 conditions per place. [2022-07-12 10:22:45,503 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 63 selfloop transitions, 22 changer transitions 2/323 dead transitions. [2022-07-12 10:22:45,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 323 transitions, 2170 flow [2022-07-12 10:22:45,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:45,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:45,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1199 transitions. [2022-07-12 10:22:45,506 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9001501501501501 [2022-07-12 10:22:45,506 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1199 transitions. [2022-07-12 10:22:45,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1199 transitions. [2022-07-12 10:22:45,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:45,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1199 transitions. [2022-07-12 10:22:45,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.83333333333334) internal successors, (1199), 6 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:45,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:45,510 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:45,510 INFO L186 Difference]: Start difference. First operand has 308 places, 294 transitions, 1872 flow. Second operand 6 states and 1199 transitions. [2022-07-12 10:22:45,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 323 transitions, 2170 flow [2022-07-12 10:22:45,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 323 transitions, 2122 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-07-12 10:22:45,559 INFO L242 Difference]: Finished difference. Result has 310 places, 296 transitions, 1924 flow [2022-07-12 10:22:45,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1924, PETRI_PLACES=310, PETRI_TRANSITIONS=296} [2022-07-12 10:22:45,560 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2022-07-12 10:22:45,560 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 296 transitions, 1924 flow [2022-07-12 10:22:45,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:45,560 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:45,561 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:45,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 10:22:45,561 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:45,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:45,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1434153486, now seen corresponding path program 6 times [2022-07-12 10:22:45,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:45,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621496095] [2022-07-12 10:22:45,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:45,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:45,650 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:45,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:45,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621496095] [2022-07-12 10:22:45,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621496095] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:45,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:45,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:22:45,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998739922] [2022-07-12 10:22:45,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:45,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:45,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:45,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:45,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:22:45,654 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-07-12 10:22:45,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 296 transitions, 1924 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:45,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:45,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-07-12 10:22:45,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:46,464 INFO L129 PetriNetUnfolder]: 828/4698 cut-off events. [2022-07-12 10:22:46,465 INFO L130 PetriNetUnfolder]: For 9511/9662 co-relation queries the response was YES. [2022-07-12 10:22:46,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9658 conditions, 4698 events. 828/4698 cut-off events. For 9511/9662 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 47325 event pairs, 141 based on Foata normal form. 43/4352 useless extension candidates. Maximal degree in co-relation 9600. Up to 699 conditions per place. [2022-07-12 10:22:46,516 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 59 selfloop transitions, 24 changer transitions 3/322 dead transitions. [2022-07-12 10:22:46,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 322 transitions, 2197 flow [2022-07-12 10:22:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:22:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:22:46,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1196 transitions. [2022-07-12 10:22:46,518 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8978978978978979 [2022-07-12 10:22:46,518 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1196 transitions. [2022-07-12 10:22:46,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1196 transitions. [2022-07-12 10:22:46,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:46,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1196 transitions. [2022-07-12 10:22:46,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:46,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:46,522 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:46,523 INFO L186 Difference]: Start difference. First operand has 310 places, 296 transitions, 1924 flow. Second operand 6 states and 1196 transitions. [2022-07-12 10:22:46,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 322 transitions, 2197 flow [2022-07-12 10:22:46,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 322 transitions, 2166 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:46,571 INFO L242 Difference]: Finished difference. Result has 312 places, 295 transitions, 1927 flow [2022-07-12 10:22:46,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1927, PETRI_PLACES=312, PETRI_TRANSITIONS=295} [2022-07-12 10:22:46,572 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 115 predicate places. [2022-07-12 10:22:46,572 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 295 transitions, 1927 flow [2022-07-12 10:22:46,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:46,573 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:46,573 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:46,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-12 10:22:46,573 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:46,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash -458541530, now seen corresponding path program 1 times [2022-07-12 10:22:46,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:46,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927738458] [2022-07-12 10:22:46,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:46,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:46,977 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:46,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:46,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927738458] [2022-07-12 10:22:46,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927738458] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:46,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:46,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:22:46,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427048114] [2022-07-12 10:22:46,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:46,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:22:46,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:46,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:22:46,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:22:46,983 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-07-12 10:22:46,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 295 transitions, 1927 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:46,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:46,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-07-12 10:22:46,986 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:53,883 INFO L129 PetriNetUnfolder]: 14111/37252 cut-off events. [2022-07-12 10:22:53,883 INFO L130 PetriNetUnfolder]: For 75199/75319 co-relation queries the response was YES. [2022-07-12 10:22:54,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81343 conditions, 37252 events. 14111/37252 cut-off events. For 75199/75319 co-relation queries the response was YES. Maximal size of possible extension queue 1282. Compared 449104 event pairs, 4300 based on Foata normal form. 35/33847 useless extension candidates. Maximal degree in co-relation 81285. Up to 6886 conditions per place. [2022-07-12 10:22:54,342 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 276 selfloop transitions, 81 changer transitions 0/551 dead transitions. [2022-07-12 10:22:54,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 551 transitions, 4212 flow [2022-07-12 10:22:54,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-12 10:22:54,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-07-12 10:22:54,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3740 transitions. [2022-07-12 10:22:54,345 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7324716020368194 [2022-07-12 10:22:54,345 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3740 transitions. [2022-07-12 10:22:54,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3740 transitions. [2022-07-12 10:22:54,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:54,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3740 transitions. [2022-07-12 10:22:54,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.6086956521739) internal successors, (3740), 23 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:54,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:54,351 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:54,352 INFO L186 Difference]: Start difference. First operand has 312 places, 295 transitions, 1927 flow. Second operand 23 states and 3740 transitions. [2022-07-12 10:22:54,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 551 transitions, 4212 flow [2022-07-12 10:22:54,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 551 transitions, 4122 flow, removed 2 selfloop flow, removed 8 redundant places. [2022-07-12 10:22:54,529 INFO L242 Difference]: Finished difference. Result has 337 places, 347 transitions, 2748 flow [2022-07-12 10:22:54,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2748, PETRI_PLACES=337, PETRI_TRANSITIONS=347} [2022-07-12 10:22:54,530 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 140 predicate places. [2022-07-12 10:22:54,530 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 347 transitions, 2748 flow [2022-07-12 10:22:54,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:54,531 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:54,531 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:22:54,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 10:22:54,532 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:22:54,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:54,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1248568524, now seen corresponding path program 2 times [2022-07-12 10:22:54,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:54,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56701149] [2022-07-12 10:22:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:54,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:54,844 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:54,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:54,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56701149] [2022-07-12 10:22:54,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56701149] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:54,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:54,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:22:54,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157138066] [2022-07-12 10:22:54,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:54,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:22:54,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:54,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:22:54,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:22:54,849 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-07-12 10:22:54,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 347 transitions, 2748 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:54,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:54,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-07-12 10:22:54,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:04,199 INFO L129 PetriNetUnfolder]: 18134/47926 cut-off events. [2022-07-12 10:23:04,199 INFO L130 PetriNetUnfolder]: For 136420/136587 co-relation queries the response was YES. [2022-07-12 10:23:04,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124699 conditions, 47926 events. 18134/47926 cut-off events. For 136420/136587 co-relation queries the response was YES. Maximal size of possible extension queue 1606. Compared 601724 event pairs, 4026 based on Foata normal form. 79/45238 useless extension candidates. Maximal degree in co-relation 124631. Up to 7484 conditions per place. [2022-07-12 10:23:05,173 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 349 selfloop transitions, 85 changer transitions 0/628 dead transitions. [2022-07-12 10:23:05,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 628 transitions, 5734 flow [2022-07-12 10:23:05,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-12 10:23:05,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-07-12 10:23:05,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4076 transitions. [2022-07-12 10:23:05,176 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7344144144144145 [2022-07-12 10:23:05,176 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4076 transitions. [2022-07-12 10:23:05,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4076 transitions. [2022-07-12 10:23:05,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:05,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4076 transitions. [2022-07-12 10:23:05,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 163.04) internal successors, (4076), 25 states have internal predecessors, (4076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:05,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:05,186 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:05,186 INFO L186 Difference]: Start difference. First operand has 337 places, 347 transitions, 2748 flow. Second operand 25 states and 4076 transitions. [2022-07-12 10:23:05,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 628 transitions, 5734 flow [2022-07-12 10:23:05,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 628 transitions, 5629 flow, removed 40 selfloop flow, removed 8 redundant places. [2022-07-12 10:23:05,517 INFO L242 Difference]: Finished difference. Result has 368 places, 391 transitions, 3521 flow [2022-07-12 10:23:05,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3521, PETRI_PLACES=368, PETRI_TRANSITIONS=391} [2022-07-12 10:23:05,518 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 171 predicate places. [2022-07-12 10:23:05,518 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 391 transitions, 3521 flow [2022-07-12 10:23:05,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:05,519 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:05,519 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:23:05,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 10:23:05,519 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:23:05,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:05,520 INFO L85 PathProgramCache]: Analyzing trace with hash -60582770, now seen corresponding path program 3 times [2022-07-12 10:23:05,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:05,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148411445] [2022-07-12 10:23:05,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:05,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:05,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:23:05,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:05,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148411445] [2022-07-12 10:23:05,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148411445] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:05,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:05,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:23:05,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583240246] [2022-07-12 10:23:05,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:05,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:23:05,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:05,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:23:05,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:23:05,845 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-07-12 10:23:05,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 391 transitions, 3521 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:05,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:05,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-07-12 10:23:05,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:16,666 INFO L129 PetriNetUnfolder]: 19685/50127 cut-off events. [2022-07-12 10:23:16,666 INFO L130 PetriNetUnfolder]: For 234935/235172 co-relation queries the response was YES. [2022-07-12 10:23:17,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150952 conditions, 50127 events. 19685/50127 cut-off events. For 234935/235172 co-relation queries the response was YES. Maximal size of possible extension queue 1787. Compared 622660 event pairs, 8485 based on Foata normal form. 102/46760 useless extension candidates. Maximal degree in co-relation 150869. Up to 13045 conditions per place. [2022-07-12 10:23:17,659 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 314 selfloop transitions, 94 changer transitions 0/602 dead transitions. [2022-07-12 10:23:17,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 602 transitions, 5951 flow [2022-07-12 10:23:17,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-12 10:23:17,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-07-12 10:23:17,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3741 transitions. [2022-07-12 10:23:17,663 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7326674500587544 [2022-07-12 10:23:17,664 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3741 transitions. [2022-07-12 10:23:17,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3741 transitions. [2022-07-12 10:23:17,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:17,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3741 transitions. [2022-07-12 10:23:17,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.65217391304347) internal successors, (3741), 23 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:17,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:17,674 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:17,674 INFO L186 Difference]: Start difference. First operand has 368 places, 391 transitions, 3521 flow. Second operand 23 states and 3741 transitions. [2022-07-12 10:23:17,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 602 transitions, 5951 flow [2022-07-12 10:23:18,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 602 transitions, 5830 flow, removed 48 selfloop flow, removed 8 redundant places. [2022-07-12 10:23:18,272 INFO L242 Difference]: Finished difference. Result has 394 places, 419 transitions, 4158 flow [2022-07-12 10:23:18,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4158, PETRI_PLACES=394, PETRI_TRANSITIONS=419} [2022-07-12 10:23:18,274 INFO L279 CegarLoopForPetriNet]: 197 programPoint places, 197 predicate places. [2022-07-12 10:23:18,274 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 419 transitions, 4158 flow [2022-07-12 10:23:18,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:18,274 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:18,275 INFO L200 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 10:23:18,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-12 10:23:18,275 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:23:18,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:18,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1084506938, now seen corresponding path program 4 times [2022-07-12 10:23:18,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:18,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002857097] [2022-07-12 10:23:18,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:18,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:18,632 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:23:18,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:18,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002857097] [2022-07-12 10:23:18,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002857097] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:18,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:18,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:23:18,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356271863] [2022-07-12 10:23:18,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:18,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:23:18,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:18,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:23:18,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:23:18,636 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-07-12 10:23:18,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 419 transitions, 4158 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:18,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:18,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-07-12 10:23:18,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand