./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-chromosome-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-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 c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 10:22:32,275 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 10:22:32,277 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 10:22:32,314 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 10:22:32,315 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 10:22:32,316 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 10:22:32,317 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 10:22:32,318 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 10:22:32,319 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 10:22:32,319 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 10:22:32,320 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 10:22:32,321 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 10:22:32,321 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 10:22:32,322 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 10:22:32,322 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 10:22:32,323 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 10:22:32,324 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 10:22:32,324 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 10:22:32,325 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 10:22:32,326 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 10:22:32,327 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 10:22:32,328 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 10:22:32,329 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 10:22:32,329 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 10:22:32,330 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 10:22:32,332 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 10:22:32,332 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 10:22:32,332 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 10:22:32,333 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 10:22:32,333 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 10:22:32,334 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 10:22:32,334 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 10:22:32,335 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 10:22:32,335 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 10:22:32,336 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 10:22:32,336 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 10:22:32,336 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 10:22:32,337 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 10:22:32,337 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 10:22:32,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 10:22:32,338 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 10:22:32,338 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 10:22:32,339 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:32,353 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 10:22:32,354 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 10:22:32,354 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 10:22:32,354 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 10:22:32,355 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 10:22:32,355 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 10:22:32,355 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 10:22:32,355 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 10:22:32,356 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 10:22:32,356 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 10:22:32,356 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 10:22:32,356 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 10:22:32,356 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 10:22:32,356 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 10:22:32,356 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 10:22:32,357 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 10:22:32,357 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 10:22:32,357 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 10:22:32,357 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 10:22:32,357 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 10:22:32,357 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 10:22:32,357 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 10:22:32,358 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 10:22:32,358 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 10:22:32,358 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:22:32,358 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 10:22:32,358 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 10:22:32,358 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 10:22:32,358 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 10:22:32,359 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 10:22:32,359 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 10:22:32,359 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 10:22:32,359 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 10:22:32,359 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 -> c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f [2022-07-12 10:22:32,532 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 10:22:32,565 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 10:22:32,567 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 10:22:32,568 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 10:22:32,568 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 10:22:32,569 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2022-07-12 10:22:32,637 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1483c526a/1c1b18a7b6a8455494971c21af6ccb1b/FLAG5e47cd1e0 [2022-07-12 10:22:33,010 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 10:22:33,011 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2022-07-12 10:22:33,017 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1483c526a/1c1b18a7b6a8455494971c21af6ccb1b/FLAG5e47cd1e0 [2022-07-12 10:22:33,026 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1483c526a/1c1b18a7b6a8455494971c21af6ccb1b [2022-07-12 10:22:33,028 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 10:22:33,029 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 10:22:33,031 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 10:22:33,031 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 10:22:33,033 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 10:22:33,033 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:22:33" (1/1) ... [2022-07-12 10:22:33,034 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69911a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:33, skipping insertion in model container [2022-07-12 10:22:33,034 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:22:33" (1/1) ... [2022-07-12 10:22:33,039 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 10:22:33,053 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 10:22:33,204 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-symm.wvr.c[2695,2708] [2022-07-12 10:22:33,219 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:22:33,231 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 10:22:33,261 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-symm.wvr.c[2695,2708] [2022-07-12 10:22:33,271 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:22:33,283 INFO L208 MainTranslator]: Completed translation [2022-07-12 10:22:33,283 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:33 WrapperNode [2022-07-12 10:22:33,283 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 10:22:33,284 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 10:22:33,285 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 10:22:33,285 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 10:22:33,290 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:33" (1/1) ... [2022-07-12 10:22:33,296 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:33" (1/1) ... [2022-07-12 10:22:33,314 INFO L137 Inliner]: procedures = 25, calls = 37, calls flagged for inlining = 15, calls inlined = 19, statements flattened = 202 [2022-07-12 10:22:33,315 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 10:22:33,315 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 10:22:33,315 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 10:22:33,315 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 10:22:33,321 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:33" (1/1) ... [2022-07-12 10:22:33,321 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:33" (1/1) ... [2022-07-12 10:22:33,324 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:33" (1/1) ... [2022-07-12 10:22:33,324 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:33" (1/1) ... [2022-07-12 10:22:33,330 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:33" (1/1) ... [2022-07-12 10:22:33,333 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:33" (1/1) ... [2022-07-12 10:22:33,335 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:33" (1/1) ... [2022-07-12 10:22:33,337 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 10:22:33,338 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 10:22:33,338 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 10:22:33,338 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 10:22:33,339 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:33" (1/1) ... [2022-07-12 10:22:33,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:22:33,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:33,361 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:33,363 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:33,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 10:22:33,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 10:22:33,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 10:22:33,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 10:22:33,388 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-12 10:22:33,389 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-12 10:22:33,389 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-12 10:22:33,389 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-12 10:22:33,389 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 10:22:33,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 10:22:33,392 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 10:22:33,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 10:22:33,392 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 10:22:33,394 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:33,451 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 10:22:33,452 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 10:22:33,733 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 10:22:33,741 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 10:22:33,741 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-12 10:22:33,743 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:22:33 BoogieIcfgContainer [2022-07-12 10:22:33,743 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 10:22:33,744 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 10:22:33,744 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 10:22:33,747 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 10:22:33,747 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 10:22:33" (1/3) ... [2022-07-12 10:22:33,748 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3248e189 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:22:33, skipping insertion in model container [2022-07-12 10:22:33,748 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:22:33" (2/3) ... [2022-07-12 10:22:33,748 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3248e189 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:22:33, skipping insertion in model container [2022-07-12 10:22:33,748 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:22:33" (3/3) ... [2022-07-12 10:22:33,749 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2022-07-12 10:22:33,753 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-12 10:22:33,759 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 10:22:33,760 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 10:22:33,760 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-12 10:22:33,818 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-12 10:22:33,844 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 256 places, 272 transitions, 560 flow [2022-07-12 10:22:33,908 INFO L129 PetriNetUnfolder]: 23/270 cut-off events. [2022-07-12 10:22:33,908 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:22:33,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 270 events. 23/270 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 327 event pairs, 0 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 171. Up to 2 conditions per place. [2022-07-12 10:22:33,913 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 272 transitions, 560 flow [2022-07-12 10:22:33,918 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 261 transitions, 534 flow [2022-07-12 10:22:33,925 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 10:22:33,929 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@6e3b3cb7, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4325bc36 [2022-07-12 10:22:33,930 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-12 10:22:33,959 INFO L129 PetriNetUnfolder]: 23/260 cut-off events. [2022-07-12 10:22:33,960 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:22:33,960 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:33,961 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:22:33,961 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:33,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:33,965 INFO L85 PathProgramCache]: Analyzing trace with hash 63985711, now seen corresponding path program 1 times [2022-07-12 10:22:33,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:33,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373137748] [2022-07-12 10:22:33,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:33,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:34,132 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:34,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:34,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373137748] [2022-07-12 10:22:34,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373137748] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:34,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:34,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 10:22:34,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721257221] [2022-07-12 10:22:34,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:34,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-12 10:22:34,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:34,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-12 10:22:34,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 10:22:34,164 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 272 [2022-07-12 10:22:34,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 261 transitions, 534 flow. Second operand has 2 states, 2 states have (on average 252.5) internal successors, (505), 2 states have internal predecessors, (505), 0 states have call successors, (0), 0 states 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,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:34,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 272 [2022-07-12 10:22:34,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:34,201 INFO L129 PetriNetUnfolder]: 6/244 cut-off events. [2022-07-12 10:22:34,201 INFO L130 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-07-12 10:22:34,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 244 events. 6/244 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 308 event pairs, 0 based on Foata normal form. 20/245 useless extension candidates. Maximal degree in co-relation 162. Up to 5 conditions per place. [2022-07-12 10:22:34,203 INFO L132 encePairwiseOnDemand]: 255/272 looper letters, 4 selfloop transitions, 0 changer transitions 7/244 dead transitions. [2022-07-12 10:22:34,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 244 transitions, 508 flow [2022-07-12 10:22:34,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-12 10:22:34,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-12 10:22:34,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 521 transitions. [2022-07-12 10:22:34,213 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9577205882352942 [2022-07-12 10:22:34,214 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 521 transitions. [2022-07-12 10:22:34,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 521 transitions. [2022-07-12 10:22:34,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:34,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 521 transitions. [2022-07-12 10:22:34,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 260.5) internal successors, (521), 2 states have internal predecessors, (521), 0 states have call successors, (0), 0 states 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,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states 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,226 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states 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,227 INFO L186 Difference]: Start difference. First operand has 245 places, 261 transitions, 534 flow. Second operand 2 states and 521 transitions. [2022-07-12 10:22:34,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 244 transitions, 508 flow [2022-07-12 10:22:34,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 244 transitions, 500 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-12 10:22:34,234 INFO L242 Difference]: Finished difference. Result has 242 places, 237 transitions, 478 flow [2022-07-12 10:22:34,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=478, PETRI_PLACES=242, PETRI_TRANSITIONS=237} [2022-07-12 10:22:34,238 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, -3 predicate places. [2022-07-12 10:22:34,238 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 237 transitions, 478 flow [2022-07-12 10:22:34,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 252.5) internal successors, (505), 2 states have internal predecessors, (505), 0 states have call successors, (0), 0 states 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,238 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:34,239 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:22:34,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 10:22:34,239 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:34,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:34,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1774321134, now seen corresponding path program 1 times [2022-07-12 10:22:34,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:34,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551664606] [2022-07-12 10:22:34,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:34,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:34,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:34,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:22:34,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:34,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551664606] [2022-07-12 10:22:34,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551664606] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:34,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:34,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 10:22:34,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405853648] [2022-07-12 10:22:34,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:34,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 10:22:34,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:34,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 10:22:34,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 10:22:34,353 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 272 [2022-07-12 10:22:34,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 237 transitions, 478 flow. Second operand has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states 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,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:34,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 272 [2022-07-12 10:22:34,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:34,443 INFO L129 PetriNetUnfolder]: 32/666 cut-off events. [2022-07-12 10:22:34,443 INFO L130 PetriNetUnfolder]: For 6/21 co-relation queries the response was YES. [2022-07-12 10:22:34,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 753 conditions, 666 events. 32/666 cut-off events. For 6/21 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2709 event pairs, 9 based on Foata normal form. 2/625 useless extension candidates. Maximal degree in co-relation 750. Up to 34 conditions per place. [2022-07-12 10:22:34,447 INFO L132 encePairwiseOnDemand]: 267/272 looper letters, 26 selfloop transitions, 4 changer transitions 0/252 dead transitions. [2022-07-12 10:22:34,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 252 transitions, 575 flow [2022-07-12 10:22:34,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 10:22:34,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-12 10:22:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1226 transitions. [2022-07-12 10:22:34,451 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9014705882352941 [2022-07-12 10:22:34,451 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1226 transitions. [2022-07-12 10:22:34,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1226 transitions. [2022-07-12 10:22:34,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:34,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1226 transitions. [2022-07-12 10:22:34,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 245.2) internal successors, (1226), 5 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states 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,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states 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,466 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states 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,466 INFO L186 Difference]: Start difference. First operand has 242 places, 237 transitions, 478 flow. Second operand 5 states and 1226 transitions. [2022-07-12 10:22:34,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 252 transitions, 575 flow [2022-07-12 10:22:34,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 252 transitions, 575 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:34,470 INFO L242 Difference]: Finished difference. Result has 242 places, 240 transitions, 507 flow [2022-07-12 10:22:34,470 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=507, PETRI_PLACES=242, PETRI_TRANSITIONS=240} [2022-07-12 10:22:34,471 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, -3 predicate places. [2022-07-12 10:22:34,471 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 240 transitions, 507 flow [2022-07-12 10:22:34,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states 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,472 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:34,472 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:22:34,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 10:22:34,472 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:34,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:34,473 INFO L85 PathProgramCache]: Analyzing trace with hash -2002820622, now seen corresponding path program 1 times [2022-07-12 10:22:34,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:34,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159922350] [2022-07-12 10:22:34,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:34,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:34,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:34,548 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:34,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:34,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159922350] [2022-07-12 10:22:34,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159922350] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:34,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:34,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 10:22:34,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271737977] [2022-07-12 10:22:34,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:34,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 10:22:34,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:34,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 10:22:34,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-12 10:22:34,552 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 272 [2022-07-12 10:22:34,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 240 transitions, 507 flow. Second operand has 5 states, 5 states have (on average 230.0) internal successors, (1150), 5 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states 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,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:34,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 272 [2022-07-12 10:22:34,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:34,623 INFO L129 PetriNetUnfolder]: 5/342 cut-off events. [2022-07-12 10:22:34,623 INFO L130 PetriNetUnfolder]: For 8/11 co-relation queries the response was YES. [2022-07-12 10:22:34,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 402 conditions, 342 events. 5/342 cut-off events. For 8/11 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 584 event pairs, 0 based on Foata normal form. 0/330 useless extension candidates. Maximal degree in co-relation 396. Up to 29 conditions per place. [2022-07-12 10:22:34,625 INFO L132 encePairwiseOnDemand]: 262/272 looper letters, 28 selfloop transitions, 8 changer transitions 0/248 dead transitions. [2022-07-12 10:22:34,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 248 transitions, 595 flow [2022-07-12 10:22:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 10:22:34,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-12 10:22:34,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1168 transitions. [2022-07-12 10:22:34,634 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8588235294117647 [2022-07-12 10:22:34,634 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1168 transitions. [2022-07-12 10:22:34,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1168 transitions. [2022-07-12 10:22:34,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:34,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1168 transitions. [2022-07-12 10:22:34,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 233.6) internal successors, (1168), 5 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states 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,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states 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,640 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states 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,640 INFO L186 Difference]: Start difference. First operand has 242 places, 240 transitions, 507 flow. Second operand 5 states and 1168 transitions. [2022-07-12 10:22:34,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 248 transitions, 595 flow [2022-07-12 10:22:34,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 248 transitions, 595 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:34,644 INFO L242 Difference]: Finished difference. Result has 247 places, 242 transitions, 539 flow [2022-07-12 10:22:34,645 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=539, PETRI_PLACES=247, PETRI_TRANSITIONS=242} [2022-07-12 10:22:34,645 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 2 predicate places. [2022-07-12 10:22:34,646 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 242 transitions, 539 flow [2022-07-12 10:22:34,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 230.0) internal successors, (1150), 5 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states 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,646 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:34,647 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:22:34,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 10:22:34,647 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:34,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:34,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1043059878, now seen corresponding path program 1 times [2022-07-12 10:22:34,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:34,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226697664] [2022-07-12 10:22:34,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:34,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:34,732 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:34,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:34,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226697664] [2022-07-12 10:22:34,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226697664] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:34,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327081882] [2022-07-12 10:22:34,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:34,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:34,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:34,735 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:34,759 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:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:34,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 10:22:34,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:34,975 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:34,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:22:35,055 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:35,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327081882] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:22:35,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:22:35,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-07-12 10:22:35,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527570786] [2022-07-12 10:22:35,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:22:35,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-12 10:22:35,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:35,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-12 10:22:35,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-07-12 10:22:35,061 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 272 [2022-07-12 10:22:35,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 242 transitions, 539 flow. Second operand has 15 states, 15 states have (on average 227.33333333333334) internal successors, (3410), 15 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states 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,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:35,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 272 [2022-07-12 10:22:35,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:35,273 INFO L129 PetriNetUnfolder]: 5/360 cut-off events. [2022-07-12 10:22:35,274 INFO L130 PetriNetUnfolder]: For 16/19 co-relation queries the response was YES. [2022-07-12 10:22:35,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 454 conditions, 360 events. 5/360 cut-off events. For 16/19 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 566 event pairs, 0 based on Foata normal form. 4/354 useless extension candidates. Maximal degree in co-relation 446. Up to 23 conditions per place. [2022-07-12 10:22:35,277 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 30 selfloop transitions, 22 changer transitions 0/262 dead transitions. [2022-07-12 10:22:35,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 262 transitions, 687 flow [2022-07-12 10:22:35,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:22:35,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:22:35,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2520 transitions. [2022-07-12 10:22:35,282 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8422459893048129 [2022-07-12 10:22:35,282 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2520 transitions. [2022-07-12 10:22:35,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2520 transitions. [2022-07-12 10:22:35,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:35,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2520 transitions. [2022-07-12 10:22:35,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 229.0909090909091) internal successors, (2520), 11 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states 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,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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,293 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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,293 INFO L186 Difference]: Start difference. First operand has 247 places, 242 transitions, 539 flow. Second operand 11 states and 2520 transitions. [2022-07-12 10:22:35,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 262 transitions, 687 flow [2022-07-12 10:22:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 262 transitions, 675 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:35,297 INFO L242 Difference]: Finished difference. Result has 257 places, 254 transitions, 638 flow [2022-07-12 10:22:35,298 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=638, PETRI_PLACES=257, PETRI_TRANSITIONS=254} [2022-07-12 10:22:35,298 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 12 predicate places. [2022-07-12 10:22:35,298 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 254 transitions, 638 flow [2022-07-12 10:22:35,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 227.33333333333334) internal successors, (3410), 15 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states 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,300 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:35,300 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, 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,320 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:35,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:35,516 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:35,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:35,516 INFO L85 PathProgramCache]: Analyzing trace with hash 785132506, now seen corresponding path program 2 times [2022-07-12 10:22:35,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:35,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858477587] [2022-07-12 10:22:35,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:35,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:35,620 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:35,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:35,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858477587] [2022-07-12 10:22:35,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858477587] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:35,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839232155] [2022-07-12 10:22:35,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 10:22:35,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:35,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:35,644 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:35,645 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:35,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-12 10:22:35,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:22:35,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 10:22:35,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:35,834 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:35,834 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 10:22:35,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839232155] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:35,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 10:22:35,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-07-12 10:22:35,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608681557] [2022-07-12 10:22:35,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:35,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:35,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:35,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:35,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-07-12 10:22:35,837 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 272 [2022-07-12 10:22:35,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 254 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states 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,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:35,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 272 [2022-07-12 10:22:35,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:36,260 INFO L129 PetriNetUnfolder]: 276/1837 cut-off events. [2022-07-12 10:22:36,260 INFO L130 PetriNetUnfolder]: For 59/59 co-relation queries the response was YES. [2022-07-12 10:22:36,264 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2571 conditions, 1837 events. 276/1837 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 12785 event pairs, 5 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2560. Up to 212 conditions per place. [2022-07-12 10:22:36,270 INFO L132 encePairwiseOnDemand]: 260/272 looper letters, 63 selfloop transitions, 33 changer transitions 0/323 dead transitions. [2022-07-12 10:22:36,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 323 transitions, 979 flow [2022-07-12 10:22:36,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:22:36,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:22:36,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3050 transitions. [2022-07-12 10:22:36,276 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8625565610859729 [2022-07-12 10:22:36,276 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3050 transitions. [2022-07-12 10:22:36,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3050 transitions. [2022-07-12 10:22:36,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:36,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3050 transitions. [2022-07-12 10:22:36,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 234.6153846153846) internal successors, (3050), 13 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states 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,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 272.0) internal successors, (3808), 14 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states 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,304 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 272.0) internal successors, (3808), 14 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states 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,304 INFO L186 Difference]: Start difference. First operand has 257 places, 254 transitions, 638 flow. Second operand 13 states and 3050 transitions. [2022-07-12 10:22:36,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 323 transitions, 979 flow [2022-07-12 10:22:36,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 323 transitions, 962 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-12 10:22:36,313 INFO L242 Difference]: Finished difference. Result has 272 places, 285 transitions, 817 flow [2022-07-12 10:22:36,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=817, PETRI_PLACES=272, PETRI_TRANSITIONS=285} [2022-07-12 10:22:36,315 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 27 predicate places. [2022-07-12 10:22:36,316 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 285 transitions, 817 flow [2022-07-12 10:22:36,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states 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,316 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:36,317 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, 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,347 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:36,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:36,536 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:36,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:36,537 INFO L85 PathProgramCache]: Analyzing trace with hash 348903810, now seen corresponding path program 3 times [2022-07-12 10:22:36,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:36,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892360200] [2022-07-12 10:22:36,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:36,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:36,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:36,631 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:36,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:36,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892360200] [2022-07-12 10:22:36,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892360200] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:36,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129578072] [2022-07-12 10:22:36,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 10:22:36,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:36,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:36,633 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:36,634 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:36,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-07-12 10:22:36,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:22:36,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 10:22:36,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:36,889 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:36,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 10:22:36,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129578072] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:36,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 10:22:36,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-07-12 10:22:36,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790314017] [2022-07-12 10:22:36,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:36,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:22:36,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:36,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:22:36,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-07-12 10:22:36,892 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 272 [2022-07-12 10:22:36,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 285 transitions, 817 flow. Second operand has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states 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,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:36,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 272 [2022-07-12 10:22:36,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:37,361 INFO L129 PetriNetUnfolder]: 349/2075 cut-off events. [2022-07-12 10:22:37,362 INFO L130 PetriNetUnfolder]: For 831/894 co-relation queries the response was YES. [2022-07-12 10:22:37,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3498 conditions, 2075 events. 349/2075 cut-off events. For 831/894 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 14865 event pairs, 90 based on Foata normal form. 24/2018 useless extension candidates. Maximal degree in co-relation 3481. Up to 393 conditions per place. [2022-07-12 10:22:37,371 INFO L132 encePairwiseOnDemand]: 259/272 looper letters, 71 selfloop transitions, 22 changer transitions 24/344 dead transitions. [2022-07-12 10:22:37,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 344 transitions, 1334 flow [2022-07-12 10:22:37,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:22:37,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:22:37,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2817 transitions. [2022-07-12 10:22:37,376 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8630514705882353 [2022-07-12 10:22:37,376 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2817 transitions. [2022-07-12 10:22:37,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2817 transitions. [2022-07-12 10:22:37,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:37,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2817 transitions. [2022-07-12 10:22:37,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 234.75) internal successors, (2817), 12 states have internal predecessors, (2817), 0 states have call successors, (0), 0 states 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,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 272.0) internal successors, (3536), 13 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states 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,386 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 272.0) internal successors, (3536), 13 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states 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,387 INFO L186 Difference]: Start difference. First operand has 272 places, 285 transitions, 817 flow. Second operand 12 states and 2817 transitions. [2022-07-12 10:22:37,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 344 transitions, 1334 flow [2022-07-12 10:22:37,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 344 transitions, 1334 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:37,393 INFO L242 Difference]: Finished difference. Result has 289 places, 294 transitions, 981 flow [2022-07-12 10:22:37,394 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=981, PETRI_PLACES=289, PETRI_TRANSITIONS=294} [2022-07-12 10:22:37,395 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 44 predicate places. [2022-07-12 10:22:37,395 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 294 transitions, 981 flow [2022-07-12 10:22:37,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states 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,395 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:37,396 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, 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,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-07-12 10:22:37,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:37,631 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:37,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:37,631 INFO L85 PathProgramCache]: Analyzing trace with hash -178877372, now seen corresponding path program 1 times [2022-07-12 10:22:37,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:37,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11778850] [2022-07-12 10:22:37,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:37,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:37,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:37,670 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:37,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:37,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11778850] [2022-07-12 10:22:37,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11778850] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:37,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:37,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 10:22:37,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332562400] [2022-07-12 10:22:37,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:37,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 10:22:37,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:37,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 10:22:37,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 10:22:37,673 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 272 [2022-07-12 10:22:37,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 294 transitions, 981 flow. Second operand has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states 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,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:37,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 272 [2022-07-12 10:22:37,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:37,947 INFO L129 PetriNetUnfolder]: 135/1919 cut-off events. [2022-07-12 10:22:37,947 INFO L130 PetriNetUnfolder]: For 947/1070 co-relation queries the response was YES. [2022-07-12 10:22:37,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2761 conditions, 1919 events. 135/1919 cut-off events. For 947/1070 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 12742 event pairs, 25 based on Foata normal form. 69/1921 useless extension candidates. Maximal degree in co-relation 2737. Up to 122 conditions per place. [2022-07-12 10:22:37,958 INFO L132 encePairwiseOnDemand]: 267/272 looper letters, 61 selfloop transitions, 4 changer transitions 0/314 dead transitions. [2022-07-12 10:22:37,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 314 transitions, 1210 flow [2022-07-12 10:22:37,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 10:22:37,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-12 10:22:37,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1224 transitions. [2022-07-12 10:22:37,961 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9 [2022-07-12 10:22:37,961 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1224 transitions. [2022-07-12 10:22:37,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1224 transitions. [2022-07-12 10:22:37,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:37,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1224 transitions. [2022-07-12 10:22:37,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 244.8) internal successors, (1224), 5 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states 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,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states 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,965 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states 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,965 INFO L186 Difference]: Start difference. First operand has 289 places, 294 transitions, 981 flow. Second operand 5 states and 1224 transitions. [2022-07-12 10:22:37,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 314 transitions, 1210 flow [2022-07-12 10:22:37,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 314 transitions, 1169 flow, removed 13 selfloop flow, removed 5 redundant places. [2022-07-12 10:22:37,973 INFO L242 Difference]: Finished difference. Result has 285 places, 294 transitions, 983 flow [2022-07-12 10:22:37,973 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=983, PETRI_PLACES=285, PETRI_TRANSITIONS=294} [2022-07-12 10:22:37,974 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 40 predicate places. [2022-07-12 10:22:37,974 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 294 transitions, 983 flow [2022-07-12 10:22:37,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states 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,974 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:37,975 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, 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,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 10:22:37,975 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:37,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:37,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1817286902, now seen corresponding path program 4 times [2022-07-12 10:22:37,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:37,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111413276] [2022-07-12 10:22:37,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:37,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:38,052 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:38,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:38,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111413276] [2022-07-12 10:22:38,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111413276] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:22:38,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374180719] [2022-07-12 10:22:38,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-12 10:22:38,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:38,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:22:38,063 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:38,064 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:38,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-12 10:22:38,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:22:38,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 10:22:38,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:22:38,298 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:38,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:22:38,377 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:38,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374180719] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:22:38,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:22:38,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-07-12 10:22:38,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196543849] [2022-07-12 10:22:38,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:22:38,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:22:38,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:38,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:22:38,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:22:38,382 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 272 [2022-07-12 10:22:38,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 294 transitions, 983 flow. Second operand has 22 states, 22 states have (on average 227.1818181818182) internal successors, (4998), 22 states have internal predecessors, (4998), 0 states have call successors, (0), 0 states 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,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:38,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 272 [2022-07-12 10:22:38,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:38,805 INFO L129 PetriNetUnfolder]: 61/1584 cut-off events. [2022-07-12 10:22:38,806 INFO L130 PetriNetUnfolder]: For 397/430 co-relation queries the response was YES. [2022-07-12 10:22:38,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2183 conditions, 1584 events. 61/1584 cut-off events. For 397/430 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 9188 event pairs, 4 based on Foata normal form. 19/1577 useless extension candidates. Maximal degree in co-relation 2159. Up to 52 conditions per place. [2022-07-12 10:22:38,814 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 38 selfloop transitions, 34 changer transitions 0/322 dead transitions. [2022-07-12 10:22:38,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 322 transitions, 1239 flow [2022-07-12 10:22:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:22:38,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:22:38,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3884 transitions. [2022-07-12 10:22:38,819 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8399653979238755 [2022-07-12 10:22:38,820 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3884 transitions. [2022-07-12 10:22:38,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3884 transitions. [2022-07-12 10:22:38,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:38,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3884 transitions. [2022-07-12 10:22:38,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 228.47058823529412) internal successors, (3884), 17 states have internal predecessors, (3884), 0 states have call successors, (0), 0 states 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,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 272.0) internal successors, (4896), 18 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states 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,834 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 272.0) internal successors, (4896), 18 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states 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,834 INFO L186 Difference]: Start difference. First operand has 285 places, 294 transitions, 983 flow. Second operand 17 states and 3884 transitions. [2022-07-12 10:22:38,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 322 transitions, 1239 flow [2022-07-12 10:22:38,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 322 transitions, 1239 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:22:38,841 INFO L242 Difference]: Finished difference. Result has 304 places, 308 transitions, 1158 flow [2022-07-12 10:22:38,842 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1158, PETRI_PLACES=304, PETRI_TRANSITIONS=308} [2022-07-12 10:22:38,842 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 59 predicate places. [2022-07-12 10:22:38,842 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 308 transitions, 1158 flow [2022-07-12 10:22:38,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 227.1818181818182) internal successors, (4998), 22 states have internal predecessors, (4998), 0 states have call successors, (0), 0 states 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,844 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:38,844 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] [2022-07-12 10:22:38,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-07-12 10:22:39,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:22:39,078 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:39,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1163814902, now seen corresponding path program 5 times [2022-07-12 10:22:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:39,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784689754] [2022-07-12 10:22:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:39,175 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,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:39,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784689754] [2022-07-12 10:22:39,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784689754] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:39,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:39,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:39,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68809252] [2022-07-12 10:22:39,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:39,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:39,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:39,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:39,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:39,179 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:39,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 308 transitions, 1158 flow. Second operand has 7 states, 7 states have (on average 224.0) internal successors, (1568), 7 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states 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,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:39,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:39,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:40,081 INFO L129 PetriNetUnfolder]: 818/5846 cut-off events. [2022-07-12 10:22:40,081 INFO L130 PetriNetUnfolder]: For 1621/1668 co-relation queries the response was YES. [2022-07-12 10:22:40,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9238 conditions, 5846 events. 818/5846 cut-off events. For 1621/1668 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 52785 event pairs, 17 based on Foata normal form. 59/5717 useless extension candidates. Maximal degree in co-relation 9210. Up to 704 conditions per place. [2022-07-12 10:22:40,112 INFO L132 encePairwiseOnDemand]: 261/272 looper letters, 89 selfloop transitions, 23 changer transitions 4/389 dead transitions. [2022-07-12 10:22:40,112 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 389 transitions, 1634 flow [2022-07-12 10:22:40,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:22:40,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:22:40,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2325 transitions. [2022-07-12 10:22:40,116 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2022-07-12 10:22:40,116 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2325 transitions. [2022-07-12 10:22:40,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2325 transitions. [2022-07-12 10:22:40,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:40,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2325 transitions. [2022-07-12 10:22:40,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.5) internal successors, (2325), 10 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states 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,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,123 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,123 INFO L186 Difference]: Start difference. First operand has 304 places, 308 transitions, 1158 flow. Second operand 10 states and 2325 transitions. [2022-07-12 10:22:40,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 389 transitions, 1634 flow [2022-07-12 10:22:40,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 389 transitions, 1589 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-07-12 10:22:40,140 INFO L242 Difference]: Finished difference. Result has 308 places, 323 transitions, 1223 flow [2022-07-12 10:22:40,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1223, PETRI_PLACES=308, PETRI_TRANSITIONS=323} [2022-07-12 10:22:40,141 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 63 predicate places. [2022-07-12 10:22:40,141 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 323 transitions, 1223 flow [2022-07-12 10:22:40,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 224.0) internal successors, (1568), 7 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states 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,142 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:40,142 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, 1, 1, 1, 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,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 10:22:40,142 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:40,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:40,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1112339455, now seen corresponding path program 1 times [2022-07-12 10:22:40,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:40,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780522670] [2022-07-12 10:22:40,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:40,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:40,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:40,283 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:40,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:40,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780522670] [2022-07-12 10:22:40,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780522670] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:40,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:40,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:22:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730259956] [2022-07-12 10:22:40,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:40,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:22:40,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:40,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:22:40,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:22:40,287 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:40,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 323 transitions, 1223 flow. Second operand has 8 states, 8 states have (on average 224.75) internal successors, (1798), 8 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:40,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:40,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:40,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:41,036 INFO L129 PetriNetUnfolder]: 791/4837 cut-off events. [2022-07-12 10:22:41,036 INFO L130 PetriNetUnfolder]: For 2236/2328 co-relation queries the response was YES. [2022-07-12 10:22:41,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8393 conditions, 4837 events. 791/4837 cut-off events. For 2236/2328 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 40634 event pairs, 269 based on Foata normal form. 32/4665 useless extension candidates. Maximal degree in co-relation 8362. Up to 730 conditions per place. [2022-07-12 10:22:41,072 INFO L132 encePairwiseOnDemand]: 263/272 looper letters, 93 selfloop transitions, 18 changer transitions 28/412 dead transitions. [2022-07-12 10:22:41,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 412 transitions, 1807 flow [2022-07-12 10:22:41,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:22:41,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:22:41,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2552 transitions. [2022-07-12 10:22:41,077 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2022-07-12 10:22:41,077 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2552 transitions. [2022-07-12 10:22:41,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2552 transitions. [2022-07-12 10:22:41,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:41,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2552 transitions. [2022-07-12 10:22:41,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 232.0) internal successors, (2552), 11 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states 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,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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,084 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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,085 INFO L186 Difference]: Start difference. First operand has 308 places, 323 transitions, 1223 flow. Second operand 11 states and 2552 transitions. [2022-07-12 10:22:41,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 412 transitions, 1807 flow [2022-07-12 10:22:41,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 412 transitions, 1794 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:41,100 INFO L242 Difference]: Finished difference. Result has 321 places, 333 transitions, 1327 flow [2022-07-12 10:22:41,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1327, PETRI_PLACES=321, PETRI_TRANSITIONS=333} [2022-07-12 10:22:41,101 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 76 predicate places. [2022-07-12 10:22:41,101 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 333 transitions, 1327 flow [2022-07-12 10:22:41,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 224.75) internal successors, (1798), 8 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:22:41,102 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:41,102 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, 1, 1, 1, 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,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 10:22:41,102 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:41,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:41,103 INFO L85 PathProgramCache]: Analyzing trace with hash 169689273, now seen corresponding path program 2 times [2022-07-12 10:22:41,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:41,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605256996] [2022-07-12 10:22:41,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:41,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:41,282 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:41,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:41,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605256996] [2022-07-12 10:22:41,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605256996] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:41,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:41,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:41,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738173954] [2022-07-12 10:22:41,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:41,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:41,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:41,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:41,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:41,285 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:41,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 333 transitions, 1327 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:41,286 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:41,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:42,217 INFO L129 PetriNetUnfolder]: 960/5872 cut-off events. [2022-07-12 10:22:42,217 INFO L130 PetriNetUnfolder]: For 5408/5584 co-relation queries the response was YES. [2022-07-12 10:22:42,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11153 conditions, 5872 events. 960/5872 cut-off events. For 5408/5584 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 52771 event pairs, 261 based on Foata normal form. 79/5861 useless extension candidates. Maximal degree in co-relation 11116. Up to 645 conditions per place. [2022-07-12 10:22:42,252 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 108 selfloop transitions, 63 changer transitions 16/460 dead transitions. [2022-07-12 10:22:42,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 460 transitions, 2348 flow [2022-07-12 10:22:42,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 10:22:42,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-12 10:22:42,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3257 transitions. [2022-07-12 10:22:42,258 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8553046218487395 [2022-07-12 10:22:42,258 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3257 transitions. [2022-07-12 10:22:42,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3257 transitions. [2022-07-12 10:22:42,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:42,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3257 transitions. [2022-07-12 10:22:42,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 232.64285714285714) internal successors, (3257), 14 states have internal predecessors, (3257), 0 states have call successors, (0), 0 states 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,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states 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,268 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states 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,268 INFO L186 Difference]: Start difference. First operand has 321 places, 333 transitions, 1327 flow. Second operand 14 states and 3257 transitions. [2022-07-12 10:22:42,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 460 transitions, 2348 flow [2022-07-12 10:22:42,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 460 transitions, 2342 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-07-12 10:22:42,288 INFO L242 Difference]: Finished difference. Result has 340 places, 371 transitions, 1831 flow [2022-07-12 10:22:42,288 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1831, PETRI_PLACES=340, PETRI_TRANSITIONS=371} [2022-07-12 10:22:42,289 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 95 predicate places. [2022-07-12 10:22:42,289 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 371 transitions, 1831 flow [2022-07-12 10:22:42,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,290 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:42,290 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, 1, 1, 1, 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,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 10:22:42,290 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:42,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1056484631, now seen corresponding path program 3 times [2022-07-12 10:22:42,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:42,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794618407] [2022-07-12 10:22:42,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:42,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:42,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:42,399 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:42,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:42,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794618407] [2022-07-12 10:22:42,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794618407] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:42,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:42,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:42,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881520094] [2022-07-12 10:22:42,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:42,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:42,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:42,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:42,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:42,402 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:42,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 371 transitions, 1831 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:42,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:42,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:43,483 INFO L129 PetriNetUnfolder]: 952/6465 cut-off events. [2022-07-12 10:22:43,483 INFO L130 PetriNetUnfolder]: For 10395/10875 co-relation queries the response was YES. [2022-07-12 10:22:43,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13289 conditions, 6465 events. 952/6465 cut-off events. For 10395/10875 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 60156 event pairs, 337 based on Foata normal form. 98/6476 useless extension candidates. Maximal degree in co-relation 13243. Up to 787 conditions per place. [2022-07-12 10:22:43,536 INFO L132 encePairwiseOnDemand]: 260/272 looper letters, 142 selfloop transitions, 48 changer transitions 11/474 dead transitions. [2022-07-12 10:22:43,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 474 transitions, 2790 flow [2022-07-12 10:22:43,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:22:43,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:22:43,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2328 transitions. [2022-07-12 10:22:43,538 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8558823529411764 [2022-07-12 10:22:43,538 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2328 transitions. [2022-07-12 10:22:43,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2328 transitions. [2022-07-12 10:22:43,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:43,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2328 transitions. [2022-07-12 10:22:43,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.8) internal successors, (2328), 10 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states 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,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,544 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,544 INFO L186 Difference]: Start difference. First operand has 340 places, 371 transitions, 1831 flow. Second operand 10 states and 2328 transitions. [2022-07-12 10:22:43,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 474 transitions, 2790 flow [2022-07-12 10:22:43,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 474 transitions, 2763 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-12 10:22:43,591 INFO L242 Difference]: Finished difference. Result has 352 places, 384 transitions, 2099 flow [2022-07-12 10:22:43,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2099, PETRI_PLACES=352, PETRI_TRANSITIONS=384} [2022-07-12 10:22:43,592 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 107 predicate places. [2022-07-12 10:22:43,592 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 384 transitions, 2099 flow [2022-07-12 10:22:43,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,592 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:43,593 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, 1, 1, 1, 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,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 10:22:43,593 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:43,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:43,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1586049013, now seen corresponding path program 4 times [2022-07-12 10:22:43,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:43,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918858316] [2022-07-12 10:22:43,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:43,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:43,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:43,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918858316] [2022-07-12 10:22:43,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918858316] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:43,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:43,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:43,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380402204] [2022-07-12 10:22:43,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:43,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:43,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:43,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:43,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:43,710 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:43,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 384 transitions, 2099 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:43,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:43,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:44,983 INFO L129 PetriNetUnfolder]: 1121/7501 cut-off events. [2022-07-12 10:22:44,984 INFO L130 PetriNetUnfolder]: For 19206/19737 co-relation queries the response was YES. [2022-07-12 10:22:45,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16732 conditions, 7501 events. 1121/7501 cut-off events. For 19206/19737 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 74022 event pairs, 360 based on Foata normal form. 121/7522 useless extension candidates. Maximal degree in co-relation 16680. Up to 946 conditions per place. [2022-07-12 10:22:45,032 INFO L132 encePairwiseOnDemand]: 257/272 looper letters, 115 selfloop transitions, 78 changer transitions 13/479 dead transitions. [2022-07-12 10:22:45,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 479 transitions, 3260 flow [2022-07-12 10:22:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:22:45,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:22:45,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2336 transitions. [2022-07-12 10:22:45,034 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8588235294117647 [2022-07-12 10:22:45,035 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2336 transitions. [2022-07-12 10:22:45,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2336 transitions. [2022-07-12 10:22:45,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:45,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2336 transitions. [2022-07-12 10:22:45,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 233.6) internal successors, (2336), 10 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states 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,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,039 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,040 INFO L186 Difference]: Start difference. First operand has 352 places, 384 transitions, 2099 flow. Second operand 10 states and 2336 transitions. [2022-07-12 10:22:45,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 479 transitions, 3260 flow [2022-07-12 10:22:45,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 479 transitions, 3232 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-07-12 10:22:45,094 INFO L242 Difference]: Finished difference. Result has 367 places, 403 transitions, 2622 flow [2022-07-12 10:22:45,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2622, PETRI_PLACES=367, PETRI_TRANSITIONS=403} [2022-07-12 10:22:45,095 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 122 predicate places. [2022-07-12 10:22:45,095 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 403 transitions, 2622 flow [2022-07-12 10:22:45,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,095 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:45,096 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, 1, 1, 1, 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,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 10:22:45,096 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:45,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:45,096 INFO L85 PathProgramCache]: Analyzing trace with hash -355461643, now seen corresponding path program 5 times [2022-07-12 10:22:45,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:45,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382271413] [2022-07-12 10:22:45,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:45,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:45,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:22:45,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:45,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382271413] [2022-07-12 10:22:45,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382271413] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:45,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:45,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:45,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715406262] [2022-07-12 10:22:45,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:45,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:45,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:45,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:45,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:45,272 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:45,273 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 403 transitions, 2622 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,273 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:45,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:45,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:46,896 INFO L129 PetriNetUnfolder]: 1205/7916 cut-off events. [2022-07-12 10:22:46,897 INFO L130 PetriNetUnfolder]: For 29261/30189 co-relation queries the response was YES. [2022-07-12 10:22:46,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18800 conditions, 7916 events. 1205/7916 cut-off events. For 29261/30189 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 78466 event pairs, 454 based on Foata normal form. 139/7931 useless extension candidates. Maximal degree in co-relation 18741. Up to 836 conditions per place. [2022-07-12 10:22:46,951 INFO L132 encePairwiseOnDemand]: 260/272 looper letters, 148 selfloop transitions, 73 changer transitions 12/506 dead transitions. [2022-07-12 10:22:46,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 506 transitions, 3838 flow [2022-07-12 10:22:46,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:22:46,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:22:46,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2345 transitions. [2022-07-12 10:22:46,953 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8621323529411765 [2022-07-12 10:22:46,953 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2345 transitions. [2022-07-12 10:22:46,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2345 transitions. [2022-07-12 10:22:46,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:46,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2345 transitions. [2022-07-12 10:22:46,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 234.5) internal successors, (2345), 10 states have internal predecessors, (2345), 0 states have call successors, (0), 0 states 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,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,958 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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,958 INFO L186 Difference]: Start difference. First operand has 367 places, 403 transitions, 2622 flow. Second operand 10 states and 2345 transitions. [2022-07-12 10:22:47,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 506 transitions, 3838 flow [2022-07-12 10:22:47,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 506 transitions, 3804 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-12 10:22:47,111 INFO L242 Difference]: Finished difference. Result has 381 places, 413 transitions, 3040 flow [2022-07-12 10:22:47,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3040, PETRI_PLACES=381, PETRI_TRANSITIONS=413} [2022-07-12 10:22:47,113 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 136 predicate places. [2022-07-12 10:22:47,113 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 413 transitions, 3040 flow [2022-07-12 10:22:47,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:47,113 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:47,113 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, 1, 1, 1, 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:47,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 10:22:47,114 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:47,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:47,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1751499251, now seen corresponding path program 6 times [2022-07-12 10:22:47,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:47,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313042889] [2022-07-12 10:22:47,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:47,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:47,223 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:47,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:47,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313042889] [2022-07-12 10:22:47,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313042889] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:47,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:47,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:47,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514675445] [2022-07-12 10:22:47,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:47,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:47,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:47,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:47,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:47,227 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:47,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 413 transitions, 3040 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:47,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:47,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:47,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:49,097 INFO L129 PetriNetUnfolder]: 1541/10742 cut-off events. [2022-07-12 10:22:49,098 INFO L130 PetriNetUnfolder]: For 41820/42653 co-relation queries the response was YES. [2022-07-12 10:22:49,167 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25121 conditions, 10742 events. 1541/10742 cut-off events. For 41820/42653 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 116995 event pairs, 350 based on Foata normal form. 199/10792 useless extension candidates. Maximal degree in co-relation 25056. Up to 1091 conditions per place. [2022-07-12 10:22:49,201 INFO L132 encePairwiseOnDemand]: 259/272 looper letters, 139 selfloop transitions, 89 changer transitions 8/509 dead transitions. [2022-07-12 10:22:49,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 509 transitions, 4240 flow [2022-07-12 10:22:49,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:22:49,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:22:49,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2551 transitions. [2022-07-12 10:22:49,204 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8526069518716578 [2022-07-12 10:22:49,204 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2551 transitions. [2022-07-12 10:22:49,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2551 transitions. [2022-07-12 10:22:49,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:49,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2551 transitions. [2022-07-12 10:22:49,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 231.9090909090909) internal successors, (2551), 11 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states 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:49,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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:49,209 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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:49,210 INFO L186 Difference]: Start difference. First operand has 381 places, 413 transitions, 3040 flow. Second operand 11 states and 2551 transitions. [2022-07-12 10:22:49,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 509 transitions, 4240 flow [2022-07-12 10:22:49,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 509 transitions, 4090 flow, removed 25 selfloop flow, removed 6 redundant places. [2022-07-12 10:22:49,320 INFO L242 Difference]: Finished difference. Result has 389 places, 436 transitions, 3575 flow [2022-07-12 10:22:49,321 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3575, PETRI_PLACES=389, PETRI_TRANSITIONS=436} [2022-07-12 10:22:49,322 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 144 predicate places. [2022-07-12 10:22:49,322 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 436 transitions, 3575 flow [2022-07-12 10:22:49,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:49,322 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:49,435 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, 1, 1, 1, 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:49,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 10:22:49,435 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:49,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:49,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1014004619, now seen corresponding path program 7 times [2022-07-12 10:22:49,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:49,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287412942] [2022-07-12 10:22:49,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:49,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:49,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:49,539 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:49,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:49,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287412942] [2022-07-12 10:22:49,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287412942] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:49,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:49,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:49,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253181501] [2022-07-12 10:22:49,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:49,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:49,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:49,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:49,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:49,542 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:49,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 436 transitions, 3575 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:49,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:49,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:49,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:51,777 INFO L129 PetriNetUnfolder]: 1784/12093 cut-off events. [2022-07-12 10:22:51,777 INFO L130 PetriNetUnfolder]: For 53317/54485 co-relation queries the response was YES. [2022-07-12 10:22:51,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29036 conditions, 12093 events. 1784/12093 cut-off events. For 53317/54485 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 134440 event pairs, 294 based on Foata normal form. 386/12323 useless extension candidates. Maximal degree in co-relation 28970. Up to 1087 conditions per place. [2022-07-12 10:22:51,882 INFO L132 encePairwiseOnDemand]: 252/272 looper letters, 134 selfloop transitions, 154 changer transitions 26/587 dead transitions. [2022-07-12 10:22:51,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 587 transitions, 5556 flow [2022-07-12 10:22:51,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 10:22:51,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-12 10:22:51,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3717 transitions. [2022-07-12 10:22:51,886 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8540900735294118 [2022-07-12 10:22:51,886 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3717 transitions. [2022-07-12 10:22:51,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3717 transitions. [2022-07-12 10:22:51,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:51,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3717 transitions. [2022-07-12 10:22:51,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 232.3125) internal successors, (3717), 16 states have internal predecessors, (3717), 0 states have call successors, (0), 0 states 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:51,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 272.0) internal successors, (4624), 17 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states 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:51,893 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 272.0) internal successors, (4624), 17 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states 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:51,893 INFO L186 Difference]: Start difference. First operand has 389 places, 436 transitions, 3575 flow. Second operand 16 states and 3717 transitions. [2022-07-12 10:22:51,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 587 transitions, 5556 flow [2022-07-12 10:22:52,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 587 transitions, 5470 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-07-12 10:22:52,016 INFO L242 Difference]: Finished difference. Result has 409 places, 498 transitions, 4756 flow [2022-07-12 10:22:52,017 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4756, PETRI_PLACES=409, PETRI_TRANSITIONS=498} [2022-07-12 10:22:52,017 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 164 predicate places. [2022-07-12 10:22:52,017 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 498 transitions, 4756 flow [2022-07-12 10:22:52,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:52,018 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:52,018 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, 1, 1, 1, 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:52,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 10:22:52,018 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:52,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:52,018 INFO L85 PathProgramCache]: Analyzing trace with hash 231247173, now seen corresponding path program 8 times [2022-07-12 10:22:52,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:52,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337269622] [2022-07-12 10:22:52,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:52,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:52,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:52,096 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:52,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:52,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337269622] [2022-07-12 10:22:52,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337269622] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:52,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:52,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:52,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908646728] [2022-07-12 10:22:52,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:52,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:52,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:52,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:52,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:52,099 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:52,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 498 transitions, 4756 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:52,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:52,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:52,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:54,633 INFO L129 PetriNetUnfolder]: 1772/11767 cut-off events. [2022-07-12 10:22:54,633 INFO L130 PetriNetUnfolder]: For 65687/67199 co-relation queries the response was YES. [2022-07-12 10:22:54,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30931 conditions, 11767 events. 1772/11767 cut-off events. For 65687/67199 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 128945 event pairs, 347 based on Foata normal form. 380/11984 useless extension candidates. Maximal degree in co-relation 30855. Up to 1150 conditions per place. [2022-07-12 10:22:54,734 INFO L132 encePairwiseOnDemand]: 258/272 looper letters, 156 selfloop transitions, 124 changer transitions 12/565 dead transitions. [2022-07-12 10:22:54,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 565 transitions, 5866 flow [2022-07-12 10:22:54,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:22:54,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:22:54,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2560 transitions. [2022-07-12 10:22:54,737 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8556149732620321 [2022-07-12 10:22:54,737 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2560 transitions. [2022-07-12 10:22:54,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2560 transitions. [2022-07-12 10:22:54,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:54,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2560 transitions. [2022-07-12 10:22:54,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 232.72727272727272) internal successors, (2560), 11 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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,742 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states 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,742 INFO L186 Difference]: Start difference. First operand has 409 places, 498 transitions, 4756 flow. Second operand 11 states and 2560 transitions. [2022-07-12 10:22:54,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 565 transitions, 5866 flow [2022-07-12 10:22:54,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 565 transitions, 5765 flow, removed 26 selfloop flow, removed 8 redundant places. [2022-07-12 10:22:54,904 INFO L242 Difference]: Finished difference. Result has 410 places, 505 transitions, 5152 flow [2022-07-12 10:22:54,905 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=4673, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5152, PETRI_PLACES=410, PETRI_TRANSITIONS=505} [2022-07-12 10:22:54,905 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 165 predicate places. [2022-07-12 10:22:54,905 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 505 transitions, 5152 flow [2022-07-12 10:22:54,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,906 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:54,906 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, 1, 1, 1, 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,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 10:22:54,906 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:54,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:54,907 INFO L85 PathProgramCache]: Analyzing trace with hash 877685243, now seen corresponding path program 9 times [2022-07-12 10:22:54,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:54,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062418038] [2022-07-12 10:22:54,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:54,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:54,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:54,983 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:54,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:54,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062418038] [2022-07-12 10:22:54,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062418038] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:54,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:54,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:54,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725152767] [2022-07-12 10:22:54,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:54,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:54,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:54,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:54,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:54,986 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:54,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 505 transitions, 5152 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:54,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:54,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:22:57,314 INFO L129 PetriNetUnfolder]: 1805/12290 cut-off events. [2022-07-12 10:22:57,315 INFO L130 PetriNetUnfolder]: For 77053/78590 co-relation queries the response was YES. [2022-07-12 10:22:57,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32726 conditions, 12290 events. 1805/12290 cut-off events. For 77053/78590 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 136032 event pairs, 336 based on Foata normal form. 444/12583 useless extension candidates. Maximal degree in co-relation 32649. Up to 1927 conditions per place. [2022-07-12 10:22:57,451 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 165 selfloop transitions, 129 changer transitions 9/576 dead transitions. [2022-07-12 10:22:57,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 576 transitions, 6413 flow [2022-07-12 10:22:57,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:22:57,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:22:57,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2319 transitions. [2022-07-12 10:22:57,458 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8525735294117647 [2022-07-12 10:22:57,459 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2319 transitions. [2022-07-12 10:22:57,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2319 transitions. [2022-07-12 10:22:57,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:22:57,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2319 transitions. [2022-07-12 10:22:57,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 231.9) internal successors, (2319), 10 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states 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:57,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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:57,480 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states 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:57,480 INFO L186 Difference]: Start difference. First operand has 410 places, 505 transitions, 5152 flow. Second operand 10 states and 2319 transitions. [2022-07-12 10:22:57,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 576 transitions, 6413 flow [2022-07-12 10:22:57,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 576 transitions, 6228 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-07-12 10:22:57,747 INFO L242 Difference]: Finished difference. Result has 415 places, 524 transitions, 5693 flow [2022-07-12 10:22:57,748 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5693, PETRI_PLACES=415, PETRI_TRANSITIONS=524} [2022-07-12 10:22:57,748 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 170 predicate places. [2022-07-12 10:22:57,748 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 524 transitions, 5693 flow [2022-07-12 10:22:57,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:57,749 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:22:57,749 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, 1, 1, 1, 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:57,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 10:22:57,749 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:57,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:22:57,750 INFO L85 PathProgramCache]: Analyzing trace with hash -4048551, now seen corresponding path program 10 times [2022-07-12 10:22:57,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:22:57,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460641453] [2022-07-12 10:22:57,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:22:57,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:22:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:22:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:22:57,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:22:57,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460641453] [2022-07-12 10:22:57,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460641453] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:22:57,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:22:57,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:22:57,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368761888] [2022-07-12 10:22:57,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:22:57,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:22:57,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:22:57,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:22:57,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:22:57,865 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:22:57,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 524 transitions, 5693 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:57,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:22:57,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:22:57,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:00,451 INFO L129 PetriNetUnfolder]: 1810/12137 cut-off events. [2022-07-12 10:23:00,452 INFO L130 PetriNetUnfolder]: For 81005/82570 co-relation queries the response was YES. [2022-07-12 10:23:00,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33108 conditions, 12137 events. 1810/12137 cut-off events. For 81005/82570 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 133264 event pairs, 236 based on Foata normal form. 611/12600 useless extension candidates. Maximal degree in co-relation 33029. Up to 1726 conditions per place. [2022-07-12 10:23:00,572 INFO L132 encePairwiseOnDemand]: 250/272 looper letters, 132 selfloop transitions, 185 changer transitions 16/606 dead transitions. [2022-07-12 10:23:00,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 606 transitions, 7132 flow [2022-07-12 10:23:00,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:23:00,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:23:00,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3914 transitions. [2022-07-12 10:23:00,575 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8464532871972318 [2022-07-12 10:23:00,575 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3914 transitions. [2022-07-12 10:23:00,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3914 transitions. [2022-07-12 10:23:00,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:00,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3914 transitions. [2022-07-12 10:23:00,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 230.23529411764707) internal successors, (3914), 17 states have internal predecessors, (3914), 0 states have call successors, (0), 0 states 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:00,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 272.0) internal successors, (4896), 18 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states 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:00,583 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 272.0) internal successors, (4896), 18 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states 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:00,583 INFO L186 Difference]: Start difference. First operand has 415 places, 524 transitions, 5693 flow. Second operand 17 states and 3914 transitions. [2022-07-12 10:23:00,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 606 transitions, 7132 flow [2022-07-12 10:23:00,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 606 transitions, 7049 flow, removed 38 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:00,913 INFO L242 Difference]: Finished difference. Result has 435 places, 540 transitions, 6479 flow [2022-07-12 10:23:00,919 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6479, PETRI_PLACES=435, PETRI_TRANSITIONS=540} [2022-07-12 10:23:00,921 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 190 predicate places. [2022-07-12 10:23:00,922 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 540 transitions, 6479 flow [2022-07-12 10:23:00,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:00,926 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:00,926 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, 1, 1, 1, 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:00,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-12 10:23:00,927 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:23:00,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:00,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1652799699, now seen corresponding path program 1 times [2022-07-12 10:23:00,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:00,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651317599] [2022-07-12 10:23:00,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:00,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:00,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:01,041 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:23:01,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:01,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651317599] [2022-07-12 10:23:01,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651317599] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:01,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:01,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:23:01,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696808109] [2022-07-12 10:23:01,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:01,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:23:01,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:01,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:23:01,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:23:01,045 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:23:01,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 540 transitions, 6479 flow. Second operand has 8 states, 8 states have (on average 224.75) internal successors, (1798), 8 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:01,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:01,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:23:01,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:04,287 INFO L129 PetriNetUnfolder]: 2731/14564 cut-off events. [2022-07-12 10:23:04,287 INFO L130 PetriNetUnfolder]: For 61805/62749 co-relation queries the response was YES. [2022-07-12 10:23:04,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37904 conditions, 14564 events. 2731/14564 cut-off events. For 61805/62749 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 165399 event pairs, 1057 based on Foata normal form. 258/14634 useless extension candidates. Maximal degree in co-relation 37818. Up to 3434 conditions per place. [2022-07-12 10:23:04,447 INFO L132 encePairwiseOnDemand]: 265/272 looper letters, 130 selfloop transitions, 16 changer transitions 5/617 dead transitions. [2022-07-12 10:23:04,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 617 transitions, 7172 flow [2022-07-12 10:23:04,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:23:04,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:23:04,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1634 transitions. [2022-07-12 10:23:04,449 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8581932773109243 [2022-07-12 10:23:04,449 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1634 transitions. [2022-07-12 10:23:04,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1634 transitions. [2022-07-12 10:23:04,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:04,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1634 transitions. [2022-07-12 10:23:04,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 233.42857142857142) internal successors, (1634), 7 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states 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:04,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 272.0) internal successors, (2176), 8 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states 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:04,453 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 272.0) internal successors, (2176), 8 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states 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:04,453 INFO L186 Difference]: Start difference. First operand has 435 places, 540 transitions, 6479 flow. Second operand 7 states and 1634 transitions. [2022-07-12 10:23:04,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 617 transitions, 7172 flow [2022-07-12 10:23:04,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 617 transitions, 7011 flow, removed 7 selfloop flow, removed 6 redundant places. [2022-07-12 10:23:04,657 INFO L242 Difference]: Finished difference. Result has 436 places, 546 transitions, 6416 flow [2022-07-12 10:23:04,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=6318, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6416, PETRI_PLACES=436, PETRI_TRANSITIONS=546} [2022-07-12 10:23:04,658 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 191 predicate places. [2022-07-12 10:23:04,658 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 546 transitions, 6416 flow [2022-07-12 10:23:04,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 224.75) internal successors, (1798), 8 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:04,659 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:04,659 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, 1, 1, 1, 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:04,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 10:23:04,659 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:23:04,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:04,660 INFO L85 PathProgramCache]: Analyzing trace with hash 967671905, now seen corresponding path program 11 times [2022-07-12 10:23:04,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:04,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131630640] [2022-07-12 10:23:04,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:04,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:04,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:04,746 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:23:04,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:04,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131630640] [2022-07-12 10:23:04,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131630640] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:04,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:04,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:23:04,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110116292] [2022-07-12 10:23:04,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:04,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:23:04,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:04,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:23:04,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:23:04,749 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:23:04,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 546 transitions, 6416 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:04,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:04,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:23:04,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:07,876 INFO L129 PetriNetUnfolder]: 2191/15055 cut-off events. [2022-07-12 10:23:07,877 INFO L130 PetriNetUnfolder]: For 97614/99034 co-relation queries the response was YES. [2022-07-12 10:23:08,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41424 conditions, 15055 events. 2191/15055 cut-off events. For 97614/99034 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 173948 event pairs, 261 based on Foata normal form. 564/15427 useless extension candidates. Maximal degree in co-relation 41337. Up to 2387 conditions per place. [2022-07-12 10:23:08,113 INFO L132 encePairwiseOnDemand]: 252/272 looper letters, 172 selfloop transitions, 197 changer transitions 15/663 dead transitions. [2022-07-12 10:23:08,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 663 transitions, 8732 flow [2022-07-12 10:23:08,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:23:08,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:23:08,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3018 transitions. [2022-07-12 10:23:08,116 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8535067873303167 [2022-07-12 10:23:08,116 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3018 transitions. [2022-07-12 10:23:08,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3018 transitions. [2022-07-12 10:23:08,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:08,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3018 transitions. [2022-07-12 10:23:08,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 232.15384615384616) internal successors, (3018), 13 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states 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:08,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 272.0) internal successors, (3808), 14 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states 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:08,133 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 272.0) internal successors, (3808), 14 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states 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:08,134 INFO L186 Difference]: Start difference. First operand has 436 places, 546 transitions, 6416 flow. Second operand 13 states and 3018 transitions. [2022-07-12 10:23:08,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 663 transitions, 8732 flow [2022-07-12 10:23:08,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 663 transitions, 8708 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-07-12 10:23:08,380 INFO L242 Difference]: Finished difference. Result has 448 places, 593 transitions, 8158 flow [2022-07-12 10:23:08,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=6392, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8158, PETRI_PLACES=448, PETRI_TRANSITIONS=593} [2022-07-12 10:23:08,381 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 203 predicate places. [2022-07-12 10:23:08,381 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 593 transitions, 8158 flow [2022-07-12 10:23:08,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:08,381 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:08,382 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, 1, 1, 1, 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:08,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-12 10:23:08,382 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:23:08,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:08,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1865901937, now seen corresponding path program 2 times [2022-07-12 10:23:08,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:08,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352088104] [2022-07-12 10:23:08,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:08,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:08,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:23:08,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:08,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352088104] [2022-07-12 10:23:08,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352088104] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:08,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:08,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:23:08,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475820941] [2022-07-12 10:23:08,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:08,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:23:08,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:08,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:23:08,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:23:08,457 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:23:08,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 593 transitions, 8158 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:08,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:08,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:23:08,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:13,019 INFO L129 PetriNetUnfolder]: 3959/20995 cut-off events. [2022-07-12 10:23:13,019 INFO L130 PetriNetUnfolder]: For 103854/105080 co-relation queries the response was YES. [2022-07-12 10:23:13,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57196 conditions, 20995 events. 3959/20995 cut-off events. For 103854/105080 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 259189 event pairs, 1293 based on Foata normal form. 442/21242 useless extension candidates. Maximal degree in co-relation 57106. Up to 4525 conditions per place. [2022-07-12 10:23:13,235 INFO L132 encePairwiseOnDemand]: 262/272 looper letters, 121 selfloop transitions, 35 changer transitions 3/672 dead transitions. [2022-07-12 10:23:13,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 672 transitions, 8887 flow [2022-07-12 10:23:13,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:23:13,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:23:13,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1641 transitions. [2022-07-12 10:23:13,237 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8618697478991597 [2022-07-12 10:23:13,237 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1641 transitions. [2022-07-12 10:23:13,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1641 transitions. [2022-07-12 10:23:13,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:13,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1641 transitions. [2022-07-12 10:23:13,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 234.42857142857142) internal successors, (1641), 7 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states 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:13,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 272.0) internal successors, (2176), 8 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states 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:13,240 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 272.0) internal successors, (2176), 8 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states 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:13,241 INFO L186 Difference]: Start difference. First operand has 448 places, 593 transitions, 8158 flow. Second operand 7 states and 1641 transitions. [2022-07-12 10:23:13,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 672 transitions, 8887 flow [2022-07-12 10:23:13,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 672 transitions, 8820 flow, removed 13 selfloop flow, removed 6 redundant places. [2022-07-12 10:23:13,632 INFO L242 Difference]: Finished difference. Result has 450 places, 610 transitions, 8362 flow [2022-07-12 10:23:13,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8362, PETRI_PLACES=450, PETRI_TRANSITIONS=610} [2022-07-12 10:23:13,633 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 205 predicate places. [2022-07-12 10:23:13,633 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 610 transitions, 8362 flow [2022-07-12 10:23:13,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:13,633 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:13,634 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, 1, 1, 1, 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:13,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-12 10:23:13,634 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:23:13,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:13,634 INFO L85 PathProgramCache]: Analyzing trace with hash 320403445, now seen corresponding path program 3 times [2022-07-12 10:23:13,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:13,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758524653] [2022-07-12 10:23:13,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:13,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:13,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:13,722 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-12 10:23:13,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:13,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758524653] [2022-07-12 10:23:13,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758524653] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:13,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:13,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:23:13,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167925831] [2022-07-12 10:23:13,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:13,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:23:13,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:13,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:23:13,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:23:13,725 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:23:13,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 610 transitions, 8362 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:13,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:13,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:23:13,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:19,127 INFO L129 PetriNetUnfolder]: 4318/24222 cut-off events. [2022-07-12 10:23:19,127 INFO L130 PetriNetUnfolder]: For 136209/138388 co-relation queries the response was YES. [2022-07-12 10:23:19,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69011 conditions, 24222 events. 4318/24222 cut-off events. For 136209/138388 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 309001 event pairs, 1252 based on Foata normal form. 820/24816 useless extension candidates. Maximal degree in co-relation 68921. Up to 3358 conditions per place. [2022-07-12 10:23:19,393 INFO L132 encePairwiseOnDemand]: 258/272 looper letters, 106 selfloop transitions, 76 changer transitions 4/699 dead transitions. [2022-07-12 10:23:19,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 699 transitions, 9404 flow [2022-07-12 10:23:19,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 10:23:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-12 10:23:19,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3239 transitions. [2022-07-12 10:23:19,396 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.850577731092437 [2022-07-12 10:23:19,396 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3239 transitions. [2022-07-12 10:23:19,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3239 transitions. [2022-07-12 10:23:19,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:19,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3239 transitions. [2022-07-12 10:23:19,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 231.35714285714286) internal successors, (3239), 14 states have internal predecessors, (3239), 0 states have call successors, (0), 0 states 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:19,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states 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:19,402 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states 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:19,402 INFO L186 Difference]: Start difference. First operand has 450 places, 610 transitions, 8362 flow. Second operand 14 states and 3239 transitions. [2022-07-12 10:23:19,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 699 transitions, 9404 flow [2022-07-12 10:23:19,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 699 transitions, 9362 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-07-12 10:23:19,942 INFO L242 Difference]: Finished difference. Result has 468 places, 624 transitions, 8797 flow [2022-07-12 10:23:19,943 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=8314, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8797, PETRI_PLACES=468, PETRI_TRANSITIONS=624} [2022-07-12 10:23:19,943 INFO L279 CegarLoopForPetriNet]: 245 programPoint places, 223 predicate places. [2022-07-12 10:23:19,943 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 624 transitions, 8797 flow [2022-07-12 10:23:19,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:19,943 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:19,944 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, 1, 1, 1, 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:19,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 10:23:19,944 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:23:19,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:19,944 INFO L85 PathProgramCache]: Analyzing trace with hash -789420411, now seen corresponding path program 4 times [2022-07-12 10:23:19,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:19,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615111967] [2022-07-12 10:23:19,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:19,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:19,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:20,029 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 10:23:20,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:20,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615111967] [2022-07-12 10:23:20,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615111967] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:20,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:20,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:23:20,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892046021] [2022-07-12 10:23:20,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:20,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:23:20,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:20,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:23:20,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:23:20,032 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2022-07-12 10:23:20,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 624 transitions, 8797 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states 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:20,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:20,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2022-07-12 10:23:20,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand