./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b 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-file-item-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 846c6ea342419c7ea85c72de8af40f1cf8af72c22131b8a3f2ebdacec113c699 --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 16:47:11,949 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 16:47:11,951 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 16:47:11,977 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 16:47:11,979 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 16:47:11,989 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 16:47:11,990 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 16:47:11,992 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 16:47:11,994 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 16:47:12,003 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 16:47:12,004 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 16:47:12,006 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 16:47:12,006 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 16:47:12,008 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 16:47:12,010 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 16:47:12,013 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 16:47:12,016 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 16:47:12,016 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 16:47:12,018 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 16:47:12,024 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 16:47:12,026 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 16:47:12,028 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 16:47:12,029 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 16:47:12,030 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 16:47:12,032 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 16:47:12,035 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 16:47:12,036 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 16:47:12,036 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 16:47:12,037 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 16:47:12,037 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 16:47:12,038 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 16:47:12,039 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 16:47:12,040 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 16:47:12,041 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 16:47:12,042 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 16:47:12,042 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 16:47:12,043 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 16:47:12,044 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 16:47:12,044 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 16:47:12,045 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 16:47:12,045 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 16:47:12,046 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-14 16:47:12,078 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 16:47:12,078 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 16:47:12,079 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 16:47:12,079 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 16:47:12,080 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-14 16:47:12,080 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-14 16:47:12,081 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 16:47:12,081 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 16:47:12,081 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 16:47:12,081 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 16:47:12,082 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 16:47:12,082 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 16:47:12,082 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 16:47:12,083 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 16:47:12,083 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-14 16:47:12,083 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-14 16:47:12,083 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-14 16:47:12,083 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 16:47:12,083 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 16:47:12,084 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 16:47:12,084 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-14 16:47:12,084 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 16:47:12,084 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 16:47:12,084 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-14 16:47:12,085 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 16:47:12,085 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 16:47:12,085 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-14 16:47:12,085 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-14 16:47:12,085 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 16:47:12,086 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-14 16:47:12,086 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-14 16:47:12,086 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-14 16:47:12,086 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-14 16:47:12,086 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 16:47:12,087 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 -> 846c6ea342419c7ea85c72de8af40f1cf8af72c22131b8a3f2ebdacec113c699 [2021-12-14 16:47:12,331 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 16:47:12,351 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 16:47:12,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 16:47:12,354 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 16:47:12,355 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 16:47:12,356 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c [2021-12-14 16:47:12,432 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5314f4d9/0a33e799ae634d129c93644c80807a38/FLAGc11764a56 [2021-12-14 16:47:12,808 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 16:47:12,808 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c [2021-12-14 16:47:12,816 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5314f4d9/0a33e799ae634d129c93644c80807a38/FLAGc11764a56 [2021-12-14 16:47:13,212 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5314f4d9/0a33e799ae634d129c93644c80807a38 [2021-12-14 16:47:13,215 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 16:47:13,218 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 16:47:13,222 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 16:47:13,222 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 16:47:13,225 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 16:47:13,226 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,227 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66ee64fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13, skipping insertion in model container [2021-12-14 16:47:13,227 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,234 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 16:47:13,251 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 16:47:13,446 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-file-item-symm.wvr.c[2495,2508] [2021-12-14 16:47:13,459 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 16:47:13,467 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 16:47:13,506 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-file-item-symm.wvr.c[2495,2508] [2021-12-14 16:47:13,511 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 16:47:13,528 INFO L208 MainTranslator]: Completed translation [2021-12-14 16:47:13,528 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13 WrapperNode [2021-12-14 16:47:13,528 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 16:47:13,530 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 16:47:13,530 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 16:47:13,530 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 16:47:13,537 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,556 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,591 INFO L137 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 158 [2021-12-14 16:47:13,592 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 16:47:13,593 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 16:47:13,593 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 16:47:13,593 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 16:47:13,601 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,601 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,614 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,619 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,624 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,637 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,638 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,641 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 16:47:13,642 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 16:47:13,642 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 16:47:13,642 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 16:47:13,643 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (1/1) ... [2021-12-14 16:47:13,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 16:47:13,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:47:13,677 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) [2021-12-14 16:47:13,689 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 [2021-12-14 16:47:13,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 16:47:13,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-14 16:47:13,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-14 16:47:13,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-14 16:47:13,716 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-14 16:47:13,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 16:47:13,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-14 16:47:13,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-14 16:47:13,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 16:47:13,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 16:47:13,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-14 16:47:13,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-14 16:47:13,718 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-14 16:47:13,789 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 16:47:13,791 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 16:47:14,054 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 16:47:14,063 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 16:47:14,065 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-14 16:47:14,067 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:47:14 BoogieIcfgContainer [2021-12-14 16:47:14,067 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 16:47:14,068 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-14 16:47:14,068 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-14 16:47:14,071 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-14 16:47:14,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 04:47:13" (1/3) ... [2021-12-14 16:47:14,073 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48fa2a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:47:14, skipping insertion in model container [2021-12-14 16:47:14,073 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:47:13" (2/3) ... [2021-12-14 16:47:14,073 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48fa2a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:47:14, skipping insertion in model container [2021-12-14 16:47:14,074 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:47:14" (3/3) ... [2021-12-14 16:47:14,075 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-file-item-symm.wvr.c [2021-12-14 16:47:14,084 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-14 16:47:14,084 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-14 16:47:14,084 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-14 16:47:14,085 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-14 16:47:14,132 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,134 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,134 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,136 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,136 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,136 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,137 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,137 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,139 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,139 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,140 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,146 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,146 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,146 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,146 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,146 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,147 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,147 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,147 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,147 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,157 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,157 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,157 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,157 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,172 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,172 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,177 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,177 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,178 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,178 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,182 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,182 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,182 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,182 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,183 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,183 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,183 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,183 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,183 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,204 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,204 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,204 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,204 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,204 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,216 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,217 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,217 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,217 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,217 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,218 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,218 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,218 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,218 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,218 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,218 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,229 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,230 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,230 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,230 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,230 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,230 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,231 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,240 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,241 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,241 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,241 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,241 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,241 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,241 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,242 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,242 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,245 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,249 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,249 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,263 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,263 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,263 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,263 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,264 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,264 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,264 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,264 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,264 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,264 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:47:14,267 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-14 16:47:14,323 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-14 16:47:14,330 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-14 16:47:14,330 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-14 16:47:14,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 198 places, 210 transitions, 436 flow [2021-12-14 16:47:14,460 INFO L129 PetriNetUnfolder]: 19/208 cut-off events. [2021-12-14 16:47:14,460 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-14 16:47:14,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 208 events. 19/208 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 414 event pairs, 0 based on Foata normal form. 0/188 useless extension candidates. Maximal degree in co-relation 131. Up to 2 conditions per place. [2021-12-14 16:47:14,467 INFO L82 GeneralOperation]: Start removeDead. Operand has 198 places, 210 transitions, 436 flow [2021-12-14 16:47:14,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 187 places, 199 transitions, 410 flow [2021-12-14 16:47:14,536 INFO L129 PetriNetUnfolder]: 19/198 cut-off events. [2021-12-14 16:47:14,536 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-14 16:47:14,537 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:14,537 INFO L254 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] [2021-12-14 16:47:14,538 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:14,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:14,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1054999512, now seen corresponding path program 1 times [2021-12-14 16:47:14,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:14,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357028437] [2021-12-14 16:47:14,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:14,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:14,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:15,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:15,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:15,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357028437] [2021-12-14 16:47:15,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357028437] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:15,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:15,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:15,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467660414] [2021-12-14 16:47:15,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:15,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:15,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:15,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:15,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:15,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:15,158 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 199 transitions, 410 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:15,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:15,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:15,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:15,660 INFO L129 PetriNetUnfolder]: 113/576 cut-off events. [2021-12-14 16:47:15,660 INFO L130 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2021-12-14 16:47:15,665 INFO L84 FinitePrefix]: Finished finitePrefix Result has 861 conditions, 576 events. 113/576 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2995 event pairs, 35 based on Foata normal form. 23/565 useless extension candidates. Maximal degree in co-relation 655. Up to 123 conditions per place. [2021-12-14 16:47:15,672 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 81 selfloop transitions, 5 changer transitions 44/287 dead transitions. [2021-12-14 16:47:15,672 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 287 transitions, 876 flow [2021-12-14 16:47:15,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-14 16:47:15,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-14 16:47:15,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4328 transitions. [2021-12-14 16:47:15,698 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8243809523809524 [2021-12-14 16:47:15,699 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4328 transitions. [2021-12-14 16:47:15,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4328 transitions. [2021-12-14 16:47:15,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:15,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4328 transitions. [2021-12-14 16:47:15,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 173.12) internal successors, (4328), 25 states have internal predecessors, (4328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:15,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 210.0) internal successors, (5460), 26 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:15,753 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 210.0) internal successors, (5460), 26 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:15,755 INFO L186 Difference]: Start difference. First operand has 187 places, 199 transitions, 410 flow. Second operand 25 states and 4328 transitions. [2021-12-14 16:47:15,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 287 transitions, 876 flow [2021-12-14 16:47:15,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 287 transitions, 848 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-14 16:47:15,770 INFO L242 Difference]: Finished difference. Result has 229 places, 193 transitions, 473 flow [2021-12-14 16:47:15,773 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=473, PETRI_PLACES=229, PETRI_TRANSITIONS=193} [2021-12-14 16:47:15,779 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 42 predicate places. [2021-12-14 16:47:15,779 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 193 transitions, 473 flow [2021-12-14 16:47:15,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:15,781 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:15,781 INFO L254 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] [2021-12-14 16:47:15,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-14 16:47:15,782 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:15,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:15,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1250873480, now seen corresponding path program 1 times [2021-12-14 16:47:15,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:15,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211528032] [2021-12-14 16:47:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:15,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:15,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:15,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:15,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211528032] [2021-12-14 16:47:15,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211528032] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:15,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:15,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:15,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024600510] [2021-12-14 16:47:15,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:15,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:15,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:15,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:15,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:15,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:15,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 193 transitions, 473 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:15,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:15,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:15,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:15,998 INFO L129 PetriNetUnfolder]: 67/631 cut-off events. [2021-12-14 16:47:15,998 INFO L130 PetriNetUnfolder]: For 623/632 co-relation queries the response was YES. [2021-12-14 16:47:16,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1081 conditions, 631 events. 67/631 cut-off events. For 623/632 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3791 event pairs, 20 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 1026. Up to 32 conditions per place. [2021-12-14 16:47:16,006 INFO L132 encePairwiseOnDemand]: 204/210 looper letters, 15 selfloop transitions, 3 changer transitions 0/199 dead transitions. [2021-12-14 16:47:16,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 199 transitions, 524 flow [2021-12-14 16:47:16,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:16,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:16,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:16,008 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:16,009 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:16,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:16,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:16,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:16,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,013 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,013 INFO L186 Difference]: Start difference. First operand has 229 places, 193 transitions, 473 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:16,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 199 transitions, 524 flow [2021-12-14 16:47:16,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 199 transitions, 505 flow, removed 9 selfloop flow, removed 10 redundant places. [2021-12-14 16:47:16,027 INFO L242 Difference]: Finished difference. Result has 202 places, 196 transitions, 484 flow [2021-12-14 16:47:16,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=484, PETRI_PLACES=202, PETRI_TRANSITIONS=196} [2021-12-14 16:47:16,029 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 15 predicate places. [2021-12-14 16:47:16,029 INFO L470 AbstractCegarLoop]: Abstraction has has 202 places, 196 transitions, 484 flow [2021-12-14 16:47:16,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:16,030 INFO L254 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] [2021-12-14 16:47:16,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-14 16:47:16,031 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:16,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:16,031 INFO L85 PathProgramCache]: Analyzing trace with hash 728210236, now seen corresponding path program 2 times [2021-12-14 16:47:16,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:16,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458073045] [2021-12-14 16:47:16,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:16,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:16,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:16,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458073045] [2021-12-14 16:47:16,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458073045] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:16,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:16,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:16,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753928414] [2021-12-14 16:47:16,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:16,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:16,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:16,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:16,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:16,101 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:16,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 196 transitions, 484 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:16,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:16,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:16,202 INFO L129 PetriNetUnfolder]: 53/565 cut-off events. [2021-12-14 16:47:16,203 INFO L130 PetriNetUnfolder]: For 363/386 co-relation queries the response was YES. [2021-12-14 16:47:16,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 892 conditions, 565 events. 53/565 cut-off events. For 363/386 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2971 event pairs, 24 based on Foata normal form. 8/533 useless extension candidates. Maximal degree in co-relation 798. Up to 23 conditions per place. [2021-12-14 16:47:16,208 INFO L132 encePairwiseOnDemand]: 202/210 looper letters, 16 selfloop transitions, 5 changer transitions 0/202 dead transitions. [2021-12-14 16:47:16,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 202 transitions, 547 flow [2021-12-14 16:47:16,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:16,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:16,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:16,210 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:16,211 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:16,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:16,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:16,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:16,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,215 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,215 INFO L186 Difference]: Start difference. First operand has 202 places, 196 transitions, 484 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:16,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 202 transitions, 547 flow [2021-12-14 16:47:16,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 202 transitions, 544 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-14 16:47:16,224 INFO L242 Difference]: Finished difference. Result has 205 places, 199 transitions, 525 flow [2021-12-14 16:47:16,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=525, PETRI_PLACES=205, PETRI_TRANSITIONS=199} [2021-12-14 16:47:16,227 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 18 predicate places. [2021-12-14 16:47:16,228 INFO L470 AbstractCegarLoop]: Abstraction has has 205 places, 199 transitions, 525 flow [2021-12-14 16:47:16,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,228 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:16,228 INFO L254 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] [2021-12-14 16:47:16,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-14 16:47:16,229 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:16,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:16,230 INFO L85 PathProgramCache]: Analyzing trace with hash 22916530, now seen corresponding path program 1 times [2021-12-14 16:47:16,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:16,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310400855] [2021-12-14 16:47:16,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:16,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:16,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:16,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:16,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310400855] [2021-12-14 16:47:16,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310400855] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:16,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:16,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:16,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374966736] [2021-12-14 16:47:16,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:16,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:16,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:16,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:16,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:16,452 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:16,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 199 transitions, 525 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,453 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:16,453 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:16,454 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:16,890 INFO L129 PetriNetUnfolder]: 190/1098 cut-off events. [2021-12-14 16:47:16,890 INFO L130 PetriNetUnfolder]: For 873/892 co-relation queries the response was YES. [2021-12-14 16:47:16,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2166 conditions, 1098 events. 190/1098 cut-off events. For 873/892 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7984 event pairs, 101 based on Foata normal form. 6/1041 useless extension candidates. Maximal degree in co-relation 2021. Up to 271 conditions per place. [2021-12-14 16:47:16,902 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 80 selfloop transitions, 5 changer transitions 34/283 dead transitions. [2021-12-14 16:47:16,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 283 transitions, 1078 flow [2021-12-14 16:47:16,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-14 16:47:16,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-14 16:47:16,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4125 transitions. [2021-12-14 16:47:16,911 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8184523809523809 [2021-12-14 16:47:16,912 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4125 transitions. [2021-12-14 16:47:16,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4125 transitions. [2021-12-14 16:47:16,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:16,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4125 transitions. [2021-12-14 16:47:16,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 171.875) internal successors, (4125), 24 states have internal predecessors, (4125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 210.0) internal successors, (5250), 25 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,938 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 210.0) internal successors, (5250), 25 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,939 INFO L186 Difference]: Start difference. First operand has 205 places, 199 transitions, 525 flow. Second operand 24 states and 4125 transitions. [2021-12-14 16:47:16,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 283 transitions, 1078 flow [2021-12-14 16:47:16,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 283 transitions, 1062 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-12-14 16:47:16,949 INFO L242 Difference]: Finished difference. Result has 248 places, 203 transitions, 608 flow [2021-12-14 16:47:16,950 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=608, PETRI_PLACES=248, PETRI_TRANSITIONS=203} [2021-12-14 16:47:16,951 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 61 predicate places. [2021-12-14 16:47:16,952 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 203 transitions, 608 flow [2021-12-14 16:47:16,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:16,953 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:16,953 INFO L254 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] [2021-12-14 16:47:16,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-14 16:47:16,953 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:16,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:16,954 INFO L85 PathProgramCache]: Analyzing trace with hash 356652588, now seen corresponding path program 2 times [2021-12-14 16:47:16,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:16,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496551093] [2021-12-14 16:47:16,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:16,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:16,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:17,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:17,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:17,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496551093] [2021-12-14 16:47:17,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496551093] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:17,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:17,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:17,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743509421] [2021-12-14 16:47:17,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:17,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:17,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:17,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:17,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:17,140 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:17,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 203 transitions, 608 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:17,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:17,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:17,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:17,532 INFO L129 PetriNetUnfolder]: 197/1065 cut-off events. [2021-12-14 16:47:17,532 INFO L130 PetriNetUnfolder]: For 3326/3336 co-relation queries the response was YES. [2021-12-14 16:47:17,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3070 conditions, 1065 events. 197/1065 cut-off events. For 3326/3336 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7573 event pairs, 112 based on Foata normal form. 5/1005 useless extension candidates. Maximal degree in co-relation 2930. Up to 314 conditions per place. [2021-12-14 16:47:17,547 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 55 selfloop transitions, 12 changer transitions 25/256 dead transitions. [2021-12-14 16:47:17,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 256 transitions, 1253 flow [2021-12-14 16:47:17,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:47:17,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:47:17,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3430 transitions. [2021-12-14 16:47:17,555 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8166666666666667 [2021-12-14 16:47:17,555 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3430 transitions. [2021-12-14 16:47:17,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3430 transitions. [2021-12-14 16:47:17,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:17,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3430 transitions. [2021-12-14 16:47:17,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 171.5) internal successors, (3430), 20 states have internal predecessors, (3430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:17,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:17,599 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:17,600 INFO L186 Difference]: Start difference. First operand has 248 places, 203 transitions, 608 flow. Second operand 20 states and 3430 transitions. [2021-12-14 16:47:17,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 256 transitions, 1253 flow [2021-12-14 16:47:17,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 256 transitions, 1182 flow, removed 35 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:17,615 INFO L242 Difference]: Finished difference. Result has 256 places, 213 transitions, 744 flow [2021-12-14 16:47:17,615 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=744, PETRI_PLACES=256, PETRI_TRANSITIONS=213} [2021-12-14 16:47:17,618 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 69 predicate places. [2021-12-14 16:47:17,618 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 213 transitions, 744 flow [2021-12-14 16:47:17,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:17,619 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:17,620 INFO L254 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] [2021-12-14 16:47:17,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-14 16:47:17,620 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:17,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:17,621 INFO L85 PathProgramCache]: Analyzing trace with hash -33887738, now seen corresponding path program 1 times [2021-12-14 16:47:17,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:17,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389596116] [2021-12-14 16:47:17,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:17,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:17,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:17,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:17,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:17,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389596116] [2021-12-14 16:47:17,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389596116] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:17,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:17,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:17,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460278290] [2021-12-14 16:47:17,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:17,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:17,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:17,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:17,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:17,744 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:17,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 213 transitions, 744 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:17,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:17,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:17,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:18,228 INFO L129 PetriNetUnfolder]: 293/1475 cut-off events. [2021-12-14 16:47:18,264 INFO L130 PetriNetUnfolder]: For 6248/6270 co-relation queries the response was YES. [2021-12-14 16:47:18,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4659 conditions, 1475 events. 293/1475 cut-off events. For 6248/6270 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 11375 event pairs, 159 based on Foata normal form. 10/1401 useless extension candidates. Maximal degree in co-relation 4491. Up to 428 conditions per place. [2021-12-14 16:47:18,282 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 68 selfloop transitions, 13 changer transitions 36/287 dead transitions. [2021-12-14 16:47:18,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 287 transitions, 1685 flow [2021-12-14 16:47:18,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-14 16:47:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-14 16:47:18,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3612 transitions. [2021-12-14 16:47:18,290 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.819047619047619 [2021-12-14 16:47:18,290 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3612 transitions. [2021-12-14 16:47:18,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3612 transitions. [2021-12-14 16:47:18,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:18,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3612 transitions. [2021-12-14 16:47:18,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 172.0) internal successors, (3612), 21 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:18,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:18,324 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:18,324 INFO L186 Difference]: Start difference. First operand has 256 places, 213 transitions, 744 flow. Second operand 21 states and 3612 transitions. [2021-12-14 16:47:18,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 287 transitions, 1685 flow [2021-12-14 16:47:18,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 287 transitions, 1556 flow, removed 61 selfloop flow, removed 10 redundant places. [2021-12-14 16:47:18,355 INFO L242 Difference]: Finished difference. Result has 270 places, 226 transitions, 905 flow [2021-12-14 16:47:18,356 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=905, PETRI_PLACES=270, PETRI_TRANSITIONS=226} [2021-12-14 16:47:18,358 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 83 predicate places. [2021-12-14 16:47:18,359 INFO L470 AbstractCegarLoop]: Abstraction has has 270 places, 226 transitions, 905 flow [2021-12-14 16:47:18,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:18,359 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:18,360 INFO L254 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] [2021-12-14 16:47:18,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-14 16:47:18,360 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:18,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:18,361 INFO L85 PathProgramCache]: Analyzing trace with hash 395916068, now seen corresponding path program 2 times [2021-12-14 16:47:18,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:18,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40634229] [2021-12-14 16:47:18,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:18,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:18,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:18,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:18,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40634229] [2021-12-14 16:47:18,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40634229] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:18,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:18,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:18,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360094336] [2021-12-14 16:47:18,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:18,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:18,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:18,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:18,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:18,505 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:18,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 226 transitions, 905 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:18,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:18,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:18,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:18,968 INFO L129 PetriNetUnfolder]: 281/1413 cut-off events. [2021-12-14 16:47:18,968 INFO L130 PetriNetUnfolder]: For 8049/8079 co-relation queries the response was YES. [2021-12-14 16:47:18,979 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 1413 events. 281/1413 cut-off events. For 8049/8079 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 10820 event pairs, 94 based on Foata normal form. 15/1364 useless extension candidates. Maximal degree in co-relation 4917. Up to 293 conditions per place. [2021-12-14 16:47:18,985 INFO L132 encePairwiseOnDemand]: 195/210 looper letters, 82 selfloop transitions, 25 changer transitions 50/327 dead transitions. [2021-12-14 16:47:18,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 327 transitions, 2063 flow [2021-12-14 16:47:18,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 16:47:18,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-14 16:47:18,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2794 transitions. [2021-12-14 16:47:18,991 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8315476190476191 [2021-12-14 16:47:18,991 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2794 transitions. [2021-12-14 16:47:18,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2794 transitions. [2021-12-14 16:47:18,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:18,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2794 transitions. [2021-12-14 16:47:18,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 174.625) internal successors, (2794), 16 states have internal predecessors, (2794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,006 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,006 INFO L186 Difference]: Start difference. First operand has 270 places, 226 transitions, 905 flow. Second operand 16 states and 2794 transitions. [2021-12-14 16:47:19,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 327 transitions, 2063 flow [2021-12-14 16:47:19,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 327 transitions, 1815 flow, removed 124 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:19,036 INFO L242 Difference]: Finished difference. Result has 272 places, 236 transitions, 1049 flow [2021-12-14 16:47:19,037 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1049, PETRI_PLACES=272, PETRI_TRANSITIONS=236} [2021-12-14 16:47:19,037 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 85 predicate places. [2021-12-14 16:47:19,038 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 236 transitions, 1049 flow [2021-12-14 16:47:19,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,038 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:19,038 INFO L254 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] [2021-12-14 16:47:19,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-14 16:47:19,039 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:19,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:19,039 INFO L85 PathProgramCache]: Analyzing trace with hash 2081702646, now seen corresponding path program 1 times [2021-12-14 16:47:19,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:19,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488952701] [2021-12-14 16:47:19,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:19,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:19,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:19,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:19,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488952701] [2021-12-14 16:47:19,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488952701] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:19,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:19,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:19,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753141362] [2021-12-14 16:47:19,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:19,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:19,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:19,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:19,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:19,066 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:19,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 236 transitions, 1049 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:19,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:19,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:19,305 INFO L129 PetriNetUnfolder]: 155/1472 cut-off events. [2021-12-14 16:47:19,306 INFO L130 PetriNetUnfolder]: For 5249/5285 co-relation queries the response was YES. [2021-12-14 16:47:19,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3840 conditions, 1472 events. 155/1472 cut-off events. For 5249/5285 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12102 event pairs, 74 based on Foata normal form. 19/1399 useless extension candidates. Maximal degree in co-relation 3761. Up to 78 conditions per place. [2021-12-14 16:47:19,354 INFO L132 encePairwiseOnDemand]: 202/210 looper letters, 13 selfloop transitions, 5 changer transitions 0/242 dead transitions. [2021-12-14 16:47:19,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 242 transitions, 1100 flow [2021-12-14 16:47:19,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:19,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:19,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:19,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:19,356 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:19,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:19,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:19,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:19,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,359 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,359 INFO L186 Difference]: Start difference. First operand has 272 places, 236 transitions, 1049 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:19,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 242 transitions, 1100 flow [2021-12-14 16:47:19,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 242 transitions, 972 flow, removed 64 selfloop flow, removed 9 redundant places. [2021-12-14 16:47:19,382 INFO L242 Difference]: Finished difference. Result has 256 places, 239 transitions, 959 flow [2021-12-14 16:47:19,383 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=959, PETRI_PLACES=256, PETRI_TRANSITIONS=239} [2021-12-14 16:47:19,384 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 69 predicate places. [2021-12-14 16:47:19,384 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 239 transitions, 959 flow [2021-12-14 16:47:19,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:19,385 INFO L254 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] [2021-12-14 16:47:19,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-14 16:47:19,385 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:19,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:19,386 INFO L85 PathProgramCache]: Analyzing trace with hash -281237278, now seen corresponding path program 2 times [2021-12-14 16:47:19,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:19,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36561983] [2021-12-14 16:47:19,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:19,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:19,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:19,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:19,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:19,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36561983] [2021-12-14 16:47:19,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36561983] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:19,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:19,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:19,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166970124] [2021-12-14 16:47:19,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:19,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:19,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:19,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:19,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:19,423 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:19,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 239 transitions, 959 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:19,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:19,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:19,554 INFO L129 PetriNetUnfolder]: 90/1008 cut-off events. [2021-12-14 16:47:19,555 INFO L130 PetriNetUnfolder]: For 2439/2461 co-relation queries the response was YES. [2021-12-14 16:47:19,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2403 conditions, 1008 events. 90/1008 cut-off events. For 2439/2461 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7363 event pairs, 46 based on Foata normal form. 18/974 useless extension candidates. Maximal degree in co-relation 2113. Up to 52 conditions per place. [2021-12-14 16:47:19,567 INFO L132 encePairwiseOnDemand]: 204/210 looper letters, 17 selfloop transitions, 2 changer transitions 13/234 dead transitions. [2021-12-14 16:47:19,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 234 transitions, 950 flow [2021-12-14 16:47:19,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:19,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:19,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:19,572 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:19,572 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:19,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:19,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:19,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:19,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,575 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,575 INFO L186 Difference]: Start difference. First operand has 256 places, 239 transitions, 959 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:19,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 234 transitions, 950 flow [2021-12-14 16:47:19,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 234 transitions, 922 flow, removed 7 selfloop flow, removed 6 redundant places. [2021-12-14 16:47:19,624 INFO L242 Difference]: Finished difference. Result has 252 places, 218 transitions, 804 flow [2021-12-14 16:47:19,625 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=804, PETRI_PLACES=252, PETRI_TRANSITIONS=218} [2021-12-14 16:47:19,626 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 65 predicate places. [2021-12-14 16:47:19,626 INFO L470 AbstractCegarLoop]: Abstraction has has 252 places, 218 transitions, 804 flow [2021-12-14 16:47:19,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,626 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:19,626 INFO L254 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] [2021-12-14 16:47:19,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-14 16:47:19,626 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:19,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1395240836, now seen corresponding path program 2 times [2021-12-14 16:47:19,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:19,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069912592] [2021-12-14 16:47:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:19,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:19,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:19,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:19,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:19,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069912592] [2021-12-14 16:47:19,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069912592] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:19,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:19,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:19,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004996581] [2021-12-14 16:47:19,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:19,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:19,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:19,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:19,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:19,739 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:19,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 218 transitions, 804 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:19,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:19,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:19,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:20,139 INFO L129 PetriNetUnfolder]: 155/1045 cut-off events. [2021-12-14 16:47:20,139 INFO L130 PetriNetUnfolder]: For 3335/3362 co-relation queries the response was YES. [2021-12-14 16:47:20,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2985 conditions, 1045 events. 155/1045 cut-off events. For 3335/3362 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7490 event pairs, 69 based on Foata normal form. 10/1008 useless extension candidates. Maximal degree in co-relation 2264. Up to 246 conditions per place. [2021-12-14 16:47:20,150 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 81 selfloop transitions, 6 changer transitions 41/300 dead transitions. [2021-12-14 16:47:20,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 300 transitions, 1524 flow [2021-12-14 16:47:20,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-14 16:47:20,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-14 16:47:20,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4122 transitions. [2021-12-14 16:47:20,155 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8178571428571428 [2021-12-14 16:47:20,156 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4122 transitions. [2021-12-14 16:47:20,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4122 transitions. [2021-12-14 16:47:20,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:20,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4122 transitions. [2021-12-14 16:47:20,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 171.75) internal successors, (4122), 24 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 210.0) internal successors, (5250), 25 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,170 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 210.0) internal successors, (5250), 25 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,170 INFO L186 Difference]: Start difference. First operand has 252 places, 218 transitions, 804 flow. Second operand 24 states and 4122 transitions. [2021-12-14 16:47:20,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 300 transitions, 1524 flow [2021-12-14 16:47:20,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 300 transitions, 1478 flow, removed 22 selfloop flow, removed 6 redundant places. [2021-12-14 16:47:20,187 INFO L242 Difference]: Finished difference. Result has 284 places, 222 transitions, 898 flow [2021-12-14 16:47:20,189 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=898, PETRI_PLACES=284, PETRI_TRANSITIONS=222} [2021-12-14 16:47:20,189 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 97 predicate places. [2021-12-14 16:47:20,190 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 222 transitions, 898 flow [2021-12-14 16:47:20,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,190 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:20,191 INFO L254 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] [2021-12-14 16:47:20,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-14 16:47:20,191 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:20,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:20,191 INFO L85 PathProgramCache]: Analyzing trace with hash 386763716, now seen corresponding path program 3 times [2021-12-14 16:47:20,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:20,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40466111] [2021-12-14 16:47:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:20,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:20,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:20,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:20,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40466111] [2021-12-14 16:47:20,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40466111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:20,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:20,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:20,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100987865] [2021-12-14 16:47:20,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:20,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:20,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:20,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:20,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:20,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:20,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 222 transitions, 898 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:20,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:20,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:20,695 INFO L129 PetriNetUnfolder]: 160/1062 cut-off events. [2021-12-14 16:47:20,695 INFO L130 PetriNetUnfolder]: For 4880/4901 co-relation queries the response was YES. [2021-12-14 16:47:20,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3411 conditions, 1062 events. 160/1062 cut-off events. For 4880/4901 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 7579 event pairs, 74 based on Foata normal form. 9/1015 useless extension candidates. Maximal degree in co-relation 3304. Up to 285 conditions per place. [2021-12-14 16:47:20,713 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 64 selfloop transitions, 16 changer transitions 25/277 dead transitions. [2021-12-14 16:47:20,714 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 277 transitions, 1685 flow [2021-12-14 16:47:20,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:20,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:20,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3091 transitions. [2021-12-14 16:47:20,718 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8177248677248677 [2021-12-14 16:47:20,718 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3091 transitions. [2021-12-14 16:47:20,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3091 transitions. [2021-12-14 16:47:20,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:20,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3091 transitions. [2021-12-14 16:47:20,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.72222222222223) internal successors, (3091), 18 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,729 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,730 INFO L186 Difference]: Start difference. First operand has 284 places, 222 transitions, 898 flow. Second operand 18 states and 3091 transitions. [2021-12-14 16:47:20,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 277 transitions, 1685 flow [2021-12-14 16:47:20,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 277 transitions, 1398 flow, removed 142 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:20,757 INFO L242 Difference]: Finished difference. Result has 280 places, 236 transitions, 1023 flow [2021-12-14 16:47:20,757 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1023, PETRI_PLACES=280, PETRI_TRANSITIONS=236} [2021-12-14 16:47:20,758 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 93 predicate places. [2021-12-14 16:47:20,758 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 236 transitions, 1023 flow [2021-12-14 16:47:20,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,759 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:20,759 INFO L254 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] [2021-12-14 16:47:20,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-14 16:47:20,760 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:20,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:20,760 INFO L85 PathProgramCache]: Analyzing trace with hash 594294270, now seen corresponding path program 4 times [2021-12-14 16:47:20,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:20,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477907500] [2021-12-14 16:47:20,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:20,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:20,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:20,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:20,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:20,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477907500] [2021-12-14 16:47:20,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477907500] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:20,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:20,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:20,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436193274] [2021-12-14 16:47:20,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:20,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:20,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:20,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:20,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:20,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:20,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 236 transitions, 1023 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:20,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:20,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:20,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:21,322 INFO L129 PetriNetUnfolder]: 187/1168 cut-off events. [2021-12-14 16:47:21,322 INFO L130 PetriNetUnfolder]: For 4102/4126 co-relation queries the response was YES. [2021-12-14 16:47:21,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3638 conditions, 1168 events. 187/1168 cut-off events. For 4102/4126 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 8635 event pairs, 80 based on Foata normal form. 9/1121 useless extension candidates. Maximal degree in co-relation 3533. Up to 294 conditions per place. [2021-12-14 16:47:21,336 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 80 selfloop transitions, 17 changer transitions 32/301 dead transitions. [2021-12-14 16:47:21,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 301 transitions, 1847 flow [2021-12-14 16:47:21,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-14 16:47:21,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-14 16:47:21,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3605 transitions. [2021-12-14 16:47:21,341 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8174603174603174 [2021-12-14 16:47:21,341 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3605 transitions. [2021-12-14 16:47:21,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3605 transitions. [2021-12-14 16:47:21,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:21,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3605 transitions. [2021-12-14 16:47:21,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 171.66666666666666) internal successors, (3605), 21 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,352 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,352 INFO L186 Difference]: Start difference. First operand has 280 places, 236 transitions, 1023 flow. Second operand 21 states and 3605 transitions. [2021-12-14 16:47:21,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 301 transitions, 1847 flow [2021-12-14 16:47:21,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 301 transitions, 1729 flow, removed 55 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:21,376 INFO L242 Difference]: Finished difference. Result has 293 places, 249 transitions, 1203 flow [2021-12-14 16:47:21,377 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1203, PETRI_PLACES=293, PETRI_TRANSITIONS=249} [2021-12-14 16:47:21,377 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 106 predicate places. [2021-12-14 16:47:21,378 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 249 transitions, 1203 flow [2021-12-14 16:47:21,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,378 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:21,378 INFO L254 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] [2021-12-14 16:47:21,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-14 16:47:21,379 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:21,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:21,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1346562462, now seen corresponding path program 5 times [2021-12-14 16:47:21,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:21,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508458855] [2021-12-14 16:47:21,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:21,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:21,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:21,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:21,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:21,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508458855] [2021-12-14 16:47:21,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508458855] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:21,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:21,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:21,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556516988] [2021-12-14 16:47:21,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:21,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:21,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:21,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:21,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:21,493 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:21,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 249 transitions, 1203 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:21,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:21,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:21,849 INFO L129 PetriNetUnfolder]: 190/1172 cut-off events. [2021-12-14 16:47:21,851 INFO L130 PetriNetUnfolder]: For 4183/4213 co-relation queries the response was YES. [2021-12-14 16:47:21,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3810 conditions, 1172 events. 190/1172 cut-off events. For 4183/4213 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8732 event pairs, 77 based on Foata normal form. 9/1123 useless extension candidates. Maximal degree in co-relation 3702. Up to 283 conditions per place. [2021-12-14 16:47:21,937 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 77 selfloop transitions, 30 changer transitions 28/307 dead transitions. [2021-12-14 16:47:21,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 307 transitions, 2088 flow [2021-12-14 16:47:21,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 16:47:21,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-14 16:47:21,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2756 transitions. [2021-12-14 16:47:21,967 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8202380952380952 [2021-12-14 16:47:21,968 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2756 transitions. [2021-12-14 16:47:21,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2756 transitions. [2021-12-14 16:47:21,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:21,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2756 transitions. [2021-12-14 16:47:21,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 172.25) internal successors, (2756), 16 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,978 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:21,978 INFO L186 Difference]: Start difference. First operand has 293 places, 249 transitions, 1203 flow. Second operand 16 states and 2756 transitions. [2021-12-14 16:47:21,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 307 transitions, 2088 flow [2021-12-14 16:47:22,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 307 transitions, 1974 flow, removed 57 selfloop flow, removed 10 redundant places. [2021-12-14 16:47:22,009 INFO L242 Difference]: Finished difference. Result has 296 places, 259 transitions, 1381 flow [2021-12-14 16:47:22,009 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1381, PETRI_PLACES=296, PETRI_TRANSITIONS=259} [2021-12-14 16:47:22,010 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 109 predicate places. [2021-12-14 16:47:22,011 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 259 transitions, 1381 flow [2021-12-14 16:47:22,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:22,011 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:22,011 INFO L254 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] [2021-12-14 16:47:22,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-14 16:47:22,012 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:22,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:22,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1688888858, now seen corresponding path program 6 times [2021-12-14 16:47:22,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:22,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677698617] [2021-12-14 16:47:22,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:22,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:22,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:22,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677698617] [2021-12-14 16:47:22,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677698617] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:22,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:22,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:22,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579080407] [2021-12-14 16:47:22,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:22,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:22,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:22,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:22,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:22,410 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:22,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 259 transitions, 1381 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:22,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:22,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:22,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:22,900 INFO L129 PetriNetUnfolder]: 188/1204 cut-off events. [2021-12-14 16:47:22,900 INFO L130 PetriNetUnfolder]: For 4676/4704 co-relation queries the response was YES. [2021-12-14 16:47:22,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3964 conditions, 1204 events. 188/1204 cut-off events. For 4676/4704 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9097 event pairs, 85 based on Foata normal form. 12/1157 useless extension candidates. Maximal degree in co-relation 3854. Up to 313 conditions per place. [2021-12-14 16:47:22,914 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 83 selfloop transitions, 29 changer transitions 32/316 dead transitions. [2021-12-14 16:47:22,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 316 transitions, 2331 flow [2021-12-14 16:47:22,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:47:22,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:47:22,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3431 transitions. [2021-12-14 16:47:22,918 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8169047619047619 [2021-12-14 16:47:22,918 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3431 transitions. [2021-12-14 16:47:22,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3431 transitions. [2021-12-14 16:47:22,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:22,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3431 transitions. [2021-12-14 16:47:22,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 171.55) internal successors, (3431), 20 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:22,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:22,930 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:22,931 INFO L186 Difference]: Start difference. First operand has 296 places, 259 transitions, 1381 flow. Second operand 20 states and 3431 transitions. [2021-12-14 16:47:22,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 316 transitions, 2331 flow [2021-12-14 16:47:22,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 316 transitions, 2221 flow, removed 28 selfloop flow, removed 8 redundant places. [2021-12-14 16:47:22,960 INFO L242 Difference]: Finished difference. Result has 315 places, 270 transitions, 1579 flow [2021-12-14 16:47:22,961 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1579, PETRI_PLACES=315, PETRI_TRANSITIONS=270} [2021-12-14 16:47:22,962 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 128 predicate places. [2021-12-14 16:47:22,962 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 270 transitions, 1579 flow [2021-12-14 16:47:22,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:22,963 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:22,963 INFO L254 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] [2021-12-14 16:47:22,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-14 16:47:22,963 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:22,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:22,963 INFO L85 PathProgramCache]: Analyzing trace with hash 2035047760, now seen corresponding path program 7 times [2021-12-14 16:47:22,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:22,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537914878] [2021-12-14 16:47:22,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:22,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:22,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:23,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:23,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537914878] [2021-12-14 16:47:23,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537914878] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:23,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:23,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:23,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962388387] [2021-12-14 16:47:23,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:23,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:23,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:23,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:23,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:23,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:23,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 270 transitions, 1579 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:23,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:23,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:23,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:23,532 INFO L129 PetriNetUnfolder]: 191/1242 cut-off events. [2021-12-14 16:47:23,532 INFO L130 PetriNetUnfolder]: For 5177/5205 co-relation queries the response was YES. [2021-12-14 16:47:23,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4160 conditions, 1242 events. 191/1242 cut-off events. For 5177/5205 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 9569 event pairs, 86 based on Foata normal form. 9/1193 useless extension candidates. Maximal degree in co-relation 4068. Up to 288 conditions per place. [2021-12-14 16:47:23,549 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 95 selfloop transitions, 26 changer transitions 33/326 dead transitions. [2021-12-14 16:47:23,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 326 transitions, 2544 flow [2021-12-14 16:47:23,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:47:23,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:47:23,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3436 transitions. [2021-12-14 16:47:23,552 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8180952380952381 [2021-12-14 16:47:23,553 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3436 transitions. [2021-12-14 16:47:23,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3436 transitions. [2021-12-14 16:47:23,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:23,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3436 transitions. [2021-12-14 16:47:23,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 171.8) internal successors, (3436), 20 states have internal predecessors, (3436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:23,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:23,561 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:23,562 INFO L186 Difference]: Start difference. First operand has 315 places, 270 transitions, 1579 flow. Second operand 20 states and 3436 transitions. [2021-12-14 16:47:23,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 326 transitions, 2544 flow [2021-12-14 16:47:23,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 326 transitions, 2441 flow, removed 40 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:23,601 INFO L242 Difference]: Finished difference. Result has 328 places, 280 transitions, 1786 flow [2021-12-14 16:47:23,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1786, PETRI_PLACES=328, PETRI_TRANSITIONS=280} [2021-12-14 16:47:23,603 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 141 predicate places. [2021-12-14 16:47:23,603 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 280 transitions, 1786 flow [2021-12-14 16:47:23,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:23,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:23,603 INFO L254 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] [2021-12-14 16:47:23,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-14 16:47:23,604 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:23,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:23,605 INFO L85 PathProgramCache]: Analyzing trace with hash 647453898, now seen corresponding path program 8 times [2021-12-14 16:47:23,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:23,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055582103] [2021-12-14 16:47:23,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:23,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:23,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:23,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:23,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:23,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055582103] [2021-12-14 16:47:23,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055582103] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:23,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:23,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:23,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169910903] [2021-12-14 16:47:23,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:23,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:23,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:23,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:23,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:23,716 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:23,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 280 transitions, 1786 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:23,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:23,717 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:23,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:24,195 INFO L129 PetriNetUnfolder]: 181/1216 cut-off events. [2021-12-14 16:47:24,195 INFO L130 PetriNetUnfolder]: For 5573/5605 co-relation queries the response was YES. [2021-12-14 16:47:24,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4129 conditions, 1216 events. 181/1216 cut-off events. For 5573/5605 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9354 event pairs, 76 based on Foata normal form. 14/1177 useless extension candidates. Maximal degree in co-relation 4030. Up to 302 conditions per place. [2021-12-14 16:47:24,212 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 89 selfloop transitions, 29 changer transitions 37/327 dead transitions. [2021-12-14 16:47:24,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 327 transitions, 2658 flow [2021-12-14 16:47:24,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-14 16:47:24,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-14 16:47:24,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3767 transitions. [2021-12-14 16:47:24,221 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8153679653679654 [2021-12-14 16:47:24,221 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3767 transitions. [2021-12-14 16:47:24,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3767 transitions. [2021-12-14 16:47:24,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:24,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3767 transitions. [2021-12-14 16:47:24,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 171.22727272727272) internal successors, (3767), 22 states have internal predecessors, (3767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,235 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,236 INFO L186 Difference]: Start difference. First operand has 328 places, 280 transitions, 1786 flow. Second operand 22 states and 3767 transitions. [2021-12-14 16:47:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 327 transitions, 2658 flow [2021-12-14 16:47:24,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 327 transitions, 2533 flow, removed 52 selfloop flow, removed 13 redundant places. [2021-12-14 16:47:24,278 INFO L242 Difference]: Finished difference. Result has 338 places, 278 transitions, 1787 flow [2021-12-14 16:47:24,278 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1787, PETRI_PLACES=338, PETRI_TRANSITIONS=278} [2021-12-14 16:47:24,279 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 151 predicate places. [2021-12-14 16:47:24,279 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 278 transitions, 1787 flow [2021-12-14 16:47:24,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,279 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:24,280 INFO L254 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] [2021-12-14 16:47:24,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-14 16:47:24,280 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:24,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:24,280 INFO L85 PathProgramCache]: Analyzing trace with hash 665407932, now seen corresponding path program 9 times [2021-12-14 16:47:24,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:24,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863152724] [2021-12-14 16:47:24,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:24,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:24,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:24,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:24,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:24,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863152724] [2021-12-14 16:47:24,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863152724] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:24,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:24,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:24,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731649761] [2021-12-14 16:47:24,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:24,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:24,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:24,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:24,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:24,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:24,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 278 transitions, 1787 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:24,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:24,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:24,746 INFO L129 PetriNetUnfolder]: 161/1145 cut-off events. [2021-12-14 16:47:24,747 INFO L130 PetriNetUnfolder]: For 4717/4739 co-relation queries the response was YES. [2021-12-14 16:47:24,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3715 conditions, 1145 events. 161/1145 cut-off events. For 4717/4739 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8619 event pairs, 76 based on Foata normal form. 11/1102 useless extension candidates. Maximal degree in co-relation 3587. Up to 296 conditions per place. [2021-12-14 16:47:24,763 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 81 selfloop transitions, 18 changer transitions 31/302 dead transitions. [2021-12-14 16:47:24,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 302 transitions, 2293 flow [2021-12-14 16:47:24,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 16:47:24,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-14 16:47:24,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2745 transitions. [2021-12-14 16:47:24,766 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8169642857142857 [2021-12-14 16:47:24,766 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2745 transitions. [2021-12-14 16:47:24,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2745 transitions. [2021-12-14 16:47:24,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:24,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2745 transitions. [2021-12-14 16:47:24,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 171.5625) internal successors, (2745), 16 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,773 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,773 INFO L186 Difference]: Start difference. First operand has 338 places, 278 transitions, 1787 flow. Second operand 16 states and 2745 transitions. [2021-12-14 16:47:24,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 302 transitions, 2293 flow [2021-12-14 16:47:24,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 302 transitions, 2151 flow, removed 37 selfloop flow, removed 17 redundant places. [2021-12-14 16:47:24,812 INFO L242 Difference]: Finished difference. Result has 327 places, 262 transitions, 1480 flow [2021-12-14 16:47:24,813 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1480, PETRI_PLACES=327, PETRI_TRANSITIONS=262} [2021-12-14 16:47:24,813 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 140 predicate places. [2021-12-14 16:47:24,814 INFO L470 AbstractCegarLoop]: Abstraction has has 327 places, 262 transitions, 1480 flow [2021-12-14 16:47:24,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,814 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:24,814 INFO L254 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] [2021-12-14 16:47:24,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-14 16:47:24,815 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:24,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:24,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1911598944, now seen corresponding path program 10 times [2021-12-14 16:47:24,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:24,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516340318] [2021-12-14 16:47:24,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:24,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:24,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:24,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:24,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:24,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516340318] [2021-12-14 16:47:24,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516340318] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:24,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:24,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:24,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067704310] [2021-12-14 16:47:24,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:24,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:24,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:24,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:24,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:24,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:24,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 262 transitions, 1480 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:24,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:24,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:24,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:25,278 INFO L129 PetriNetUnfolder]: 167/1145 cut-off events. [2021-12-14 16:47:25,279 INFO L130 PetriNetUnfolder]: For 4365/4389 co-relation queries the response was YES. [2021-12-14 16:47:25,285 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3715 conditions, 1145 events. 167/1145 cut-off events. For 4365/4389 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 8554 event pairs, 78 based on Foata normal form. 9/1099 useless extension candidates. Maximal degree in co-relation 3641. Up to 298 conditions per place. [2021-12-14 16:47:25,287 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 81 selfloop transitions, 25 changer transitions 28/306 dead transitions. [2021-12-14 16:47:25,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 306 transitions, 2254 flow [2021-12-14 16:47:25,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:25,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:25,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2925 transitions. [2021-12-14 16:47:25,290 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.819327731092437 [2021-12-14 16:47:25,290 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2925 transitions. [2021-12-14 16:47:25,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2925 transitions. [2021-12-14 16:47:25,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:25,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2925 transitions. [2021-12-14 16:47:25,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 172.05882352941177) internal successors, (2925), 17 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,297 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,298 INFO L186 Difference]: Start difference. First operand has 327 places, 262 transitions, 1480 flow. Second operand 17 states and 2925 transitions. [2021-12-14 16:47:25,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 306 transitions, 2254 flow [2021-12-14 16:47:25,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 306 transitions, 2133 flow, removed 17 selfloop flow, removed 12 redundant places. [2021-12-14 16:47:25,329 INFO L242 Difference]: Finished difference. Result has 320 places, 270 transitions, 1601 flow [2021-12-14 16:47:25,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1601, PETRI_PLACES=320, PETRI_TRANSITIONS=270} [2021-12-14 16:47:25,329 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 133 predicate places. [2021-12-14 16:47:25,330 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 270 transitions, 1601 flow [2021-12-14 16:47:25,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:25,330 INFO L254 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] [2021-12-14 16:47:25,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-14 16:47:25,330 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:25,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:25,331 INFO L85 PathProgramCache]: Analyzing trace with hash 811606530, now seen corresponding path program 11 times [2021-12-14 16:47:25,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:25,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993740479] [2021-12-14 16:47:25,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:25,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:25,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:25,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:25,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993740479] [2021-12-14 16:47:25,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993740479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:25,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:25,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:25,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727296304] [2021-12-14 16:47:25,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:25,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:25,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:25,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:25,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:25,430 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:25,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 270 transitions, 1601 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:25,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:25,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:25,856 INFO L129 PetriNetUnfolder]: 165/1150 cut-off events. [2021-12-14 16:47:25,856 INFO L130 PetriNetUnfolder]: For 4342/4372 co-relation queries the response was YES. [2021-12-14 16:47:25,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3737 conditions, 1150 events. 165/1150 cut-off events. For 4342/4372 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8645 event pairs, 81 based on Foata normal form. 11/1104 useless extension candidates. Maximal degree in co-relation 3661. Up to 300 conditions per place. [2021-12-14 16:47:25,872 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 82 selfloop transitions, 27 changer transitions 28/309 dead transitions. [2021-12-14 16:47:25,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 309 transitions, 2373 flow [2021-12-14 16:47:25,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:25,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:25,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2923 transitions. [2021-12-14 16:47:25,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8187675070028011 [2021-12-14 16:47:25,875 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2923 transitions. [2021-12-14 16:47:25,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2923 transitions. [2021-12-14 16:47:25,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:25,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2923 transitions. [2021-12-14 16:47:25,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 171.94117647058823) internal successors, (2923), 17 states have internal predecessors, (2923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,883 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,884 INFO L186 Difference]: Start difference. First operand has 320 places, 270 transitions, 1601 flow. Second operand 17 states and 2923 transitions. [2021-12-14 16:47:25,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 309 transitions, 2373 flow [2021-12-14 16:47:25,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 309 transitions, 2273 flow, removed 24 selfloop flow, removed 9 redundant places. [2021-12-14 16:47:25,920 INFO L242 Difference]: Finished difference. Result has 328 places, 277 transitions, 1753 flow [2021-12-14 16:47:25,920 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1753, PETRI_PLACES=328, PETRI_TRANSITIONS=277} [2021-12-14 16:47:25,921 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 141 predicate places. [2021-12-14 16:47:25,921 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 277 transitions, 1753 flow [2021-12-14 16:47:25,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:25,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:25,922 INFO L254 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] [2021-12-14 16:47:25,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-14 16:47:25,922 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:25,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:25,923 INFO L85 PathProgramCache]: Analyzing trace with hash -470348416, now seen corresponding path program 12 times [2021-12-14 16:47:25,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:25,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809084854] [2021-12-14 16:47:25,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:25,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:25,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:26,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:26,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809084854] [2021-12-14 16:47:26,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809084854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:26,042 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:26,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:26,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495952364] [2021-12-14 16:47:26,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:26,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:26,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:26,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:26,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:26,045 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:26,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 277 transitions, 1753 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:26,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:26,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:26,442 INFO L129 PetriNetUnfolder]: 156/1131 cut-off events. [2021-12-14 16:47:26,443 INFO L130 PetriNetUnfolder]: For 4114/4144 co-relation queries the response was YES. [2021-12-14 16:47:26,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3584 conditions, 1131 events. 156/1131 cut-off events. For 4114/4144 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8465 event pairs, 78 based on Foata normal form. 11/1090 useless extension candidates. Maximal degree in co-relation 3505. Up to 292 conditions per place. [2021-12-14 16:47:26,458 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 79 selfloop transitions, 16 changer transitions 34/301 dead transitions. [2021-12-14 16:47:26,458 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 301 transitions, 2215 flow [2021-12-14 16:47:26,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:26,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:26,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3088 transitions. [2021-12-14 16:47:26,462 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.816931216931217 [2021-12-14 16:47:26,462 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3088 transitions. [2021-12-14 16:47:26,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3088 transitions. [2021-12-14 16:47:26,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:26,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3088 transitions. [2021-12-14 16:47:26,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.55555555555554) internal successors, (3088), 18 states have internal predecessors, (3088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,470 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,470 INFO L186 Difference]: Start difference. First operand has 328 places, 277 transitions, 1753 flow. Second operand 18 states and 3088 transitions. [2021-12-14 16:47:26,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 301 transitions, 2215 flow [2021-12-14 16:47:26,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 301 transitions, 2133 flow, removed 24 selfloop flow, removed 8 redundant places. [2021-12-14 16:47:26,505 INFO L242 Difference]: Finished difference. Result has 334 places, 263 transitions, 1500 flow [2021-12-14 16:47:26,506 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1500, PETRI_PLACES=334, PETRI_TRANSITIONS=263} [2021-12-14 16:47:26,506 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 147 predicate places. [2021-12-14 16:47:26,506 INFO L470 AbstractCegarLoop]: Abstraction has has 334 places, 263 transitions, 1500 flow [2021-12-14 16:47:26,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,507 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:26,507 INFO L254 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] [2021-12-14 16:47:26,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-14 16:47:26,507 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:26,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:26,508 INFO L85 PathProgramCache]: Analyzing trace with hash -206042244, now seen corresponding path program 13 times [2021-12-14 16:47:26,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:26,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791130211] [2021-12-14 16:47:26,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:26,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:26,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:26,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791130211] [2021-12-14 16:47:26,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791130211] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:26,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:26,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:26,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240094342] [2021-12-14 16:47:26,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:26,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:26,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:26,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:26,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:26,615 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:26,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 263 transitions, 1500 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:26,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:26,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:26,971 INFO L129 PetriNetUnfolder]: 143/1048 cut-off events. [2021-12-14 16:47:26,971 INFO L130 PetriNetUnfolder]: For 3680/3704 co-relation queries the response was YES. [2021-12-14 16:47:26,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3220 conditions, 1048 events. 143/1048 cut-off events. For 3680/3704 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7556 event pairs, 75 based on Foata normal form. 9/1006 useless extension candidates. Maximal degree in co-relation 3142. Up to 281 conditions per place. [2021-12-14 16:47:26,981 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 69 selfloop transitions, 5 changer transitions 33/279 dead transitions. [2021-12-14 16:47:26,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 279 transitions, 1836 flow [2021-12-14 16:47:26,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:26,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:26,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3077 transitions. [2021-12-14 16:47:26,984 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.814021164021164 [2021-12-14 16:47:26,984 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3077 transitions. [2021-12-14 16:47:26,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3077 transitions. [2021-12-14 16:47:26,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:26,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3077 transitions. [2021-12-14 16:47:26,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 170.94444444444446) internal successors, (3077), 18 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,992 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:26,992 INFO L186 Difference]: Start difference. First operand has 334 places, 263 transitions, 1500 flow. Second operand 18 states and 3077 transitions. [2021-12-14 16:47:26,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 279 transitions, 1836 flow [2021-12-14 16:47:27,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 279 transitions, 1723 flow, removed 22 selfloop flow, removed 18 redundant places. [2021-12-14 16:47:27,019 INFO L242 Difference]: Finished difference. Result has 321 places, 243 transitions, 1159 flow [2021-12-14 16:47:27,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1159, PETRI_PLACES=321, PETRI_TRANSITIONS=243} [2021-12-14 16:47:27,019 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 134 predicate places. [2021-12-14 16:47:27,020 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 243 transitions, 1159 flow [2021-12-14 16:47:27,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,020 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:27,020 INFO L254 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] [2021-12-14 16:47:27,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-14 16:47:27,021 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:27,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:27,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1028966524, now seen corresponding path program 14 times [2021-12-14 16:47:27,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:27,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226494733] [2021-12-14 16:47:27,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:27,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:27,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:27,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:27,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226494733] [2021-12-14 16:47:27,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226494733] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:27,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:27,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:27,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937114266] [2021-12-14 16:47:27,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:27,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:27,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:27,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:27,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:27,115 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:27,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 243 transitions, 1159 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:27,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:27,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:27,547 INFO L129 PetriNetUnfolder]: 146/1077 cut-off events. [2021-12-14 16:47:27,547 INFO L130 PetriNetUnfolder]: For 3487/3509 co-relation queries the response was YES. [2021-12-14 16:47:27,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3228 conditions, 1077 events. 146/1077 cut-off events. For 3487/3509 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7951 event pairs, 68 based on Foata normal form. 9/1035 useless extension candidates. Maximal degree in co-relation 3156. Up to 259 conditions per place. [2021-12-14 16:47:27,559 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 63 selfloop transitions, 23 changer transitions 34/292 dead transitions. [2021-12-14 16:47:27,559 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 292 transitions, 1925 flow [2021-12-14 16:47:27,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-14 16:47:27,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-14 16:47:27,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3765 transitions. [2021-12-14 16:47:27,562 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.814935064935065 [2021-12-14 16:47:27,562 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3765 transitions. [2021-12-14 16:47:27,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3765 transitions. [2021-12-14 16:47:27,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:27,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3765 transitions. [2021-12-14 16:47:27,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 171.13636363636363) internal successors, (3765), 22 states have internal predecessors, (3765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,571 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,571 INFO L186 Difference]: Start difference. First operand has 321 places, 243 transitions, 1159 flow. Second operand 22 states and 3765 transitions. [2021-12-14 16:47:27,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 292 transitions, 1925 flow [2021-12-14 16:47:27,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 292 transitions, 1780 flow, removed 28 selfloop flow, removed 20 redundant places. [2021-12-14 16:47:27,591 INFO L242 Difference]: Finished difference. Result has 308 places, 248 transitions, 1234 flow [2021-12-14 16:47:27,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1234, PETRI_PLACES=308, PETRI_TRANSITIONS=248} [2021-12-14 16:47:27,592 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 121 predicate places. [2021-12-14 16:47:27,592 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 248 transitions, 1234 flow [2021-12-14 16:47:27,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:27,593 INFO L254 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] [2021-12-14 16:47:27,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-14 16:47:27,593 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:27,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:27,594 INFO L85 PathProgramCache]: Analyzing trace with hash 663577852, now seen corresponding path program 15 times [2021-12-14 16:47:27,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:27,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753077576] [2021-12-14 16:47:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:27,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:27,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:27,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:27,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:27,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753077576] [2021-12-14 16:47:27,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753077576] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:27,689 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:27,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:27,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464178646] [2021-12-14 16:47:27,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:27,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:27,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:27,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:27,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:27,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:27,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 248 transitions, 1234 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:27,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:27,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:27,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:28,145 INFO L129 PetriNetUnfolder]: 148/1094 cut-off events. [2021-12-14 16:47:28,145 INFO L130 PetriNetUnfolder]: For 3489/3511 co-relation queries the response was YES. [2021-12-14 16:47:28,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3309 conditions, 1094 events. 148/1094 cut-off events. For 3489/3511 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8102 event pairs, 73 based on Foata normal form. 11/1054 useless extension candidates. Maximal degree in co-relation 3239. Up to 265 conditions per place. [2021-12-14 16:47:28,159 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 64 selfloop transitions, 27 changer transitions 27/290 dead transitions. [2021-12-14 16:47:28,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 290 transitions, 1938 flow [2021-12-14 16:47:28,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:28,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:28,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2920 transitions. [2021-12-14 16:47:28,162 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8179271708683473 [2021-12-14 16:47:28,162 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2920 transitions. [2021-12-14 16:47:28,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2920 transitions. [2021-12-14 16:47:28,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:28,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2920 transitions. [2021-12-14 16:47:28,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 171.76470588235293) internal successors, (2920), 17 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,170 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,170 INFO L186 Difference]: Start difference. First operand has 308 places, 248 transitions, 1234 flow. Second operand 17 states and 2920 transitions. [2021-12-14 16:47:28,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 290 transitions, 1938 flow [2021-12-14 16:47:28,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 290 transitions, 1850 flow, removed 31 selfloop flow, removed 13 redundant places. [2021-12-14 16:47:28,192 INFO L242 Difference]: Finished difference. Result has 307 places, 256 transitions, 1401 flow [2021-12-14 16:47:28,193 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1401, PETRI_PLACES=307, PETRI_TRANSITIONS=256} [2021-12-14 16:47:28,193 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 120 predicate places. [2021-12-14 16:47:28,194 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 256 transitions, 1401 flow [2021-12-14 16:47:28,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,194 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:28,194 INFO L254 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] [2021-12-14 16:47:28,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-14 16:47:28,195 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:28,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:28,195 INFO L85 PathProgramCache]: Analyzing trace with hash 951476242, now seen corresponding path program 16 times [2021-12-14 16:47:28,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:28,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169755196] [2021-12-14 16:47:28,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:28,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:28,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:28,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:28,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169755196] [2021-12-14 16:47:28,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169755196] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:28,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:28,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:28,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841585970] [2021-12-14 16:47:28,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:28,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:28,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:28,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:28,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:28,304 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:28,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 256 transitions, 1401 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:28,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:28,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:28,623 INFO L129 PetriNetUnfolder]: 139/1028 cut-off events. [2021-12-14 16:47:28,623 INFO L130 PetriNetUnfolder]: For 3380/3402 co-relation queries the response was YES. [2021-12-14 16:47:28,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3121 conditions, 1028 events. 139/1028 cut-off events. For 3380/3402 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7412 event pairs, 69 based on Foata normal form. 9/986 useless extension candidates. Maximal degree in co-relation 3052. Up to 260 conditions per place. [2021-12-14 16:47:28,638 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 61 selfloop transitions, 14 changer transitions 33/280 dead transitions. [2021-12-14 16:47:28,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 280 transitions, 1835 flow [2021-12-14 16:47:28,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:28,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:28,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3083 transitions. [2021-12-14 16:47:28,641 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8156084656084656 [2021-12-14 16:47:28,642 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3083 transitions. [2021-12-14 16:47:28,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3083 transitions. [2021-12-14 16:47:28,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:28,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3083 transitions. [2021-12-14 16:47:28,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.27777777777777) internal successors, (3083), 18 states have internal predecessors, (3083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,650 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,650 INFO L186 Difference]: Start difference. First operand has 307 places, 256 transitions, 1401 flow. Second operand 18 states and 3083 transitions. [2021-12-14 16:47:28,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 280 transitions, 1835 flow [2021-12-14 16:47:28,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 280 transitions, 1733 flow, removed 29 selfloop flow, removed 9 redundant places. [2021-12-14 16:47:28,672 INFO L242 Difference]: Finished difference. Result has 314 places, 241 transitions, 1158 flow [2021-12-14 16:47:28,673 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1158, PETRI_PLACES=314, PETRI_TRANSITIONS=241} [2021-12-14 16:47:28,673 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 127 predicate places. [2021-12-14 16:47:28,673 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 241 transitions, 1158 flow [2021-12-14 16:47:28,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,674 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:28,674 INFO L254 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] [2021-12-14 16:47:28,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-14 16:47:28,674 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:28,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:28,675 INFO L85 PathProgramCache]: Analyzing trace with hash 168993562, now seen corresponding path program 17 times [2021-12-14 16:47:28,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:28,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120406429] [2021-12-14 16:47:28,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:28,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:28,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:28,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:28,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:28,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120406429] [2021-12-14 16:47:28,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120406429] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:28,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:28,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:28,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900336879] [2021-12-14 16:47:28,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:28,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:28,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:28,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:28,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:28,782 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:28,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 241 transitions, 1158 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:28,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:28,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:28,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:29,124 INFO L129 PetriNetUnfolder]: 138/1022 cut-off events. [2021-12-14 16:47:29,124 INFO L130 PetriNetUnfolder]: For 3362/3382 co-relation queries the response was YES. [2021-12-14 16:47:29,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3082 conditions, 1022 events. 138/1022 cut-off events. For 3362/3382 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7370 event pairs, 71 based on Foata normal form. 9/980 useless extension candidates. Maximal degree in co-relation 3012. Up to 251 conditions per place. [2021-12-14 16:47:29,135 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 57 selfloop transitions, 20 changer transitions 34/283 dead transitions. [2021-12-14 16:47:29,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 283 transitions, 1909 flow [2021-12-14 16:47:29,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-14 16:47:29,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-14 16:47:29,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3594 transitions. [2021-12-14 16:47:29,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8149659863945579 [2021-12-14 16:47:29,138 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3594 transitions. [2021-12-14 16:47:29,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3594 transitions. [2021-12-14 16:47:29,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:29,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3594 transitions. [2021-12-14 16:47:29,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 171.14285714285714) internal successors, (3594), 21 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,145 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,146 INFO L186 Difference]: Start difference. First operand has 314 places, 241 transitions, 1158 flow. Second operand 21 states and 3594 transitions. [2021-12-14 16:47:29,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 283 transitions, 1909 flow [2021-12-14 16:47:29,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 283 transitions, 1731 flow, removed 49 selfloop flow, removed 18 redundant places. [2021-12-14 16:47:29,165 INFO L242 Difference]: Finished difference. Result has 306 places, 244 transitions, 1223 flow [2021-12-14 16:47:29,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1223, PETRI_PLACES=306, PETRI_TRANSITIONS=244} [2021-12-14 16:47:29,165 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 119 predicate places. [2021-12-14 16:47:29,166 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 244 transitions, 1223 flow [2021-12-14 16:47:29,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:29,166 INFO L254 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] [2021-12-14 16:47:29,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-14 16:47:29,167 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:29,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:29,167 INFO L85 PathProgramCache]: Analyzing trace with hash -47041778, now seen corresponding path program 18 times [2021-12-14 16:47:29,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:29,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723792869] [2021-12-14 16:47:29,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:29,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:29,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:29,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:29,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723792869] [2021-12-14 16:47:29,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723792869] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:29,271 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:29,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:29,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869747150] [2021-12-14 16:47:29,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:29,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:29,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:29,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:29,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:29,274 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:29,275 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 244 transitions, 1223 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:29,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:29,276 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:29,642 INFO L129 PetriNetUnfolder]: 133/1000 cut-off events. [2021-12-14 16:47:29,643 INFO L130 PetriNetUnfolder]: For 3211/3231 co-relation queries the response was YES. [2021-12-14 16:47:29,652 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2984 conditions, 1000 events. 133/1000 cut-off events. For 3211/3231 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7107 event pairs, 71 based on Foata normal form. 9/959 useless extension candidates. Maximal degree in co-relation 2914. Up to 255 conditions per place. [2021-12-14 16:47:29,655 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 53 selfloop transitions, 21 changer transitions 30/276 dead transitions. [2021-12-14 16:47:29,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 276 transitions, 1799 flow [2021-12-14 16:47:29,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:29,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3087 transitions. [2021-12-14 16:47:29,658 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8166666666666667 [2021-12-14 16:47:29,659 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3087 transitions. [2021-12-14 16:47:29,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3087 transitions. [2021-12-14 16:47:29,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:29,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3087 transitions. [2021-12-14 16:47:29,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.5) internal successors, (3087), 18 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,665 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,665 INFO L186 Difference]: Start difference. First operand has 306 places, 244 transitions, 1223 flow. Second operand 18 states and 3087 transitions. [2021-12-14 16:47:29,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 276 transitions, 1799 flow [2021-12-14 16:47:29,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 276 transitions, 1682 flow, removed 44 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:29,688 INFO L242 Difference]: Finished difference. Result has 301 places, 244 transitions, 1237 flow [2021-12-14 16:47:29,689 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1237, PETRI_PLACES=301, PETRI_TRANSITIONS=244} [2021-12-14 16:47:29,689 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 114 predicate places. [2021-12-14 16:47:29,689 INFO L470 AbstractCegarLoop]: Abstraction has has 301 places, 244 transitions, 1237 flow [2021-12-14 16:47:29,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,690 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:29,690 INFO L254 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] [2021-12-14 16:47:29,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-14 16:47:29,690 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:29,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1724336444, now seen corresponding path program 19 times [2021-12-14 16:47:29,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:29,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665554339] [2021-12-14 16:47:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:29,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:29,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:29,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:29,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:29,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665554339] [2021-12-14 16:47:29,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665554339] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:29,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:29,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:29,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054056986] [2021-12-14 16:47:29,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:29,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:29,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:29,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:29,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:29,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:29,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 244 transitions, 1237 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:29,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:29,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:29,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:30,121 INFO L129 PetriNetUnfolder]: 130/965 cut-off events. [2021-12-14 16:47:30,121 INFO L130 PetriNetUnfolder]: For 2847/2867 co-relation queries the response was YES. [2021-12-14 16:47:30,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2811 conditions, 965 events. 130/965 cut-off events. For 2847/2867 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6776 event pairs, 70 based on Foata normal form. 9/922 useless extension candidates. Maximal degree in co-relation 2747. Up to 254 conditions per place. [2021-12-14 16:47:30,129 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 51 selfloop transitions, 13 changer transitions 32/268 dead transitions. [2021-12-14 16:47:30,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 268 transitions, 1605 flow [2021-12-14 16:47:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:30,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:30,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3084 transitions. [2021-12-14 16:47:30,133 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8158730158730159 [2021-12-14 16:47:30,133 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3084 transitions. [2021-12-14 16:47:30,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3084 transitions. [2021-12-14 16:47:30,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:30,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3084 transitions. [2021-12-14 16:47:30,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.33333333333334) internal successors, (3084), 18 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,138 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,138 INFO L186 Difference]: Start difference. First operand has 301 places, 244 transitions, 1237 flow. Second operand 18 states and 3084 transitions. [2021-12-14 16:47:30,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 268 transitions, 1605 flow [2021-12-14 16:47:30,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 268 transitions, 1479 flow, removed 25 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:30,156 INFO L242 Difference]: Finished difference. Result has 303 places, 235 transitions, 1062 flow [2021-12-14 16:47:30,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1062, PETRI_PLACES=303, PETRI_TRANSITIONS=235} [2021-12-14 16:47:30,157 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 116 predicate places. [2021-12-14 16:47:30,157 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 235 transitions, 1062 flow [2021-12-14 16:47:30,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:30,158 INFO L254 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] [2021-12-14 16:47:30,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-14 16:47:30,158 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:30,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:30,159 INFO L85 PathProgramCache]: Analyzing trace with hash 521363710, now seen corresponding path program 20 times [2021-12-14 16:47:30,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:30,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865067302] [2021-12-14 16:47:30,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:30,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:30,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:30,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:30,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865067302] [2021-12-14 16:47:30,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865067302] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:30,246 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:30,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:30,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576116166] [2021-12-14 16:47:30,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:30,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:30,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:30,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:30,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:30,248 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:30,249 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 235 transitions, 1062 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,249 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:30,249 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:30,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:30,514 INFO L129 PetriNetUnfolder]: 116/882 cut-off events. [2021-12-14 16:47:30,514 INFO L130 PetriNetUnfolder]: For 2337/2357 co-relation queries the response was YES. [2021-12-14 16:47:30,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 882 events. 116/882 cut-off events. For 2337/2357 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5968 event pairs, 67 based on Foata normal form. 9/843 useless extension candidates. Maximal degree in co-relation 2398. Up to 234 conditions per place. [2021-12-14 16:47:30,521 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 38 selfloop transitions, 0 changer transitions 44/248 dead transitions. [2021-12-14 16:47:30,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 248 transitions, 1258 flow [2021-12-14 16:47:30,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:30,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:30,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2905 transitions. [2021-12-14 16:47:30,534 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8137254901960784 [2021-12-14 16:47:30,534 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2905 transitions. [2021-12-14 16:47:30,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2905 transitions. [2021-12-14 16:47:30,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:30,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2905 transitions. [2021-12-14 16:47:30,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 170.88235294117646) internal successors, (2905), 17 states have internal predecessors, (2905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,540 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,540 INFO L186 Difference]: Start difference. First operand has 303 places, 235 transitions, 1062 flow. Second operand 17 states and 2905 transitions. [2021-12-14 16:47:30,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 248 transitions, 1258 flow [2021-12-14 16:47:30,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 248 transitions, 1171 flow, removed 17 selfloop flow, removed 18 redundant places. [2021-12-14 16:47:30,557 INFO L242 Difference]: Finished difference. Result has 287 places, 204 transitions, 701 flow [2021-12-14 16:47:30,557 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=701, PETRI_PLACES=287, PETRI_TRANSITIONS=204} [2021-12-14 16:47:30,562 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 100 predicate places. [2021-12-14 16:47:30,562 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 204 transitions, 701 flow [2021-12-14 16:47:30,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:30,563 INFO L254 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] [2021-12-14 16:47:30,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-14 16:47:30,565 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:30,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:30,565 INFO L85 PathProgramCache]: Analyzing trace with hash 613911462, now seen corresponding path program 3 times [2021-12-14 16:47:30,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:30,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193667548] [2021-12-14 16:47:30,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:30,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:30,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:30,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:30,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:30,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193667548] [2021-12-14 16:47:30,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193667548] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:30,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:30,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:30,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815575769] [2021-12-14 16:47:30,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:30,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:30,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:30,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:30,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:30,686 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:30,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 204 transitions, 701 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:30,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:30,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:30,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:31,002 INFO L129 PetriNetUnfolder]: 122/857 cut-off events. [2021-12-14 16:47:31,002 INFO L130 PetriNetUnfolder]: For 2280/2288 co-relation queries the response was YES. [2021-12-14 16:47:31,006 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2344 conditions, 857 events. 122/857 cut-off events. For 2280/2288 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5766 event pairs, 50 based on Foata normal form. 1/814 useless extension candidates. Maximal degree in co-relation 2291. Up to 156 conditions per place. [2021-12-14 16:47:31,008 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 65 selfloop transitions, 15 changer transitions 29/265 dead transitions. [2021-12-14 16:47:31,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 265 transitions, 1517 flow [2021-12-14 16:47:31,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:47:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:47:31,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3430 transitions. [2021-12-14 16:47:31,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8166666666666667 [2021-12-14 16:47:31,010 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3430 transitions. [2021-12-14 16:47:31,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3430 transitions. [2021-12-14 16:47:31,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:31,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3430 transitions. [2021-12-14 16:47:31,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 171.5) internal successors, (3430), 20 states have internal predecessors, (3430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,016 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 210.0) internal successors, (4410), 21 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,017 INFO L186 Difference]: Start difference. First operand has 287 places, 204 transitions, 701 flow. Second operand 20 states and 3430 transitions. [2021-12-14 16:47:31,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 265 transitions, 1517 flow [2021-12-14 16:47:31,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 265 transitions, 1440 flow, removed 34 selfloop flow, removed 12 redundant places. [2021-12-14 16:47:31,028 INFO L242 Difference]: Finished difference. Result has 266 places, 216 transitions, 910 flow [2021-12-14 16:47:31,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=910, PETRI_PLACES=266, PETRI_TRANSITIONS=216} [2021-12-14 16:47:31,031 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 79 predicate places. [2021-12-14 16:47:31,031 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 216 transitions, 910 flow [2021-12-14 16:47:31,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,032 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:31,032 INFO L254 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] [2021-12-14 16:47:31,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-14 16:47:31,033 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:31,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:31,033 INFO L85 PathProgramCache]: Analyzing trace with hash -749731324, now seen corresponding path program 4 times [2021-12-14 16:47:31,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:31,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096881351] [2021-12-14 16:47:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:31,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:31,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:31,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:31,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:31,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096881351] [2021-12-14 16:47:31,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096881351] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:31,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:31,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:31,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383062148] [2021-12-14 16:47:31,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:31,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:31,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:31,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:31,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:31,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:31,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 216 transitions, 910 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:31,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:31,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:31,493 INFO L129 PetriNetUnfolder]: 121/853 cut-off events. [2021-12-14 16:47:31,493 INFO L130 PetriNetUnfolder]: For 3584/3595 co-relation queries the response was YES. [2021-12-14 16:47:31,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2584 conditions, 853 events. 121/853 cut-off events. For 3584/3595 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5728 event pairs, 43 based on Foata normal form. 1/812 useless extension candidates. Maximal degree in co-relation 2525. Up to 114 conditions per place. [2021-12-14 16:47:31,501 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 83 selfloop transitions, 17 changer transitions 38/294 dead transitions. [2021-12-14 16:47:31,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 294 transitions, 2066 flow [2021-12-14 16:47:31,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-14 16:47:31,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-14 16:47:31,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4114 transitions. [2021-12-14 16:47:31,504 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8162698412698413 [2021-12-14 16:47:31,504 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4114 transitions. [2021-12-14 16:47:31,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4114 transitions. [2021-12-14 16:47:31,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:31,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4114 transitions. [2021-12-14 16:47:31,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 171.41666666666666) internal successors, (4114), 24 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 210.0) internal successors, (5250), 25 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,512 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 210.0) internal successors, (5250), 25 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,512 INFO L186 Difference]: Start difference. First operand has 266 places, 216 transitions, 910 flow. Second operand 24 states and 4114 transitions. [2021-12-14 16:47:31,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 294 transitions, 2066 flow [2021-12-14 16:47:31,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 294 transitions, 1782 flow, removed 142 selfloop flow, removed 8 redundant places. [2021-12-14 16:47:31,528 INFO L242 Difference]: Finished difference. Result has 289 places, 219 transitions, 959 flow [2021-12-14 16:47:31,528 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=959, PETRI_PLACES=289, PETRI_TRANSITIONS=219} [2021-12-14 16:47:31,529 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 102 predicate places. [2021-12-14 16:47:31,529 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 219 transitions, 959 flow [2021-12-14 16:47:31,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:31,530 INFO L254 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] [2021-12-14 16:47:31,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-14 16:47:31,531 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:31,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:31,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1046092274, now seen corresponding path program 5 times [2021-12-14 16:47:31,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:31,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722244493] [2021-12-14 16:47:31,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:31,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:31,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:31,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:31,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722244493] [2021-12-14 16:47:31,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722244493] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:31,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:31,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:31,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050064369] [2021-12-14 16:47:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:31,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:31,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:31,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:31,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:31,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:31,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 219 transitions, 959 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:31,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:31,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:31,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:31,996 INFO L129 PetriNetUnfolder]: 131/927 cut-off events. [2021-12-14 16:47:31,996 INFO L130 PetriNetUnfolder]: For 4054/4068 co-relation queries the response was YES. [2021-12-14 16:47:32,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2885 conditions, 927 events. 131/927 cut-off events. For 4054/4068 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6529 event pairs, 46 based on Foata normal form. 7/893 useless extension candidates. Maximal degree in co-relation 2813. Up to 165 conditions per place. [2021-12-14 16:47:32,004 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 74 selfloop transitions, 24 changer transitions 30/284 dead transitions. [2021-12-14 16:47:32,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 284 transitions, 1964 flow [2021-12-14 16:47:32,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-14 16:47:32,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-14 16:47:32,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3766 transitions. [2021-12-14 16:47:32,007 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8151515151515152 [2021-12-14 16:47:32,007 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3766 transitions. [2021-12-14 16:47:32,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3766 transitions. [2021-12-14 16:47:32,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:32,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3766 transitions. [2021-12-14 16:47:32,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 171.1818181818182) internal successors, (3766), 22 states have internal predecessors, (3766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,014 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,014 INFO L186 Difference]: Start difference. First operand has 289 places, 219 transitions, 959 flow. Second operand 22 states and 3766 transitions. [2021-12-14 16:47:32,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 284 transitions, 1964 flow [2021-12-14 16:47:32,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 284 transitions, 1841 flow, removed 54 selfloop flow, removed 19 redundant places. [2021-12-14 16:47:32,033 INFO L242 Difference]: Finished difference. Result has 289 places, 231 transitions, 1150 flow [2021-12-14 16:47:32,033 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1150, PETRI_PLACES=289, PETRI_TRANSITIONS=231} [2021-12-14 16:47:32,033 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 102 predicate places. [2021-12-14 16:47:32,033 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 231 transitions, 1150 flow [2021-12-14 16:47:32,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:32,034 INFO L254 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] [2021-12-14 16:47:32,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-14 16:47:32,034 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:32,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:32,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1072525868, now seen corresponding path program 6 times [2021-12-14 16:47:32,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:32,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854874812] [2021-12-14 16:47:32,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:32,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:32,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:32,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:32,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:32,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854874812] [2021-12-14 16:47:32,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854874812] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:32,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:32,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:32,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520518474] [2021-12-14 16:47:32,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:32,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:32,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:32,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:32,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:32,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:32,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 231 transitions, 1150 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:32,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:32,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:32,483 INFO L129 PetriNetUnfolder]: 127/930 cut-off events. [2021-12-14 16:47:32,483 INFO L130 PetriNetUnfolder]: For 3786/3797 co-relation queries the response was YES. [2021-12-14 16:47:32,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2874 conditions, 930 events. 127/930 cut-off events. For 3786/3797 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6613 event pairs, 50 based on Foata normal form. 2/890 useless extension candidates. Maximal degree in co-relation 2804. Up to 161 conditions per place. [2021-12-14 16:47:32,490 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 70 selfloop transitions, 24 changer transitions 31/281 dead transitions. [2021-12-14 16:47:32,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 281 transitions, 2044 flow [2021-12-14 16:47:32,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-14 16:47:32,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-14 16:47:32,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3601 transitions. [2021-12-14 16:47:32,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8165532879818594 [2021-12-14 16:47:32,494 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3601 transitions. [2021-12-14 16:47:32,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3601 transitions. [2021-12-14 16:47:32,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:32,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3601 transitions. [2021-12-14 16:47:32,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 171.47619047619048) internal successors, (3601), 21 states have internal predecessors, (3601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,501 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,502 INFO L186 Difference]: Start difference. First operand has 289 places, 231 transitions, 1150 flow. Second operand 21 states and 3601 transitions. [2021-12-14 16:47:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 281 transitions, 2044 flow [2021-12-14 16:47:32,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 281 transitions, 1908 flow, removed 61 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:32,522 INFO L242 Difference]: Finished difference. Result has 297 places, 235 transitions, 1270 flow [2021-12-14 16:47:32,522 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1270, PETRI_PLACES=297, PETRI_TRANSITIONS=235} [2021-12-14 16:47:32,523 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 110 predicate places. [2021-12-14 16:47:32,523 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 235 transitions, 1270 flow [2021-12-14 16:47:32,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,524 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:32,524 INFO L254 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] [2021-12-14 16:47:32,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-14 16:47:32,524 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:32,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:32,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2124991866, now seen corresponding path program 7 times [2021-12-14 16:47:32,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:32,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760179082] [2021-12-14 16:47:32,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:32,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:32,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:32,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:32,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:32,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760179082] [2021-12-14 16:47:32,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760179082] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:32,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:32,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:32,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652817116] [2021-12-14 16:47:32,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:32,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:32,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:32,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:32,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:32,618 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:32,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 235 transitions, 1270 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:32,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:32,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:32,920 INFO L129 PetriNetUnfolder]: 121/848 cut-off events. [2021-12-14 16:47:32,921 INFO L130 PetriNetUnfolder]: For 3680/3700 co-relation queries the response was YES. [2021-12-14 16:47:32,929 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2698 conditions, 848 events. 121/848 cut-off events. For 3680/3700 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5653 event pairs, 42 based on Foata normal form. 10/817 useless extension candidates. Maximal degree in co-relation 2625. Up to 165 conditions per place. [2021-12-14 16:47:32,931 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 72 selfloop transitions, 27 changer transitions 25/280 dead transitions. [2021-12-14 16:47:32,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 280 transitions, 2105 flow [2021-12-14 16:47:32,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:32,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:32,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3086 transitions. [2021-12-14 16:47:32,934 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8164021164021164 [2021-12-14 16:47:32,934 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3086 transitions. [2021-12-14 16:47:32,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3086 transitions. [2021-12-14 16:47:32,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:32,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3086 transitions. [2021-12-14 16:47:32,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.44444444444446) internal successors, (3086), 18 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,940 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,940 INFO L186 Difference]: Start difference. First operand has 297 places, 235 transitions, 1270 flow. Second operand 18 states and 3086 transitions. [2021-12-14 16:47:32,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 280 transitions, 2105 flow [2021-12-14 16:47:32,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 280 transitions, 1921 flow, removed 67 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:32,959 INFO L242 Difference]: Finished difference. Result has 296 places, 241 transitions, 1350 flow [2021-12-14 16:47:32,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1350, PETRI_PLACES=296, PETRI_TRANSITIONS=241} [2021-12-14 16:47:32,961 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 109 predicate places. [2021-12-14 16:47:32,961 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 241 transitions, 1350 flow [2021-12-14 16:47:32,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:32,961 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:32,962 INFO L254 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] [2021-12-14 16:47:32,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-14 16:47:32,962 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:32,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:32,962 INFO L85 PathProgramCache]: Analyzing trace with hash 895790332, now seen corresponding path program 8 times [2021-12-14 16:47:32,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:32,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040942551] [2021-12-14 16:47:32,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:32,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:32,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:33,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:33,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040942551] [2021-12-14 16:47:33,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040942551] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:33,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:33,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:33,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044651581] [2021-12-14 16:47:33,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:33,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:33,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:33,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:33,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:33,064 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:33,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 241 transitions, 1350 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:33,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:33,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:33,343 INFO L129 PetriNetUnfolder]: 108/808 cut-off events. [2021-12-14 16:47:33,343 INFO L130 PetriNetUnfolder]: For 3034/3044 co-relation queries the response was YES. [2021-12-14 16:47:33,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2453 conditions, 808 events. 108/808 cut-off events. For 3034/3044 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5252 event pairs, 43 based on Foata normal form. 6/776 useless extension candidates. Maximal degree in co-relation 2383. Up to 156 conditions per place. [2021-12-14 16:47:33,350 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 66 selfloop transitions, 14 changer transitions 27/263 dead transitions. [2021-12-14 16:47:33,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 263 transitions, 1805 flow [2021-12-14 16:47:33,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 16:47:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-14 16:47:33,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2741 transitions. [2021-12-14 16:47:33,353 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8157738095238095 [2021-12-14 16:47:33,353 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2741 transitions. [2021-12-14 16:47:33,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2741 transitions. [2021-12-14 16:47:33,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:33,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2741 transitions. [2021-12-14 16:47:33,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 171.3125) internal successors, (2741), 16 states have internal predecessors, (2741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,359 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,359 INFO L186 Difference]: Start difference. First operand has 296 places, 241 transitions, 1350 flow. Second operand 16 states and 2741 transitions. [2021-12-14 16:47:33,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 263 transitions, 1805 flow [2021-12-14 16:47:33,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 263 transitions, 1680 flow, removed 44 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:33,376 INFO L242 Difference]: Finished difference. Result has 296 places, 225 transitions, 1071 flow [2021-12-14 16:47:33,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1071, PETRI_PLACES=296, PETRI_TRANSITIONS=225} [2021-12-14 16:47:33,377 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 109 predicate places. [2021-12-14 16:47:33,377 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 225 transitions, 1071 flow [2021-12-14 16:47:33,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:33,377 INFO L254 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] [2021-12-14 16:47:33,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-14 16:47:33,378 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:33,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:33,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1737941912, now seen corresponding path program 9 times [2021-12-14 16:47:33,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:33,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899845414] [2021-12-14 16:47:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:33,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:33,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:33,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:33,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899845414] [2021-12-14 16:47:33,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899845414] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:33,478 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:33,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:33,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658587410] [2021-12-14 16:47:33,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:33,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:33,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:33,480 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:33,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 225 transitions, 1071 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:33,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:33,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:33,734 INFO L129 PetriNetUnfolder]: 113/840 cut-off events. [2021-12-14 16:47:33,735 INFO L130 PetriNetUnfolder]: For 3063/3071 co-relation queries the response was YES. [2021-12-14 16:47:33,740 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2505 conditions, 840 events. 113/840 cut-off events. For 3063/3071 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5589 event pairs, 45 based on Foata normal form. 2/802 useless extension candidates. Maximal degree in co-relation 2439. Up to 158 conditions per place. [2021-12-14 16:47:33,742 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 63 selfloop transitions, 23 changer transitions 24/266 dead transitions. [2021-12-14 16:47:33,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 266 transitions, 1809 flow [2021-12-14 16:47:33,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:33,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:33,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2921 transitions. [2021-12-14 16:47:33,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8182072829131652 [2021-12-14 16:47:33,744 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2921 transitions. [2021-12-14 16:47:33,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2921 transitions. [2021-12-14 16:47:33,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:33,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2921 transitions. [2021-12-14 16:47:33,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 171.8235294117647) internal successors, (2921), 17 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,749 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,749 INFO L186 Difference]: Start difference. First operand has 296 places, 225 transitions, 1071 flow. Second operand 17 states and 2921 transitions. [2021-12-14 16:47:33,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 266 transitions, 1809 flow [2021-12-14 16:47:33,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 266 transitions, 1700 flow, removed 17 selfloop flow, removed 14 redundant places. [2021-12-14 16:47:33,761 INFO L242 Difference]: Finished difference. Result has 287 places, 233 transitions, 1223 flow [2021-12-14 16:47:33,762 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1223, PETRI_PLACES=287, PETRI_TRANSITIONS=233} [2021-12-14 16:47:33,762 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 100 predicate places. [2021-12-14 16:47:33,762 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 233 transitions, 1223 flow [2021-12-14 16:47:33,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,763 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:33,763 INFO L254 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] [2021-12-14 16:47:33,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-14 16:47:33,763 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:33,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:33,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1681978502, now seen corresponding path program 10 times [2021-12-14 16:47:33,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:33,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40676519] [2021-12-14 16:47:33,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:33,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:33,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:33,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:33,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40676519] [2021-12-14 16:47:33,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40676519] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:33,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:33,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:33,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496812879] [2021-12-14 16:47:33,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:33,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:33,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:33,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:33,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:33,894 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:33,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 233 transitions, 1223 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:33,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:33,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:33,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:34,190 INFO L129 PetriNetUnfolder]: 114/836 cut-off events. [2021-12-14 16:47:34,191 INFO L130 PetriNetUnfolder]: For 3030/3038 co-relation queries the response was YES. [2021-12-14 16:47:34,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2541 conditions, 836 events. 114/836 cut-off events. For 3030/3038 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5542 event pairs, 45 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 2475. Up to 161 conditions per place. [2021-12-14 16:47:34,201 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 64 selfloop transitions, 25 changer transitions 24/269 dead transitions. [2021-12-14 16:47:34,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 269 transitions, 1939 flow [2021-12-14 16:47:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:34,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2919 transitions. [2021-12-14 16:47:34,204 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8176470588235294 [2021-12-14 16:47:34,205 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2919 transitions. [2021-12-14 16:47:34,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2919 transitions. [2021-12-14 16:47:34,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:34,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2919 transitions. [2021-12-14 16:47:34,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 171.7058823529412) internal successors, (2919), 17 states have internal predecessors, (2919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,211 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,211 INFO L186 Difference]: Start difference. First operand has 287 places, 233 transitions, 1223 flow. Second operand 17 states and 2919 transitions. [2021-12-14 16:47:34,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 269 transitions, 1939 flow [2021-12-14 16:47:34,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 269 transitions, 1819 flow, removed 36 selfloop flow, removed 9 redundant places. [2021-12-14 16:47:34,231 INFO L242 Difference]: Finished difference. Result has 295 places, 240 transitions, 1341 flow [2021-12-14 16:47:34,232 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1341, PETRI_PLACES=295, PETRI_TRANSITIONS=240} [2021-12-14 16:47:34,232 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 108 predicate places. [2021-12-14 16:47:34,233 INFO L470 AbstractCegarLoop]: Abstraction has has 295 places, 240 transitions, 1341 flow [2021-12-14 16:47:34,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,233 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:34,233 INFO L254 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] [2021-12-14 16:47:34,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-14 16:47:34,234 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:34,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:34,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1719253844, now seen corresponding path program 11 times [2021-12-14 16:47:34,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:34,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777509644] [2021-12-14 16:47:34,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:34,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:34,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:34,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:34,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777509644] [2021-12-14 16:47:34,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777509644] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:34,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:34,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:34,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396569795] [2021-12-14 16:47:34,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:34,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:34,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:34,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:34,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:34,327 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:34,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 240 transitions, 1341 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:34,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:34,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:34,604 INFO L129 PetriNetUnfolder]: 103/800 cut-off events. [2021-12-14 16:47:34,604 INFO L130 PetriNetUnfolder]: For 2550/2566 co-relation queries the response was YES. [2021-12-14 16:47:34,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2313 conditions, 800 events. 103/800 cut-off events. For 2550/2566 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5267 event pairs, 42 based on Foata normal form. 4/766 useless extension candidates. Maximal degree in co-relation 2244. Up to 154 conditions per place. [2021-12-14 16:47:34,611 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 61 selfloop transitions, 14 changer transitions 30/261 dead transitions. [2021-12-14 16:47:34,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 261 transitions, 1750 flow [2021-12-14 16:47:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:34,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:34,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3084 transitions. [2021-12-14 16:47:34,613 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8158730158730159 [2021-12-14 16:47:34,614 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3084 transitions. [2021-12-14 16:47:34,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3084 transitions. [2021-12-14 16:47:34,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:34,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3084 transitions. [2021-12-14 16:47:34,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.33333333333334) internal successors, (3084), 18 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,620 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,620 INFO L186 Difference]: Start difference. First operand has 295 places, 240 transitions, 1341 flow. Second operand 18 states and 3084 transitions. [2021-12-14 16:47:34,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 261 transitions, 1750 flow [2021-12-14 16:47:34,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 261 transitions, 1662 flow, removed 28 selfloop flow, removed 8 redundant places. [2021-12-14 16:47:34,638 INFO L242 Difference]: Finished difference. Result has 301 places, 226 transitions, 1085 flow [2021-12-14 16:47:34,639 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1085, PETRI_PLACES=301, PETRI_TRANSITIONS=226} [2021-12-14 16:47:34,639 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 114 predicate places. [2021-12-14 16:47:34,639 INFO L470 AbstractCegarLoop]: Abstraction has has 301 places, 226 transitions, 1085 flow [2021-12-14 16:47:34,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,640 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:34,640 INFO L254 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] [2021-12-14 16:47:34,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-14 16:47:34,640 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:34,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:34,641 INFO L85 PathProgramCache]: Analyzing trace with hash 872961952, now seen corresponding path program 12 times [2021-12-14 16:47:34,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:34,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540916876] [2021-12-14 16:47:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:34,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:34,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:34,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:34,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540916876] [2021-12-14 16:47:34,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540916876] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:34,748 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:34,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:34,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652452422] [2021-12-14 16:47:34,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:34,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:34,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:34,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:34,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:34,750 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:34,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 226 transitions, 1085 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:34,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:34,752 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:34,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:35,001 INFO L129 PetriNetUnfolder]: 89/732 cut-off events. [2021-12-14 16:47:35,001 INFO L130 PetriNetUnfolder]: For 2088/2096 co-relation queries the response was YES. [2021-12-14 16:47:35,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1979 conditions, 732 events. 89/732 cut-off events. For 2088/2096 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4591 event pairs, 41 based on Foata normal form. 2/696 useless extension candidates. Maximal degree in co-relation 1911. Up to 144 conditions per place. [2021-12-14 16:47:35,010 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 51 selfloop transitions, 3 changer transitions 29/239 dead transitions. [2021-12-14 16:47:35,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 239 transitions, 1372 flow [2021-12-14 16:47:35,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:35,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3073 transitions. [2021-12-14 16:47:35,018 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.812962962962963 [2021-12-14 16:47:35,018 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3073 transitions. [2021-12-14 16:47:35,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3073 transitions. [2021-12-14 16:47:35,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:35,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3073 transitions. [2021-12-14 16:47:35,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 170.72222222222223) internal successors, (3073), 18 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,024 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,024 INFO L186 Difference]: Start difference. First operand has 301 places, 226 transitions, 1085 flow. Second operand 18 states and 3073 transitions. [2021-12-14 16:47:35,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 239 transitions, 1372 flow [2021-12-14 16:47:35,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 239 transitions, 1255 flow, removed 19 selfloop flow, removed 19 redundant places. [2021-12-14 16:47:35,039 INFO L242 Difference]: Finished difference. Result has 287 places, 206 transitions, 762 flow [2021-12-14 16:47:35,039 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=762, PETRI_PLACES=287, PETRI_TRANSITIONS=206} [2021-12-14 16:47:35,040 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 100 predicate places. [2021-12-14 16:47:35,040 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 206 transitions, 762 flow [2021-12-14 16:47:35,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,040 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:35,040 INFO L254 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] [2021-12-14 16:47:35,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-14 16:47:35,041 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:35,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:35,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1525701866, now seen corresponding path program 13 times [2021-12-14 16:47:35,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:35,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425053658] [2021-12-14 16:47:35,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:35,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:35,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:35,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:35,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425053658] [2021-12-14 16:47:35,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425053658] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:35,142 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:35,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:35,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230199978] [2021-12-14 16:47:35,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:35,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:35,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:35,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:35,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:35,144 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:35,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 206 transitions, 762 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:35,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:35,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:35,486 INFO L129 PetriNetUnfolder]: 104/809 cut-off events. [2021-12-14 16:47:35,486 INFO L130 PetriNetUnfolder]: For 2105/2108 co-relation queries the response was YES. [2021-12-14 16:47:35,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2177 conditions, 809 events. 104/809 cut-off events. For 2105/2108 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5326 event pairs, 38 based on Foata normal form. 1/775 useless extension candidates. Maximal degree in co-relation 2114. Up to 129 conditions per place. [2021-12-14 16:47:35,492 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 56 selfloop transitions, 20 changer transitions 29/261 dead transitions. [2021-12-14 16:47:35,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 261 transitions, 1591 flow [2021-12-14 16:47:35,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-14 16:47:35,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-14 16:47:35,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3762 transitions. [2021-12-14 16:47:35,496 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8142857142857143 [2021-12-14 16:47:35,496 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3762 transitions. [2021-12-14 16:47:35,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3762 transitions. [2021-12-14 16:47:35,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:35,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3762 transitions. [2021-12-14 16:47:35,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 171.0) internal successors, (3762), 22 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,505 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 210.0) internal successors, (4830), 23 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,505 INFO L186 Difference]: Start difference. First operand has 287 places, 206 transitions, 762 flow. Second operand 22 states and 3762 transitions. [2021-12-14 16:47:35,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 261 transitions, 1591 flow [2021-12-14 16:47:35,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 261 transitions, 1442 flow, removed 33 selfloop flow, removed 20 redundant places. [2021-12-14 16:47:35,517 INFO L242 Difference]: Finished difference. Result has 274 places, 218 transitions, 916 flow [2021-12-14 16:47:35,518 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=916, PETRI_PLACES=274, PETRI_TRANSITIONS=218} [2021-12-14 16:47:35,518 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 87 predicate places. [2021-12-14 16:47:35,519 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 218 transitions, 916 flow [2021-12-14 16:47:35,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,519 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:35,519 INFO L254 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] [2021-12-14 16:47:35,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-14 16:47:35,520 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:35,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:35,520 INFO L85 PathProgramCache]: Analyzing trace with hash 375959954, now seen corresponding path program 14 times [2021-12-14 16:47:35,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:35,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308763067] [2021-12-14 16:47:35,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:35,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:35,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:35,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:35,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:35,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308763067] [2021-12-14 16:47:35,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308763067] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:35,610 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:35,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:35,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542855460] [2021-12-14 16:47:35,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:35,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:35,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:35,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:35,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:35,613 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:35,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 218 transitions, 916 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:35,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:35,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:35,885 INFO L129 PetriNetUnfolder]: 106/799 cut-off events. [2021-12-14 16:47:35,886 INFO L130 PetriNetUnfolder]: For 2163/2166 co-relation queries the response was YES. [2021-12-14 16:47:35,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2256 conditions, 799 events. 106/799 cut-off events. For 2163/2166 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5169 event pairs, 40 based on Foata normal form. 1/764 useless extension candidates. Maximal degree in co-relation 2195. Up to 139 conditions per place. [2021-12-14 16:47:35,893 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 54 selfloop transitions, 27 changer transitions 24/261 dead transitions. [2021-12-14 16:47:35,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 261 transitions, 1636 flow [2021-12-14 16:47:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:35,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:35,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2914 transitions. [2021-12-14 16:47:35,898 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8162464985994398 [2021-12-14 16:47:35,898 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2914 transitions. [2021-12-14 16:47:35,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2914 transitions. [2021-12-14 16:47:35,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:35,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2914 transitions. [2021-12-14 16:47:35,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 171.41176470588235) internal successors, (2914), 17 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,903 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,903 INFO L186 Difference]: Start difference. First operand has 274 places, 218 transitions, 916 flow. Second operand 17 states and 2914 transitions. [2021-12-14 16:47:35,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 261 transitions, 1636 flow [2021-12-14 16:47:35,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 261 transitions, 1553 flow, removed 35 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:35,915 INFO L242 Difference]: Finished difference. Result has 275 places, 226 transitions, 1075 flow [2021-12-14 16:47:35,915 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1075, PETRI_PLACES=275, PETRI_TRANSITIONS=226} [2021-12-14 16:47:35,916 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 88 predicate places. [2021-12-14 16:47:35,916 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 226 transitions, 1075 flow [2021-12-14 16:47:35,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:35,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:35,917 INFO L254 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] [2021-12-14 16:47:35,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-14 16:47:35,917 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:35,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:35,918 INFO L85 PathProgramCache]: Analyzing trace with hash -406108784, now seen corresponding path program 15 times [2021-12-14 16:47:35,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:35,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737203591] [2021-12-14 16:47:35,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:35,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:35,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:36,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:36,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:36,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737203591] [2021-12-14 16:47:36,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737203591] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:36,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:36,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:36,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194448645] [2021-12-14 16:47:36,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:36,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:36,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:36,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:36,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:36,025 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:36,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 226 transitions, 1075 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:36,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:36,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:36,303 INFO L129 PetriNetUnfolder]: 104/822 cut-off events. [2021-12-14 16:47:36,304 INFO L130 PetriNetUnfolder]: For 2470/2473 co-relation queries the response was YES. [2021-12-14 16:47:36,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2330 conditions, 822 events. 104/822 cut-off events. For 2470/2473 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5450 event pairs, 38 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 2269. Up to 140 conditions per place. [2021-12-14 16:47:36,311 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 56 selfloop transitions, 24 changer transitions 27/263 dead transitions. [2021-12-14 16:47:36,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 263 transitions, 1729 flow [2021-12-14 16:47:36,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 16:47:36,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-14 16:47:36,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2749 transitions. [2021-12-14 16:47:36,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8181547619047619 [2021-12-14 16:47:36,312 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2749 transitions. [2021-12-14 16:47:36,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2749 transitions. [2021-12-14 16:47:36,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:36,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2749 transitions. [2021-12-14 16:47:36,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 171.8125) internal successors, (2749), 16 states have internal predecessors, (2749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,318 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,318 INFO L186 Difference]: Start difference. First operand has 275 places, 226 transitions, 1075 flow. Second operand 16 states and 2749 transitions. [2021-12-14 16:47:36,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 263 transitions, 1729 flow [2021-12-14 16:47:36,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 263 transitions, 1623 flow, removed 26 selfloop flow, removed 9 redundant places. [2021-12-14 16:47:36,330 INFO L242 Difference]: Finished difference. Result has 281 places, 230 transitions, 1147 flow [2021-12-14 16:47:36,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1147, PETRI_PLACES=281, PETRI_TRANSITIONS=230} [2021-12-14 16:47:36,330 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 94 predicate places. [2021-12-14 16:47:36,331 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 230 transitions, 1147 flow [2021-12-14 16:47:36,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:36,331 INFO L254 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] [2021-12-14 16:47:36,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-14 16:47:36,332 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:36,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:36,332 INFO L85 PathProgramCache]: Analyzing trace with hash 982335228, now seen corresponding path program 16 times [2021-12-14 16:47:36,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:36,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723780648] [2021-12-14 16:47:36,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:36,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:36,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:36,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:36,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723780648] [2021-12-14 16:47:36,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723780648] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:36,431 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:36,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:36,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210679984] [2021-12-14 16:47:36,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:36,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:36,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:36,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:36,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:36,434 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:36,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 230 transitions, 1147 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:36,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:36,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:36,764 INFO L129 PetriNetUnfolder]: 103/812 cut-off events. [2021-12-14 16:47:36,764 INFO L130 PetriNetUnfolder]: For 2515/2518 co-relation queries the response was YES. [2021-12-14 16:47:36,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 812 events. 103/812 cut-off events. For 2515/2518 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5377 event pairs, 37 based on Foata normal form. 1/778 useless extension candidates. Maximal degree in co-relation 2241. Up to 127 conditions per place. [2021-12-14 16:47:36,771 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 61 selfloop transitions, 25 changer transitions 29/271 dead transitions. [2021-12-14 16:47:36,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 271 transitions, 1937 flow [2021-12-14 16:47:36,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-14 16:47:36,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-14 16:47:36,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3592 transitions. [2021-12-14 16:47:36,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8145124716553288 [2021-12-14 16:47:36,773 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3592 transitions. [2021-12-14 16:47:36,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3592 transitions. [2021-12-14 16:47:36,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:36,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3592 transitions. [2021-12-14 16:47:36,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 171.04761904761904) internal successors, (3592), 21 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,785 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 210.0) internal successors, (4620), 22 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,786 INFO L186 Difference]: Start difference. First operand has 281 places, 230 transitions, 1147 flow. Second operand 21 states and 3592 transitions. [2021-12-14 16:47:36,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 271 transitions, 1937 flow [2021-12-14 16:47:36,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 271 transitions, 1810 flow, removed 37 selfloop flow, removed 8 redundant places. [2021-12-14 16:47:36,799 INFO L242 Difference]: Finished difference. Result has 300 places, 233 transitions, 1223 flow [2021-12-14 16:47:36,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1223, PETRI_PLACES=300, PETRI_TRANSITIONS=233} [2021-12-14 16:47:36,800 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 113 predicate places. [2021-12-14 16:47:36,800 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 233 transitions, 1223 flow [2021-12-14 16:47:36,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:36,800 INFO L254 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] [2021-12-14 16:47:36,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-14 16:47:36,801 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:36,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:36,801 INFO L85 PathProgramCache]: Analyzing trace with hash 137826440, now seen corresponding path program 17 times [2021-12-14 16:47:36,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:36,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145915629] [2021-12-14 16:47:36,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:36,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:36,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:36,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:36,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:36,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145915629] [2021-12-14 16:47:36,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145915629] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:36,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:36,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:36,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720147248] [2021-12-14 16:47:36,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:36,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:36,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:36,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:36,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:36,944 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:36,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 233 transitions, 1223 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:36,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:36,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:36,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:37,193 INFO L129 PetriNetUnfolder]: 88/727 cut-off events. [2021-12-14 16:47:37,194 INFO L130 PetriNetUnfolder]: For 2344/2347 co-relation queries the response was YES. [2021-12-14 16:47:37,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2036 conditions, 727 events. 88/727 cut-off events. For 2344/2347 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4556 event pairs, 34 based on Foata normal form. 1/693 useless extension candidates. Maximal degree in co-relation 1965. Up to 129 conditions per place. [2021-12-14 16:47:37,199 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 54 selfloop transitions, 13 changer transitions 29/252 dead transitions. [2021-12-14 16:47:37,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 252 transitions, 1616 flow [2021-12-14 16:47:37,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:37,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:37,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3077 transitions. [2021-12-14 16:47:37,202 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.814021164021164 [2021-12-14 16:47:37,202 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3077 transitions. [2021-12-14 16:47:37,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3077 transitions. [2021-12-14 16:47:37,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:37,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3077 transitions. [2021-12-14 16:47:37,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 170.94444444444446) internal successors, (3077), 18 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,206 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,206 INFO L186 Difference]: Start difference. First operand has 300 places, 233 transitions, 1223 flow. Second operand 18 states and 3077 transitions. [2021-12-14 16:47:37,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 252 transitions, 1616 flow [2021-12-14 16:47:37,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 252 transitions, 1502 flow, removed 37 selfloop flow, removed 16 redundant places. [2021-12-14 16:47:37,218 INFO L242 Difference]: Finished difference. Result has 295 places, 218 transitions, 983 flow [2021-12-14 16:47:37,219 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=983, PETRI_PLACES=295, PETRI_TRANSITIONS=218} [2021-12-14 16:47:37,219 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 108 predicate places. [2021-12-14 16:47:37,219 INFO L470 AbstractCegarLoop]: Abstraction has has 295 places, 218 transitions, 983 flow [2021-12-14 16:47:37,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:37,220 INFO L254 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] [2021-12-14 16:47:37,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-14 16:47:37,220 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:37,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:37,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1676233364, now seen corresponding path program 18 times [2021-12-14 16:47:37,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:37,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684552425] [2021-12-14 16:47:37,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:37,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:37,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:37,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684552425] [2021-12-14 16:47:37,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684552425] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:37,307 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:37,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:37,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117188988] [2021-12-14 16:47:37,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:37,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:37,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:37,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:37,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:37,309 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:37,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 218 transitions, 983 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:37,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:37,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:37,576 INFO L129 PetriNetUnfolder]: 84/709 cut-off events. [2021-12-14 16:47:37,576 INFO L130 PetriNetUnfolder]: For 1951/1954 co-relation queries the response was YES. [2021-12-14 16:47:37,582 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 709 events. 84/709 cut-off events. For 1951/1954 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4391 event pairs, 37 based on Foata normal form. 1/673 useless extension candidates. Maximal degree in co-relation 1840. Up to 125 conditions per place. [2021-12-14 16:47:37,584 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 44 selfloop transitions, 21 changer transitions 26/247 dead transitions. [2021-12-14 16:47:37,584 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 247 transitions, 1551 flow [2021-12-14 16:47:37,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:37,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3082 transitions. [2021-12-14 16:47:37,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8153439153439154 [2021-12-14 16:47:37,587 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3082 transitions. [2021-12-14 16:47:37,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3082 transitions. [2021-12-14 16:47:37,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:37,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3082 transitions. [2021-12-14 16:47:37,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.22222222222223) internal successors, (3082), 18 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,593 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,593 INFO L186 Difference]: Start difference. First operand has 295 places, 218 transitions, 983 flow. Second operand 18 states and 3082 transitions. [2021-12-14 16:47:37,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 247 transitions, 1551 flow [2021-12-14 16:47:37,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 247 transitions, 1403 flow, removed 34 selfloop flow, removed 19 redundant places. [2021-12-14 16:47:37,606 INFO L242 Difference]: Finished difference. Result has 275 places, 219 transitions, 987 flow [2021-12-14 16:47:37,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=987, PETRI_PLACES=275, PETRI_TRANSITIONS=219} [2021-12-14 16:47:37,606 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 88 predicate places. [2021-12-14 16:47:37,607 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 219 transitions, 987 flow [2021-12-14 16:47:37,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:37,607 INFO L254 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] [2021-12-14 16:47:37,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-14 16:47:37,608 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:37,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:37,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1026723598, now seen corresponding path program 19 times [2021-12-14 16:47:37,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:37,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96449652] [2021-12-14 16:47:37,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:37,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:37,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:37,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:37,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96449652] [2021-12-14 16:47:37,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96449652] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:37,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:37,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:37,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688772117] [2021-12-14 16:47:37,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:37,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:37,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:37,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:37,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:37,720 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:37,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 219 transitions, 987 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:37,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:37,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:37,978 INFO L129 PetriNetUnfolder]: 79/691 cut-off events. [2021-12-14 16:47:37,978 INFO L130 PetriNetUnfolder]: For 1272/1275 co-relation queries the response was YES. [2021-12-14 16:47:37,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1722 conditions, 691 events. 79/691 cut-off events. For 1272/1275 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4213 event pairs, 37 based on Foata normal form. 1/654 useless extension candidates. Maximal degree in co-relation 1665. Up to 123 conditions per place. [2021-12-14 16:47:37,985 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 42 selfloop transitions, 13 changer transitions 28/239 dead transitions. [2021-12-14 16:47:37,985 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 239 transitions, 1326 flow [2021-12-14 16:47:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:47:37,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:47:37,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3079 transitions. [2021-12-14 16:47:37,988 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8145502645502646 [2021-12-14 16:47:37,988 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3079 transitions. [2021-12-14 16:47:37,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3079 transitions. [2021-12-14 16:47:37,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:37,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3079 transitions. [2021-12-14 16:47:37,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 171.05555555555554) internal successors, (3079), 18 states have internal predecessors, (3079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,994 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 210.0) internal successors, (3990), 19 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:37,994 INFO L186 Difference]: Start difference. First operand has 275 places, 219 transitions, 987 flow. Second operand 18 states and 3079 transitions. [2021-12-14 16:47:37,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 239 transitions, 1326 flow [2021-12-14 16:47:38,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 239 transitions, 1201 flow, removed 31 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:38,004 INFO L242 Difference]: Finished difference. Result has 280 places, 210 transitions, 822 flow [2021-12-14 16:47:38,004 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=822, PETRI_PLACES=280, PETRI_TRANSITIONS=210} [2021-12-14 16:47:38,004 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 93 predicate places. [2021-12-14 16:47:38,004 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 210 transitions, 822 flow [2021-12-14 16:47:38,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,005 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:38,005 INFO L254 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] [2021-12-14 16:47:38,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-14 16:47:38,005 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:38,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:38,006 INFO L85 PathProgramCache]: Analyzing trace with hash 801183740, now seen corresponding path program 20 times [2021-12-14 16:47:38,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:38,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047424262] [2021-12-14 16:47:38,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:38,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:38,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:38,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:38,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:38,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047424262] [2021-12-14 16:47:38,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047424262] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:38,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:38,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-14 16:47:38,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259085613] [2021-12-14 16:47:38,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:38,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-14 16:47:38,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:38,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-14 16:47:38,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-14 16:47:38,171 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 210 [2021-12-14 16:47:38,172 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 210 transitions, 822 flow. Second operand has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:38,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 210 [2021-12-14 16:47:38,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:38,425 INFO L129 PetriNetUnfolder]: 66/582 cut-off events. [2021-12-14 16:47:38,425 INFO L130 PetriNetUnfolder]: For 816/819 co-relation queries the response was YES. [2021-12-14 16:47:38,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1342 conditions, 582 events. 66/582 cut-off events. For 816/819 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3341 event pairs, 33 based on Foata normal form. 1/547 useless extension candidates. Maximal degree in co-relation 1284. Up to 101 conditions per place. [2021-12-14 16:47:38,429 INFO L132 encePairwiseOnDemand]: 197/210 looper letters, 29 selfloop transitions, 0 changer transitions 40/219 dead transitions. [2021-12-14 16:47:38,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 219 transitions, 988 flow [2021-12-14 16:47:38,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 16:47:38,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-14 16:47:38,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2900 transitions. [2021-12-14 16:47:38,431 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8123249299719888 [2021-12-14 16:47:38,431 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2900 transitions. [2021-12-14 16:47:38,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2900 transitions. [2021-12-14 16:47:38,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:38,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2900 transitions. [2021-12-14 16:47:38,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 170.58823529411765) internal successors, (2900), 17 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,435 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 210.0) internal successors, (3780), 18 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,435 INFO L186 Difference]: Start difference. First operand has 280 places, 210 transitions, 822 flow. Second operand 17 states and 2900 transitions. [2021-12-14 16:47:38,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 219 transitions, 988 flow [2021-12-14 16:47:38,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 219 transitions, 902 flow, removed 19 selfloop flow, removed 18 redundant places. [2021-12-14 16:47:38,441 INFO L242 Difference]: Finished difference. Result has 264 places, 179 transitions, 472 flow [2021-12-14 16:47:38,441 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=472, PETRI_PLACES=264, PETRI_TRANSITIONS=179} [2021-12-14 16:47:38,441 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 77 predicate places. [2021-12-14 16:47:38,441 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 179 transitions, 472 flow [2021-12-14 16:47:38,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.8) internal successors, (1698), 10 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,442 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:38,442 INFO L254 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] [2021-12-14 16:47:38,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-14 16:47:38,442 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:38,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:38,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1581821884, now seen corresponding path program 1 times [2021-12-14 16:47:38,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:38,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707724033] [2021-12-14 16:47:38,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:38,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:38,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:38,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:38,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707724033] [2021-12-14 16:47:38,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707724033] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:38,575 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:38,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:38,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22392777] [2021-12-14 16:47:38,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:38,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:38,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:38,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:38,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:38,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:38,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 179 transitions, 472 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:38,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:38,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:38,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:39,125 INFO L129 PetriNetUnfolder]: 336/1137 cut-off events. [2021-12-14 16:47:39,125 INFO L130 PetriNetUnfolder]: For 2119/2120 co-relation queries the response was YES. [2021-12-14 16:47:39,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2963 conditions, 1137 events. 336/1137 cut-off events. For 2119/2120 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 7315 event pairs, 109 based on Foata normal form. 1/1077 useless extension candidates. Maximal degree in co-relation 2915. Up to 309 conditions per place. [2021-12-14 16:47:39,137 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 102 selfloop transitions, 30 changer transitions 43/312 dead transitions. [2021-12-14 16:47:39,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 312 transitions, 1656 flow [2021-12-14 16:47:39,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-14 16:47:39,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-14 16:47:39,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4659 transitions. [2021-12-14 16:47:39,142 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.765024630541872 [2021-12-14 16:47:39,142 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4659 transitions. [2021-12-14 16:47:39,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4659 transitions. [2021-12-14 16:47:39,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:39,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4659 transitions. [2021-12-14 16:47:39,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 160.6551724137931) internal successors, (4659), 29 states have internal predecessors, (4659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 210.0) internal successors, (6300), 30 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,152 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 210.0) internal successors, (6300), 30 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,152 INFO L186 Difference]: Start difference. First operand has 264 places, 179 transitions, 472 flow. Second operand 29 states and 4659 transitions. [2021-12-14 16:47:39,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 312 transitions, 1656 flow [2021-12-14 16:47:39,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 312 transitions, 1502 flow, removed 77 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:39,162 INFO L242 Difference]: Finished difference. Result has 257 places, 211 transitions, 826 flow [2021-12-14 16:47:39,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=826, PETRI_PLACES=257, PETRI_TRANSITIONS=211} [2021-12-14 16:47:39,163 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 70 predicate places. [2021-12-14 16:47:39,163 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 211 transitions, 826 flow [2021-12-14 16:47:39,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,164 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:39,164 INFO L254 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] [2021-12-14 16:47:39,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-14 16:47:39,164 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:39,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:39,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1072902928, now seen corresponding path program 2 times [2021-12-14 16:47:39,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:39,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030537660] [2021-12-14 16:47:39,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:39,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:39,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:39,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:39,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030537660] [2021-12-14 16:47:39,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030537660] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:39,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:39,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:39,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695969300] [2021-12-14 16:47:39,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:39,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:39,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:39,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:39,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:39,311 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:39,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 211 transitions, 826 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:39,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:39,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:39,936 INFO L129 PetriNetUnfolder]: 521/1511 cut-off events. [2021-12-14 16:47:39,936 INFO L130 PetriNetUnfolder]: For 5277/5277 co-relation queries the response was YES. [2021-12-14 16:47:39,945 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5354 conditions, 1511 events. 521/1511 cut-off events. For 5277/5277 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 10251 event pairs, 172 based on Foata normal form. 1/1438 useless extension candidates. Maximal degree in co-relation 5296. Up to 503 conditions per place. [2021-12-14 16:47:39,949 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 137 selfloop transitions, 43 changer transitions 43/360 dead transitions. [2021-12-14 16:47:39,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 360 transitions, 2389 flow [2021-12-14 16:47:39,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-14 16:47:39,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-14 16:47:39,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4191 transitions. [2021-12-14 16:47:39,952 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7675824175824176 [2021-12-14 16:47:39,952 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4191 transitions. [2021-12-14 16:47:39,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4191 transitions. [2021-12-14 16:47:39,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:39,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4191 transitions. [2021-12-14 16:47:39,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 161.19230769230768) internal successors, (4191), 26 states have internal predecessors, (4191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 210.0) internal successors, (5670), 27 states have internal predecessors, (5670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,958 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 210.0) internal successors, (5670), 27 states have internal predecessors, (5670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,958 INFO L186 Difference]: Start difference. First operand has 257 places, 211 transitions, 826 flow. Second operand 26 states and 4191 transitions. [2021-12-14 16:47:39,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 360 transitions, 2389 flow [2021-12-14 16:47:39,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 360 transitions, 2014 flow, removed 182 selfloop flow, removed 13 redundant places. [2021-12-14 16:47:39,974 INFO L242 Difference]: Finished difference. Result has 278 places, 239 transitions, 1102 flow [2021-12-14 16:47:39,974 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1102, PETRI_PLACES=278, PETRI_TRANSITIONS=239} [2021-12-14 16:47:39,975 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 91 predicate places. [2021-12-14 16:47:39,975 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 239 transitions, 1102 flow [2021-12-14 16:47:39,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:39,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:39,976 INFO L254 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] [2021-12-14 16:47:39,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-14 16:47:39,976 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:39,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:39,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1247169786, now seen corresponding path program 3 times [2021-12-14 16:47:39,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:39,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463780384] [2021-12-14 16:47:39,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:39,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:40,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:40,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:40,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463780384] [2021-12-14 16:47:40,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463780384] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:40,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:40,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:40,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947386262] [2021-12-14 16:47:40,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:40,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:40,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:40,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:40,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:40,128 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:40,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 239 transitions, 1102 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:40,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:40,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:40,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:41,334 INFO L129 PetriNetUnfolder]: 554/1774 cut-off events. [2021-12-14 16:47:41,335 INFO L130 PetriNetUnfolder]: For 7281/7286 co-relation queries the response was YES. [2021-12-14 16:47:41,347 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6628 conditions, 1774 events. 554/1774 cut-off events. For 7281/7286 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 13317 event pairs, 191 based on Foata normal form. 6/1704 useless extension candidates. Maximal degree in co-relation 6559. Up to 494 conditions per place. [2021-12-14 16:47:41,353 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 271 selfloop transitions, 29 changer transitions 94/531 dead transitions. [2021-12-14 16:47:41,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 531 transitions, 4332 flow [2021-12-14 16:47:41,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-14 16:47:41,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-14 16:47:41,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 9250 transitions. [2021-12-14 16:47:41,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7594417077175698 [2021-12-14 16:47:41,360 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 9250 transitions. [2021-12-14 16:47:41,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 9250 transitions. [2021-12-14 16:47:41,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:41,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 9250 transitions. [2021-12-14 16:47:41,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 159.48275862068965) internal successors, (9250), 58 states have internal predecessors, (9250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:41,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 210.0) internal successors, (12390), 59 states have internal predecessors, (12390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:41,376 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 210.0) internal successors, (12390), 59 states have internal predecessors, (12390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:41,376 INFO L186 Difference]: Start difference. First operand has 278 places, 239 transitions, 1102 flow. Second operand 58 states and 9250 transitions. [2021-12-14 16:47:41,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 531 transitions, 4332 flow [2021-12-14 16:47:41,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 531 transitions, 3980 flow, removed 175 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:41,403 INFO L242 Difference]: Finished difference. Result has 364 places, 243 transitions, 1265 flow [2021-12-14 16:47:41,403 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=1265, PETRI_PLACES=364, PETRI_TRANSITIONS=243} [2021-12-14 16:47:41,404 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 177 predicate places. [2021-12-14 16:47:41,404 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 243 transitions, 1265 flow [2021-12-14 16:47:41,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:41,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:41,404 INFO L254 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] [2021-12-14 16:47:41,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-14 16:47:41,405 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:41,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:41,405 INFO L85 PathProgramCache]: Analyzing trace with hash -165024850, now seen corresponding path program 4 times [2021-12-14 16:47:41,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:41,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619713323] [2021-12-14 16:47:41,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:41,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:41,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:41,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619713323] [2021-12-14 16:47:41,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619713323] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:41,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:41,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:41,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439619065] [2021-12-14 16:47:41,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:41,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:41,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:41,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:41,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:41,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:41,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 243 transitions, 1265 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:41,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:41,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:41,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:42,278 INFO L129 PetriNetUnfolder]: 551/1777 cut-off events. [2021-12-14 16:47:42,278 INFO L130 PetriNetUnfolder]: For 14215/14223 co-relation queries the response was YES. [2021-12-14 16:47:42,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7792 conditions, 1777 events. 551/1777 cut-off events. For 14215/14223 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 13110 event pairs, 242 based on Foata normal form. 6/1689 useless extension candidates. Maximal degree in co-relation 7682. Up to 591 conditions per place. [2021-12-14 16:47:42,299 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 151 selfloop transitions, 43 changer transitions 44/375 dead transitions. [2021-12-14 16:47:42,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 375 transitions, 3353 flow [2021-12-14 16:47:42,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-14 16:47:42,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-14 16:47:42,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4818 transitions. [2021-12-14 16:47:42,302 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7647619047619048 [2021-12-14 16:47:42,302 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4818 transitions. [2021-12-14 16:47:42,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4818 transitions. [2021-12-14 16:47:42,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:42,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4818 transitions. [2021-12-14 16:47:42,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 160.6) internal successors, (4818), 30 states have internal predecessors, (4818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:42,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 210.0) internal successors, (6510), 31 states have internal predecessors, (6510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:42,309 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 210.0) internal successors, (6510), 31 states have internal predecessors, (6510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:42,309 INFO L186 Difference]: Start difference. First operand has 364 places, 243 transitions, 1265 flow. Second operand 30 states and 4818 transitions. [2021-12-14 16:47:42,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 375 transitions, 3353 flow [2021-12-14 16:47:42,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 375 transitions, 2925 flow, removed 213 selfloop flow, removed 40 redundant places. [2021-12-14 16:47:42,342 INFO L242 Difference]: Finished difference. Result has 322 places, 259 transitions, 1542 flow [2021-12-14 16:47:42,343 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1542, PETRI_PLACES=322, PETRI_TRANSITIONS=259} [2021-12-14 16:47:42,343 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 135 predicate places. [2021-12-14 16:47:42,343 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 259 transitions, 1542 flow [2021-12-14 16:47:42,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:42,344 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:42,344 INFO L254 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] [2021-12-14 16:47:42,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-14 16:47:42,345 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:42,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:42,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1987803174, now seen corresponding path program 5 times [2021-12-14 16:47:42,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:42,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66704845] [2021-12-14 16:47:42,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:42,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:42,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:42,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:42,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:42,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66704845] [2021-12-14 16:47:42,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66704845] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:42,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:42,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:42,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827260429] [2021-12-14 16:47:42,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:42,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:42,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:42,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:42,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:42,545 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:42,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 259 transitions, 1542 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:42,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:42,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:42,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:43,784 INFO L129 PetriNetUnfolder]: 699/2155 cut-off events. [2021-12-14 16:47:43,785 INFO L130 PetriNetUnfolder]: For 18292/18302 co-relation queries the response was YES. [2021-12-14 16:47:43,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9921 conditions, 2155 events. 699/2155 cut-off events. For 18292/18302 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 16545 event pairs, 323 based on Foata normal form. 1/2058 useless extension candidates. Maximal degree in co-relation 9834. Up to 603 conditions per place. [2021-12-14 16:47:43,843 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 200 selfloop transitions, 28 changer transitions 84/449 dead transitions. [2021-12-14 16:47:43,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 449 transitions, 4400 flow [2021-12-14 16:47:43,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-14 16:47:43,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-12-14 16:47:43,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 8133 transitions. [2021-12-14 16:47:43,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7593837535014005 [2021-12-14 16:47:43,849 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 8133 transitions. [2021-12-14 16:47:43,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 8133 transitions. [2021-12-14 16:47:43,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:43,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 8133 transitions. [2021-12-14 16:47:43,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 159.47058823529412) internal successors, (8133), 51 states have internal predecessors, (8133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:43,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 210.0) internal successors, (10920), 52 states have internal predecessors, (10920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:43,865 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 210.0) internal successors, (10920), 52 states have internal predecessors, (10920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:43,865 INFO L186 Difference]: Start difference. First operand has 322 places, 259 transitions, 1542 flow. Second operand 51 states and 8133 transitions. [2021-12-14 16:47:43,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 449 transitions, 4400 flow [2021-12-14 16:47:43,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 449 transitions, 4090 flow, removed 131 selfloop flow, removed 18 redundant places. [2021-12-14 16:47:43,909 INFO L242 Difference]: Finished difference. Result has 385 places, 280 transitions, 1883 flow [2021-12-14 16:47:43,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1883, PETRI_PLACES=385, PETRI_TRANSITIONS=280} [2021-12-14 16:47:43,910 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 198 predicate places. [2021-12-14 16:47:43,910 INFO L470 AbstractCegarLoop]: Abstraction has has 385 places, 280 transitions, 1883 flow [2021-12-14 16:47:43,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:43,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:43,911 INFO L254 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] [2021-12-14 16:47:43,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-14 16:47:43,911 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:43,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:43,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1807756518, now seen corresponding path program 1 times [2021-12-14 16:47:43,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:43,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348140749] [2021-12-14 16:47:43,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:43,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:43,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:43,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:43,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348140749] [2021-12-14 16:47:43,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348140749] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:43,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:43,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:43,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468929564] [2021-12-14 16:47:43,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:43,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:43,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:43,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:43,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:43,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:43,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 280 transitions, 1883 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:43,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:43,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:43,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:44,202 INFO L129 PetriNetUnfolder]: 301/1591 cut-off events. [2021-12-14 16:47:44,203 INFO L130 PetriNetUnfolder]: For 19920/20002 co-relation queries the response was YES. [2021-12-14 16:47:44,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7233 conditions, 1591 events. 301/1591 cut-off events. For 19920/20002 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 12098 event pairs, 121 based on Foata normal form. 12/1511 useless extension candidates. Maximal degree in co-relation 7114. Up to 119 conditions per place. [2021-12-14 16:47:44,234 INFO L132 encePairwiseOnDemand]: 202/210 looper letters, 13 selfloop transitions, 5 changer transitions 0/286 dead transitions. [2021-12-14 16:47:44,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 286 transitions, 1934 flow [2021-12-14 16:47:44,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:44,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:44,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:44,237 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:44,237 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:44,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:44,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:44,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:44,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,239 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,239 INFO L186 Difference]: Start difference. First operand has 385 places, 280 transitions, 1883 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:44,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 286 transitions, 1934 flow [2021-12-14 16:47:44,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 286 transitions, 1832 flow, removed 51 selfloop flow, removed 25 redundant places. [2021-12-14 16:47:44,306 INFO L242 Difference]: Finished difference. Result has 325 places, 283 transitions, 1819 flow [2021-12-14 16:47:44,306 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1819, PETRI_PLACES=325, PETRI_TRANSITIONS=283} [2021-12-14 16:47:44,307 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 138 predicate places. [2021-12-14 16:47:44,307 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 283 transitions, 1819 flow [2021-12-14 16:47:44,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,307 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:44,307 INFO L254 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] [2021-12-14 16:47:44,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-14 16:47:44,308 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:44,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:44,309 INFO L85 PathProgramCache]: Analyzing trace with hash 960053992, now seen corresponding path program 2 times [2021-12-14 16:47:44,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:44,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526387761] [2021-12-14 16:47:44,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:44,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:44,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:44,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526387761] [2021-12-14 16:47:44,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526387761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:44,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:44,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:44,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353185622] [2021-12-14 16:47:44,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:44,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:44,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:44,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:44,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:44,377 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:44,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 283 transitions, 1819 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:44,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:44,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:44,786 INFO L129 PetriNetUnfolder]: 274/1448 cut-off events. [2021-12-14 16:47:44,786 INFO L130 PetriNetUnfolder]: For 11811/11892 co-relation queries the response was YES. [2021-12-14 16:47:44,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5992 conditions, 1448 events. 274/1448 cut-off events. For 11811/11892 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9946 event pairs, 125 based on Foata normal form. 20/1407 useless extension candidates. Maximal degree in co-relation 5896. Up to 118 conditions per place. [2021-12-14 16:47:44,811 INFO L132 encePairwiseOnDemand]: 204/210 looper letters, 18 selfloop transitions, 3 changer transitions 0/289 dead transitions. [2021-12-14 16:47:44,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 289 transitions, 1882 flow [2021-12-14 16:47:44,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:44,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:44,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:44,813 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:44,813 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:44,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:44,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:44,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:44,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,814 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,814 INFO L186 Difference]: Start difference. First operand has 325 places, 283 transitions, 1819 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:44,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 289 transitions, 1882 flow [2021-12-14 16:47:44,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 289 transitions, 1872 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-14 16:47:44,851 INFO L242 Difference]: Finished difference. Result has 327 places, 286 transitions, 1845 flow [2021-12-14 16:47:44,852 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1845, PETRI_PLACES=327, PETRI_TRANSITIONS=286} [2021-12-14 16:47:44,852 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 140 predicate places. [2021-12-14 16:47:44,852 INFO L470 AbstractCegarLoop]: Abstraction has has 327 places, 286 transitions, 1845 flow [2021-12-14 16:47:44,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,852 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:44,852 INFO L254 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] [2021-12-14 16:47:44,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-14 16:47:44,853 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:44,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:44,853 INFO L85 PathProgramCache]: Analyzing trace with hash 427397792, now seen corresponding path program 1 times [2021-12-14 16:47:44,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:44,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132479529] [2021-12-14 16:47:44,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:44,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:44,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:44,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:44,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:44,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132479529] [2021-12-14 16:47:44,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132479529] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:44,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:44,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:44,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899992991] [2021-12-14 16:47:44,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:44,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:44,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:44,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:44,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:44,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:44,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 286 transitions, 1845 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:44,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:44,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:44,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:46,245 INFO L129 PetriNetUnfolder]: 922/2971 cut-off events. [2021-12-14 16:47:46,245 INFO L130 PetriNetUnfolder]: For 23013/23058 co-relation queries the response was YES. [2021-12-14 16:47:46,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13129 conditions, 2971 events. 922/2971 cut-off events. For 23013/23058 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 22998 event pairs, 284 based on Foata normal form. 8/2887 useless extension candidates. Maximal degree in co-relation 13032. Up to 926 conditions per place. [2021-12-14 16:47:46,296 INFO L132 encePairwiseOnDemand]: 187/210 looper letters, 239 selfloop transitions, 54 changer transitions 98/541 dead transitions. [2021-12-14 16:47:46,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 541 transitions, 4309 flow [2021-12-14 16:47:46,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-14 16:47:46,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-14 16:47:46,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5513 transitions. [2021-12-14 16:47:46,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7721288515406163 [2021-12-14 16:47:46,300 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5513 transitions. [2021-12-14 16:47:46,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5513 transitions. [2021-12-14 16:47:46,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:46,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5513 transitions. [2021-12-14 16:47:46,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 162.14705882352942) internal successors, (5513), 34 states have internal predecessors, (5513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 210.0) internal successors, (7350), 35 states have internal predecessors, (7350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,314 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 210.0) internal successors, (7350), 35 states have internal predecessors, (7350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,314 INFO L186 Difference]: Start difference. First operand has 327 places, 286 transitions, 1845 flow. Second operand 34 states and 5513 transitions. [2021-12-14 16:47:46,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 541 transitions, 4309 flow [2021-12-14 16:47:46,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 541 transitions, 4300 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-12-14 16:47:46,408 INFO L242 Difference]: Finished difference. Result has 389 places, 330 transitions, 2480 flow [2021-12-14 16:47:46,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2480, PETRI_PLACES=389, PETRI_TRANSITIONS=330} [2021-12-14 16:47:46,409 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 202 predicate places. [2021-12-14 16:47:46,409 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 330 transitions, 2480 flow [2021-12-14 16:47:46,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:46,410 INFO L254 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] [2021-12-14 16:47:46,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-12-14 16:47:46,410 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:46,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:46,410 INFO L85 PathProgramCache]: Analyzing trace with hash -2073674330, now seen corresponding path program 1 times [2021-12-14 16:47:46,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:46,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687654101] [2021-12-14 16:47:46,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:46,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:46,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:46,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:46,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687654101] [2021-12-14 16:47:46,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687654101] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:46,433 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:46,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:46,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282989970] [2021-12-14 16:47:46,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:46,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:46,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:46,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:46,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:46,435 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:46,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 330 transitions, 2480 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:46,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:46,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:46,769 INFO L129 PetriNetUnfolder]: 343/2058 cut-off events. [2021-12-14 16:47:46,770 INFO L130 PetriNetUnfolder]: For 20881/21093 co-relation queries the response was YES. [2021-12-14 16:47:46,800 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9499 conditions, 2058 events. 343/2058 cut-off events. For 20881/21093 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 16708 event pairs, 179 based on Foata normal form. 41/2015 useless extension candidates. Maximal degree in co-relation 9372. Up to 192 conditions per place. [2021-12-14 16:47:46,806 INFO L132 encePairwiseOnDemand]: 204/210 looper letters, 14 selfloop transitions, 3 changer transitions 1/336 dead transitions. [2021-12-14 16:47:46,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 336 transitions, 2531 flow [2021-12-14 16:47:46,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:46,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:46,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:46,807 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:46,807 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:46,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:46,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:46,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:46,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,808 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,808 INFO L186 Difference]: Start difference. First operand has 389 places, 330 transitions, 2480 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:46,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 336 transitions, 2531 flow [2021-12-14 16:47:46,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 336 transitions, 2333 flow, removed 99 selfloop flow, removed 6 redundant places. [2021-12-14 16:47:46,893 INFO L242 Difference]: Finished difference. Result has 369 places, 332 transitions, 2308 flow [2021-12-14 16:47:46,893 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2308, PETRI_PLACES=369, PETRI_TRANSITIONS=332} [2021-12-14 16:47:46,893 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 182 predicate places. [2021-12-14 16:47:46,893 INFO L470 AbstractCegarLoop]: Abstraction has has 369 places, 332 transitions, 2308 flow [2021-12-14 16:47:46,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,894 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:46,894 INFO L254 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] [2021-12-14 16:47:46,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-12-14 16:47:46,894 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:46,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:46,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1774658082, now seen corresponding path program 2 times [2021-12-14 16:47:46,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:46,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750132029] [2021-12-14 16:47:46,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:46,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:46,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:46,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:46,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750132029] [2021-12-14 16:47:46,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750132029] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:46,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:46,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:47:46,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798860452] [2021-12-14 16:47:46,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:46,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:47:46,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:46,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:47:46,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:47:46,919 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 210 [2021-12-14 16:47:46,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 332 transitions, 2308 flow. Second operand has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:46,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:46,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 210 [2021-12-14 16:47:46,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:47,183 INFO L129 PetriNetUnfolder]: 256/1602 cut-off events. [2021-12-14 16:47:47,184 INFO L130 PetriNetUnfolder]: For 14136/14205 co-relation queries the response was YES. [2021-12-14 16:47:47,207 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7112 conditions, 1602 events. 256/1602 cut-off events. For 14136/14205 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 11944 event pairs, 137 based on Foata normal form. 23/1565 useless extension candidates. Maximal degree in co-relation 6989. Up to 135 conditions per place. [2021-12-14 16:47:47,213 INFO L132 encePairwiseOnDemand]: 202/210 looper letters, 14 selfloop transitions, 5 changer transitions 11/306 dead transitions. [2021-12-14 16:47:47,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 306 transitions, 2123 flow [2021-12-14 16:47:47,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:47:47,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:47:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2021-12-14 16:47:47,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2021-12-14 16:47:47,215 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 591 transitions. [2021-12-14 16:47:47,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 591 transitions. [2021-12-14 16:47:47,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:47,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 591 transitions. [2021-12-14 16:47:47,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:47,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:47,217 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:47,217 INFO L186 Difference]: Start difference. First operand has 369 places, 332 transitions, 2308 flow. Second operand 3 states and 591 transitions. [2021-12-14 16:47:47,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 306 transitions, 2123 flow [2021-12-14 16:47:47,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 306 transitions, 2086 flow, removed 3 selfloop flow, removed 8 redundant places. [2021-12-14 16:47:47,299 INFO L242 Difference]: Finished difference. Result has 361 places, 292 transitions, 2009 flow [2021-12-14 16:47:47,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2009, PETRI_PLACES=361, PETRI_TRANSITIONS=292} [2021-12-14 16:47:47,300 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 174 predicate places. [2021-12-14 16:47:47,300 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 292 transitions, 2009 flow [2021-12-14 16:47:47,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.66666666666666) internal successors, (578), 3 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:47,301 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:47,301 INFO L254 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] [2021-12-14 16:47:47,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-12-14 16:47:47,301 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:47,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:47,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1019898054, now seen corresponding path program 1 times [2021-12-14 16:47:47,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:47,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106103431] [2021-12-14 16:47:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:47,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:47,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:47,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:47,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106103431] [2021-12-14 16:47:47,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106103431] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:47,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:47,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:47,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682107274] [2021-12-14 16:47:47,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:47,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:47,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:47,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:47,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:47,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:47,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 292 transitions, 2009 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:47,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:47,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:47,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:48,979 INFO L129 PetriNetUnfolder]: 574/2173 cut-off events. [2021-12-14 16:47:48,979 INFO L130 PetriNetUnfolder]: For 21995/22026 co-relation queries the response was YES. [2021-12-14 16:47:49,014 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10926 conditions, 2173 events. 574/2173 cut-off events. For 21995/22026 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 15818 event pairs, 282 based on Foata normal form. 8/2135 useless extension candidates. Maximal degree in co-relation 10808. Up to 983 conditions per place. [2021-12-14 16:47:49,025 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 216 selfloop transitions, 10 changer transitions 105/497 dead transitions. [2021-12-14 16:47:49,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 497 transitions, 4485 flow [2021-12-14 16:47:49,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-14 16:47:49,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-14 16:47:49,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 9234 transitions. [2021-12-14 16:47:49,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.758128078817734 [2021-12-14 16:47:49,032 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 9234 transitions. [2021-12-14 16:47:49,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 9234 transitions. [2021-12-14 16:47:49,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:49,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 9234 transitions. [2021-12-14 16:47:49,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 159.20689655172413) internal successors, (9234), 58 states have internal predecessors, (9234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:49,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 210.0) internal successors, (12390), 59 states have internal predecessors, (12390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:49,049 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 210.0) internal successors, (12390), 59 states have internal predecessors, (12390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:49,049 INFO L186 Difference]: Start difference. First operand has 361 places, 292 transitions, 2009 flow. Second operand 58 states and 9234 transitions. [2021-12-14 16:47:49,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 497 transitions, 4485 flow [2021-12-14 16:47:49,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 497 transitions, 4457 flow, removed 9 selfloop flow, removed 5 redundant places. [2021-12-14 16:47:49,138 INFO L242 Difference]: Finished difference. Result has 463 places, 298 transitions, 2281 flow [2021-12-14 16:47:49,158 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=2281, PETRI_PLACES=463, PETRI_TRANSITIONS=298} [2021-12-14 16:47:49,158 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 276 predicate places. [2021-12-14 16:47:49,159 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 298 transitions, 2281 flow [2021-12-14 16:47:49,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:49,159 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:49,159 INFO L254 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] [2021-12-14 16:47:49,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-12-14 16:47:49,160 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:49,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:49,160 INFO L85 PathProgramCache]: Analyzing trace with hash -548017258, now seen corresponding path program 2 times [2021-12-14 16:47:49,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:49,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106812829] [2021-12-14 16:47:49,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:49,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:49,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:49,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:49,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:49,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106812829] [2021-12-14 16:47:49,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106812829] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:49,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:49,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:49,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438665516] [2021-12-14 16:47:49,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:49,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:49,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:49,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:49,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:49,351 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:49,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 298 transitions, 2281 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:49,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:49,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:49,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:50,143 INFO L129 PetriNetUnfolder]: 568/2165 cut-off events. [2021-12-14 16:47:50,143 INFO L130 PetriNetUnfolder]: For 40107/40128 co-relation queries the response was YES. [2021-12-14 16:47:50,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13617 conditions, 2165 events. 568/2165 cut-off events. For 40107/40128 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 15704 event pairs, 292 based on Foata normal form. 7/2119 useless extension candidates. Maximal degree in co-relation 13447. Up to 998 conditions per place. [2021-12-14 16:47:50,178 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 180 selfloop transitions, 26 changer transitions 48/420 dead transitions. [2021-12-14 16:47:50,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 420 transitions, 4559 flow [2021-12-14 16:47:50,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-14 16:47:50,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-14 16:47:50,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4186 transitions. [2021-12-14 16:47:50,181 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7666666666666667 [2021-12-14 16:47:50,181 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4186 transitions. [2021-12-14 16:47:50,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4186 transitions. [2021-12-14 16:47:50,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:50,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4186 transitions. [2021-12-14 16:47:50,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 161.0) internal successors, (4186), 26 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:50,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 210.0) internal successors, (5670), 27 states have internal predecessors, (5670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:50,189 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 210.0) internal successors, (5670), 27 states have internal predecessors, (5670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:50,189 INFO L186 Difference]: Start difference. First operand has 463 places, 298 transitions, 2281 flow. Second operand 26 states and 4186 transitions. [2021-12-14 16:47:50,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 420 transitions, 4559 flow [2021-12-14 16:47:50,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 420 transitions, 4193 flow, removed 175 selfloop flow, removed 25 redundant places. [2021-12-14 16:47:50,336 INFO L242 Difference]: Finished difference. Result has 437 places, 323 transitions, 2798 flow [2021-12-14 16:47:50,336 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2798, PETRI_PLACES=437, PETRI_TRANSITIONS=323} [2021-12-14 16:47:50,337 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 250 predicate places. [2021-12-14 16:47:50,337 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 323 transitions, 2798 flow [2021-12-14 16:47:50,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:50,337 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:50,338 INFO L254 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] [2021-12-14 16:47:50,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-12-14 16:47:50,338 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:50,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:50,338 INFO L85 PathProgramCache]: Analyzing trace with hash 218437954, now seen corresponding path program 3 times [2021-12-14 16:47:50,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:50,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140804087] [2021-12-14 16:47:50,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:50,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:50,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:50,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:50,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140804087] [2021-12-14 16:47:50,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140804087] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:50,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:50,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:50,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066562706] [2021-12-14 16:47:50,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:50,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:50,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:50,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:50,490 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:50,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 323 transitions, 2798 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:50,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:50,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:50,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:51,491 INFO L129 PetriNetUnfolder]: 579/2181 cut-off events. [2021-12-14 16:47:51,491 INFO L130 PetriNetUnfolder]: For 38120/38142 co-relation queries the response was YES. [2021-12-14 16:47:51,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13827 conditions, 2181 events. 579/2181 cut-off events. For 38120/38142 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 15885 event pairs, 295 based on Foata normal form. 8/2133 useless extension candidates. Maximal degree in co-relation 13657. Up to 1034 conditions per place. [2021-12-14 16:47:51,536 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 188 selfloop transitions, 34 changer transitions 43/431 dead transitions. [2021-12-14 16:47:51,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 431 transitions, 5275 flow [2021-12-14 16:47:51,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-14 16:47:51,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-14 16:47:51,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4180 transitions. [2021-12-14 16:47:51,539 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7655677655677655 [2021-12-14 16:47:51,539 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4180 transitions. [2021-12-14 16:47:51,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4180 transitions. [2021-12-14 16:47:51,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:51,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4180 transitions. [2021-12-14 16:47:51,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 160.76923076923077) internal successors, (4180), 26 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:51,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 210.0) internal successors, (5670), 27 states have internal predecessors, (5670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:51,548 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 210.0) internal successors, (5670), 27 states have internal predecessors, (5670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:51,548 INFO L186 Difference]: Start difference. First operand has 437 places, 323 transitions, 2798 flow. Second operand 26 states and 4180 transitions. [2021-12-14 16:47:51,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 431 transitions, 5275 flow [2021-12-14 16:47:51,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 431 transitions, 4385 flow, removed 444 selfloop flow, removed 11 redundant places. [2021-12-14 16:47:51,709 INFO L242 Difference]: Finished difference. Result has 457 places, 341 transitions, 2925 flow [2021-12-14 16:47:51,709 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2925, PETRI_PLACES=457, PETRI_TRANSITIONS=341} [2021-12-14 16:47:51,709 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 270 predicate places. [2021-12-14 16:47:51,709 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 341 transitions, 2925 flow [2021-12-14 16:47:51,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:51,710 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:51,710 INFO L254 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] [2021-12-14 16:47:51,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-12-14 16:47:51,710 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:51,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:51,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1547214746, now seen corresponding path program 4 times [2021-12-14 16:47:51,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:51,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700813908] [2021-12-14 16:47:51,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:51,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:51,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:51,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:51,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:51,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700813908] [2021-12-14 16:47:51,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700813908] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:51,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:51,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:51,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289080981] [2021-12-14 16:47:51,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:51,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:51,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:51,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:51,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:51,857 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:51,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 341 transitions, 2925 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:51,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:51,858 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:51,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:53,370 INFO L129 PetriNetUnfolder]: 671/2453 cut-off events. [2021-12-14 16:47:53,370 INFO L130 PetriNetUnfolder]: For 38410/38437 co-relation queries the response was YES. [2021-12-14 16:47:53,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15133 conditions, 2453 events. 671/2453 cut-off events. For 38410/38437 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 18447 event pairs, 344 based on Foata normal form. 8/2404 useless extension candidates. Maximal degree in co-relation 14956. Up to 1011 conditions per place. [2021-12-14 16:47:53,422 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 232 selfloop transitions, 32 changer transitions 89/519 dead transitions. [2021-12-14 16:47:53,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 519 transitions, 6335 flow [2021-12-14 16:47:53,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-14 16:47:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-12-14 16:47:53,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7972 transitions. [2021-12-14 16:47:53,426 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7592380952380953 [2021-12-14 16:47:53,426 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7972 transitions. [2021-12-14 16:47:53,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7972 transitions. [2021-12-14 16:47:53,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:53,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7972 transitions. [2021-12-14 16:47:53,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 159.44) internal successors, (7972), 50 states have internal predecessors, (7972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:53,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 210.0) internal successors, (10710), 51 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:53,526 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 210.0) internal successors, (10710), 51 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:53,526 INFO L186 Difference]: Start difference. First operand has 457 places, 341 transitions, 2925 flow. Second operand 50 states and 7972 transitions. [2021-12-14 16:47:53,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 519 transitions, 6335 flow [2021-12-14 16:47:53,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 519 transitions, 5888 flow, removed 163 selfloop flow, removed 12 redundant places. [2021-12-14 16:47:53,744 INFO L242 Difference]: Finished difference. Result has 530 places, 360 transitions, 3155 flow [2021-12-14 16:47:53,744 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=2680, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=3155, PETRI_PLACES=530, PETRI_TRANSITIONS=360} [2021-12-14 16:47:53,745 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 343 predicate places. [2021-12-14 16:47:53,745 INFO L470 AbstractCegarLoop]: Abstraction has has 530 places, 360 transitions, 3155 flow [2021-12-14 16:47:53,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:53,745 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:53,745 INFO L254 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] [2021-12-14 16:47:53,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-12-14 16:47:53,746 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:53,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:53,747 INFO L85 PathProgramCache]: Analyzing trace with hash -796247580, now seen corresponding path program 5 times [2021-12-14 16:47:53,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:53,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322525456] [2021-12-14 16:47:53,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:53,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:53,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:53,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:53,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322525456] [2021-12-14 16:47:53,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322525456] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:53,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:53,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:53,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553599786] [2021-12-14 16:47:53,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:53,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:53,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:53,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:53,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:53,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:53,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 360 transitions, 3155 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:53,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:53,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:53,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:55,669 INFO L129 PetriNetUnfolder]: 670/2439 cut-off events. [2021-12-14 16:47:55,669 INFO L130 PetriNetUnfolder]: For 52496/52532 co-relation queries the response was YES. [2021-12-14 16:47:55,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16645 conditions, 2439 events. 670/2439 cut-off events. For 52496/52532 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 18383 event pairs, 295 based on Foata normal form. 7/2390 useless extension candidates. Maximal degree in co-relation 16429. Up to 960 conditions per place. [2021-12-14 16:47:55,747 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 302 selfloop transitions, 37 changer transitions 104/609 dead transitions. [2021-12-14 16:47:55,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 609 transitions, 8541 flow [2021-12-14 16:47:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-14 16:47:55,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-14 16:47:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 9230 transitions. [2021-12-14 16:47:55,752 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7577996715927751 [2021-12-14 16:47:55,752 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 9230 transitions. [2021-12-14 16:47:55,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 9230 transitions. [2021-12-14 16:47:55,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:55,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 9230 transitions. [2021-12-14 16:47:55,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 159.13793103448276) internal successors, (9230), 58 states have internal predecessors, (9230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:55,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 210.0) internal successors, (12390), 59 states have internal predecessors, (12390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:55,767 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 210.0) internal successors, (12390), 59 states have internal predecessors, (12390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:55,767 INFO L186 Difference]: Start difference. First operand has 530 places, 360 transitions, 3155 flow. Second operand 58 states and 9230 transitions. [2021-12-14 16:47:55,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 609 transitions, 8541 flow [2021-12-14 16:47:56,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 609 transitions, 8009 flow, removed 255 selfloop flow, removed 22 redundant places. [2021-12-14 16:47:56,075 INFO L242 Difference]: Finished difference. Result has 576 places, 362 transitions, 3323 flow [2021-12-14 16:47:56,076 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=3323, PETRI_PLACES=576, PETRI_TRANSITIONS=362} [2021-12-14 16:47:56,076 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 389 predicate places. [2021-12-14 16:47:56,076 INFO L470 AbstractCegarLoop]: Abstraction has has 576 places, 362 transitions, 3323 flow [2021-12-14 16:47:56,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:56,077 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:56,077 INFO L254 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] [2021-12-14 16:47:56,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-12-14 16:47:56,077 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:56,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:56,077 INFO L85 PathProgramCache]: Analyzing trace with hash 2130205306, now seen corresponding path program 6 times [2021-12-14 16:47:56,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:56,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097952015] [2021-12-14 16:47:56,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:56,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:56,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:56,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:56,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:56,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097952015] [2021-12-14 16:47:56,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097952015] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:56,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:56,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:56,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216296217] [2021-12-14 16:47:56,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:56,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:56,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:56,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:56,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:56,235 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:56,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 362 transitions, 3323 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:56,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:56,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:56,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:47:58,165 INFO L129 PetriNetUnfolder]: 698/2560 cut-off events. [2021-12-14 16:47:58,165 INFO L130 PetriNetUnfolder]: For 54514/54547 co-relation queries the response was YES. [2021-12-14 16:47:58,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17780 conditions, 2560 events. 698/2560 cut-off events. For 54514/54547 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 19821 event pairs, 316 based on Foata normal form. 13/2510 useless extension candidates. Maximal degree in co-relation 17536. Up to 1068 conditions per place. [2021-12-14 16:47:58,259 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 231 selfloop transitions, 42 changer transitions 89/528 dead transitions. [2021-12-14 16:47:58,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 528 transitions, 7406 flow [2021-12-14 16:47:58,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-14 16:47:58,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-12-14 16:47:58,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 8589 transitions. [2021-12-14 16:47:58,263 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7574074074074074 [2021-12-14 16:47:58,263 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 8589 transitions. [2021-12-14 16:47:58,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 8589 transitions. [2021-12-14 16:47:58,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:47:58,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 8589 transitions. [2021-12-14 16:47:58,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 159.05555555555554) internal successors, (8589), 54 states have internal predecessors, (8589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:58,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 210.0) internal successors, (11550), 55 states have internal predecessors, (11550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:58,278 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 210.0) internal successors, (11550), 55 states have internal predecessors, (11550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:58,278 INFO L186 Difference]: Start difference. First operand has 576 places, 362 transitions, 3323 flow. Second operand 54 states and 8589 transitions. [2021-12-14 16:47:58,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 528 transitions, 7406 flow [2021-12-14 16:47:58,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 528 transitions, 6966 flow, removed 126 selfloop flow, removed 47 redundant places. [2021-12-14 16:47:58,629 INFO L242 Difference]: Finished difference. Result has 578 places, 369 transitions, 3506 flow [2021-12-14 16:47:58,629 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=3506, PETRI_PLACES=578, PETRI_TRANSITIONS=369} [2021-12-14 16:47:58,629 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 391 predicate places. [2021-12-14 16:47:58,629 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 369 transitions, 3506 flow [2021-12-14 16:47:58,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:58,630 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:47:58,630 INFO L254 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] [2021-12-14 16:47:58,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-12-14 16:47:58,630 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:47:58,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:47:58,630 INFO L85 PathProgramCache]: Analyzing trace with hash -492697310, now seen corresponding path program 7 times [2021-12-14 16:47:58,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:47:58,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007290729] [2021-12-14 16:47:58,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:47:58,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:47:58,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:47:58,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:47:58,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:47:58,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007290729] [2021-12-14 16:47:58,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007290729] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:47:58,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:47:58,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:47:58,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439602712] [2021-12-14 16:47:58,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:47:58,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:47:58,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:47:58,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:47:58,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:47:58,782 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:47:58,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 369 transitions, 3506 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:47:58,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:47:58,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:47:58,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:48:00,470 INFO L129 PetriNetUnfolder]: 766/2699 cut-off events. [2021-12-14 16:48:00,470 INFO L130 PetriNetUnfolder]: For 74175/74211 co-relation queries the response was YES. [2021-12-14 16:48:00,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20637 conditions, 2699 events. 766/2699 cut-off events. For 74175/74211 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 20992 event pairs, 396 based on Foata normal form. 8/2632 useless extension candidates. Maximal degree in co-relation 20393. Up to 1097 conditions per place. [2021-12-14 16:48:00,542 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 266 selfloop transitions, 32 changer transitions 89/553 dead transitions. [2021-12-14 16:48:00,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 553 transitions, 9158 flow [2021-12-14 16:48:00,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-14 16:48:00,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-12-14 16:48:00,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 8133 transitions. [2021-12-14 16:48:00,547 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7593837535014005 [2021-12-14 16:48:00,547 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 8133 transitions. [2021-12-14 16:48:00,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 8133 transitions. [2021-12-14 16:48:00,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:48:00,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 8133 transitions. [2021-12-14 16:48:00,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 159.47058823529412) internal successors, (8133), 51 states have internal predecessors, (8133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:00,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 210.0) internal successors, (10920), 52 states have internal predecessors, (10920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:00,561 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 210.0) internal successors, (10920), 52 states have internal predecessors, (10920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:00,561 INFO L186 Difference]: Start difference. First operand has 578 places, 369 transitions, 3506 flow. Second operand 51 states and 8133 transitions. [2021-12-14 16:48:00,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 553 transitions, 9158 flow [2021-12-14 16:48:00,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 553 transitions, 8130 flow, removed 495 selfloop flow, removed 39 redundant places. [2021-12-14 16:48:00,894 INFO L242 Difference]: Finished difference. Result has 593 places, 389 transitions, 4065 flow [2021-12-14 16:48:00,894 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=4065, PETRI_PLACES=593, PETRI_TRANSITIONS=389} [2021-12-14 16:48:00,894 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 406 predicate places. [2021-12-14 16:48:00,894 INFO L470 AbstractCegarLoop]: Abstraction has has 593 places, 389 transitions, 4065 flow [2021-12-14 16:48:00,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:00,895 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:48:00,895 INFO L254 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] [2021-12-14 16:48:00,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-12-14 16:48:00,895 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:48:00,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:48:00,895 INFO L85 PathProgramCache]: Analyzing trace with hash -2014465076, now seen corresponding path program 8 times [2021-12-14 16:48:00,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:48:00,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714787208] [2021-12-14 16:48:00,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:48:00,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:48:00,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:48:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:48:01,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:48:01,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714787208] [2021-12-14 16:48:01,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714787208] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:48:01,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:48:01,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:48:01,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733848401] [2021-12-14 16:48:01,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:48:01,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:48:01,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:48:01,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:48:01,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:48:01,039 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:48:01,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 389 transitions, 4065 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:01,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:48:01,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:48:01,040 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:48:02,646 INFO L129 PetriNetUnfolder]: 759/2706 cut-off events. [2021-12-14 16:48:02,647 INFO L130 PetriNetUnfolder]: For 84415/84465 co-relation queries the response was YES. [2021-12-14 16:48:02,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21418 conditions, 2706 events. 759/2706 cut-off events. For 84415/84465 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 21215 event pairs, 354 based on Foata normal form. 10/2635 useless extension candidates. Maximal degree in co-relation 21165. Up to 1127 conditions per place. [2021-12-14 16:48:02,723 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 309 selfloop transitions, 58 changer transitions 88/621 dead transitions. [2021-12-14 16:48:02,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 621 transitions, 11460 flow [2021-12-14 16:48:02,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-14 16:48:02,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-12-14 16:48:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7963 transitions. [2021-12-14 16:48:02,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7583809523809524 [2021-12-14 16:48:02,732 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7963 transitions. [2021-12-14 16:48:02,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7963 transitions. [2021-12-14 16:48:02,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:48:02,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7963 transitions. [2021-12-14 16:48:02,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 159.26) internal successors, (7963), 50 states have internal predecessors, (7963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:02,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 210.0) internal successors, (10710), 51 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:02,749 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 210.0) internal successors, (10710), 51 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:02,749 INFO L186 Difference]: Start difference. First operand has 593 places, 389 transitions, 4065 flow. Second operand 50 states and 7963 transitions. [2021-12-14 16:48:02,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 621 transitions, 11460 flow [2021-12-14 16:48:03,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 621 transitions, 10188 flow, removed 636 selfloop flow, removed 36 redundant places. [2021-12-14 16:48:03,318 INFO L242 Difference]: Finished difference. Result has 612 places, 417 transitions, 4880 flow [2021-12-14 16:48:03,319 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=4880, PETRI_PLACES=612, PETRI_TRANSITIONS=417} [2021-12-14 16:48:03,320 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 425 predicate places. [2021-12-14 16:48:03,320 INFO L470 AbstractCegarLoop]: Abstraction has has 612 places, 417 transitions, 4880 flow [2021-12-14 16:48:03,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:03,320 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:48:03,320 INFO L254 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] [2021-12-14 16:48:03,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-12-14 16:48:03,321 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:48:03,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:48:03,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1049776710, now seen corresponding path program 9 times [2021-12-14 16:48:03,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:48:03,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748267929] [2021-12-14 16:48:03,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:48:03,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:48:03,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:48:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:48:03,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:48:03,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748267929] [2021-12-14 16:48:03,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748267929] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:48:03,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:48:03,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:48:03,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825197221] [2021-12-14 16:48:03,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:48:03,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:48:03,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:48:03,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:48:03,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:48:03,478 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:48:03,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 417 transitions, 4880 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:03,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:48:03,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:48:03,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:48:05,134 INFO L129 PetriNetUnfolder]: 748/2726 cut-off events. [2021-12-14 16:48:05,134 INFO L130 PetriNetUnfolder]: For 75761/75807 co-relation queries the response was YES. [2021-12-14 16:48:05,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20781 conditions, 2726 events. 748/2726 cut-off events. For 75761/75807 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 21538 event pairs, 329 based on Foata normal form. 15/2673 useless extension candidates. Maximal degree in co-relation 20518. Up to 1102 conditions per place. [2021-12-14 16:48:05,225 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 265 selfloop transitions, 72 changer transitions 81/584 dead transitions. [2021-12-14 16:48:05,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 584 transitions, 9823 flow [2021-12-14 16:48:05,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-14 16:48:05,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-12-14 16:48:05,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 7328 transitions. [2021-12-14 16:48:05,230 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.758592132505176 [2021-12-14 16:48:05,230 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 7328 transitions. [2021-12-14 16:48:05,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 7328 transitions. [2021-12-14 16:48:05,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:48:05,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 7328 transitions. [2021-12-14 16:48:05,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 159.30434782608697) internal successors, (7328), 46 states have internal predecessors, (7328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:05,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 210.0) internal successors, (9870), 47 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:05,245 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 210.0) internal successors, (9870), 47 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:05,245 INFO L186 Difference]: Start difference. First operand has 612 places, 417 transitions, 4880 flow. Second operand 46 states and 7328 transitions. [2021-12-14 16:48:05,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 584 transitions, 9823 flow [2021-12-14 16:48:05,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 584 transitions, 8732 flow, removed 508 selfloop flow, removed 39 redundant places. [2021-12-14 16:48:05,817 INFO L242 Difference]: Finished difference. Result has 612 places, 421 transitions, 4749 flow [2021-12-14 16:48:05,818 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=4749, PETRI_PLACES=612, PETRI_TRANSITIONS=421} [2021-12-14 16:48:05,818 INFO L334 CegarLoopForPetriNet]: 187 programPoint places, 425 predicate places. [2021-12-14 16:48:05,819 INFO L470 AbstractCegarLoop]: Abstraction has has 612 places, 421 transitions, 4749 flow [2021-12-14 16:48:05,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:05,819 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:48:05,819 INFO L254 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] [2021-12-14 16:48:05,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-12-14 16:48:05,820 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-14 16:48:05,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:48:05,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1153973612, now seen corresponding path program 10 times [2021-12-14 16:48:05,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:48:05,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167948637] [2021-12-14 16:48:05,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:48:05,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:48:05,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:48:06,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:48:06,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:48:06,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167948637] [2021-12-14 16:48:06,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167948637] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:48:06,061 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:48:06,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-14 16:48:06,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54388157] [2021-12-14 16:48:06,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:48:06,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-14 16:48:06,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:48:06,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 16:48:06,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2021-12-14 16:48:06,063 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 210 [2021-12-14 16:48:06,064 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 421 transitions, 4749 flow. Second operand has 14 states, 14 states have (on average 157.57142857142858) internal successors, (2206), 14 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:06,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:48:06,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 210 [2021-12-14 16:48:06,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:48:08,010 INFO L129 PetriNetUnfolder]: 811/2887 cut-off events. [2021-12-14 16:48:08,010 INFO L130 PetriNetUnfolder]: For 78956/78997 co-relation queries the response was YES. [2021-12-14 16:48:08,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22327 conditions, 2887 events. 811/2887 cut-off events. For 78956/78997 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 23126 event pairs, 385 based on Foata normal form. 12/2823 useless extension candidates. Maximal degree in co-relation 22069. Up to 1123 conditions per place. [2021-12-14 16:48:08,078 INFO L132 encePairwiseOnDemand]: 189/210 looper letters, 295 selfloop transitions, 66 changer transitions 91/618 dead transitions. [2021-12-14 16:48:08,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 618 transitions, 10728 flow [2021-12-14 16:48:08,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-14 16:48:08,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-12-14 16:48:08,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 8287 transitions. [2021-12-14 16:48:08,082 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7588827838827839 [2021-12-14 16:48:08,082 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 8287 transitions. [2021-12-14 16:48:08,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 8287 transitions. [2021-12-14 16:48:08,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:48:08,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 8287 transitions. [2021-12-14 16:48:08,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 159.3653846153846) internal successors, (8287), 52 states have internal predecessors, (8287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:08,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 210.0) internal successors, (11130), 53 states have internal predecessors, (11130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:08,094 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 210.0) internal successors, (11130), 53 states have internal predecessors, (11130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:48:08,094 INFO L186 Difference]: Start difference. First operand has 612 places, 421 transitions, 4749 flow. Second operand 52 states and 8287 transitions. [2021-12-14 16:48:08,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 618 transitions, 10728 flow