./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-sre-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 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-sre-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 c361ebc03d879240d418527d643e8a7b3c7ac084ceb3e66857b21a687a1c7f90 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 03:02:29,203 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 03:02:29,206 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 03:02:29,252 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 03:02:29,253 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 03:02:29,255 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 03:02:29,256 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 03:02:29,258 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 03:02:29,260 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 03:02:29,263 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 03:02:29,264 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 03:02:29,265 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 03:02:29,265 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 03:02:29,267 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 03:02:29,268 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 03:02:29,273 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 03:02:29,274 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 03:02:29,274 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 03:02:29,276 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 03:02:29,280 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 03:02:29,281 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 03:02:29,282 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 03:02:29,283 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 03:02:29,284 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 03:02:29,288 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 03:02:29,289 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 03:02:29,289 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 03:02:29,290 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 03:02:29,290 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 03:02:29,291 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 03:02:29,291 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 03:02:29,292 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 03:02:29,293 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 03:02:29,294 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 03:02:29,295 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 03:02:29,295 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 03:02:29,295 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 03:02:29,295 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 03:02:29,296 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 03:02:29,296 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 03:02:29,297 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 03:02:29,298 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-16 03:02:29,323 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 03:02:29,323 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 03:02:29,324 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 03:02:29,324 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 03:02:29,325 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-16 03:02:29,325 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-16 03:02:29,325 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 03:02:29,325 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 03:02:29,326 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 03:02:29,326 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 03:02:29,326 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 03:02:29,327 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 03:02:29,327 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 03:02:29,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 03:02:29,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-16 03:02:29,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-16 03:02:29,327 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-16 03:02:29,328 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 03:02:29,328 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 03:02:29,328 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 03:02:29,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-16 03:02:29,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 03:02:29,329 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 03:02:29,329 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-16 03:02:29,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 03:02:29,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 03:02:29,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-16 03:02:29,329 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-16 03:02:29,330 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 03:02:29,330 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-16 03:02:29,330 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-16 03:02:29,330 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-16 03:02:29,330 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-16 03:02:29,330 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 03:02:29,331 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 -> c361ebc03d879240d418527d643e8a7b3c7ac084ceb3e66857b21a687a1c7f90 [2021-12-16 03:02:29,527 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 03:02:29,562 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 03:02:29,565 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 03:02:29,565 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 03:02:29,566 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 03:02:29,567 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-sre-symm.wvr.c [2021-12-16 03:02:29,611 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8990a10b8/0fdfd347695e4048ae5f18529bf05665/FLAG4db892b6e [2021-12-16 03:02:29,922 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 03:02:29,922 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-symm.wvr.c [2021-12-16 03:02:29,927 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8990a10b8/0fdfd347695e4048ae5f18529bf05665/FLAG4db892b6e [2021-12-16 03:02:30,347 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8990a10b8/0fdfd347695e4048ae5f18529bf05665 [2021-12-16 03:02:30,349 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 03:02:30,350 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 03:02:30,353 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 03:02:30,353 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 03:02:30,355 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 03:02:30,355 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,357 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25526752 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30, skipping insertion in model container [2021-12-16 03:02:30,357 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,361 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 03:02:30,375 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 03:02:30,491 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-sre-symm.wvr.c[2133,2146] [2021-12-16 03:02:30,493 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 03:02:30,498 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 03:02:30,510 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-sre-symm.wvr.c[2133,2146] [2021-12-16 03:02:30,510 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 03:02:30,519 INFO L208 MainTranslator]: Completed translation [2021-12-16 03:02:30,519 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30 WrapperNode [2021-12-16 03:02:30,519 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 03:02:30,520 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 03:02:30,520 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 03:02:30,520 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 03:02:30,525 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,535 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,549 INFO L137 Inliner]: procedures = 21, calls = 21, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 60 [2021-12-16 03:02:30,549 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 03:02:30,550 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 03:02:30,550 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 03:02:30,551 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 03:02:30,555 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,556 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,559 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,560 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,567 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,568 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,569 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,571 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 03:02:30,571 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 03:02:30,572 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 03:02:30,572 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 03:02:30,573 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (1/1) ... [2021-12-16 03:02:30,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 03:02:30,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:02:30,595 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-16 03:02:30,603 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-16 03:02:30,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 03:02:30,624 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-16 03:02:30,624 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-16 03:02:30,625 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-16 03:02:30,625 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-16 03:02:30,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 03:02:30,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-16 03:02:30,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-16 03:02:30,625 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 03:02:30,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 03:02:30,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-16 03:02:30,626 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-16 03:02:30,627 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-16 03:02:30,705 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 03:02:30,706 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 03:02:30,890 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 03:02:30,895 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 03:02:30,896 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-16 03:02:30,897 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:02:30 BoogieIcfgContainer [2021-12-16 03:02:30,897 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 03:02:30,898 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-16 03:02:30,898 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-16 03:02:30,901 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-16 03:02:30,906 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 03:02:30" (1/3) ... [2021-12-16 03:02:30,906 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e186e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 03:02:30, skipping insertion in model container [2021-12-16 03:02:30,906 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:02:30" (2/3) ... [2021-12-16 03:02:30,907 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e186e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 03:02:30, skipping insertion in model container [2021-12-16 03:02:30,907 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:02:30" (3/3) ... [2021-12-16 03:02:30,908 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-sre-symm.wvr.c [2021-12-16 03:02:30,911 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-16 03:02:30,927 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-16 03:02:30,927 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-16 03:02:30,928 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-16 03:02:30,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,977 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,978 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,978 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,978 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,979 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,979 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,979 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,980 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,980 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,980 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,982 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,982 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,982 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,982 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,988 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,989 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,989 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:30,990 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:31,001 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:31,001 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:31,001 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:31,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:02:31,006 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-16 03:02:31,047 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-16 03:02:31,061 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-16 03:02:31,061 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-16 03:02:31,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 102 transitions, 220 flow [2021-12-16 03:02:31,131 INFO L129 PetriNetUnfolder]: 7/100 cut-off events. [2021-12-16 03:02:31,131 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-16 03:02:31,136 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 100 events. 7/100 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 74 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2021-12-16 03:02:31,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 102 places, 102 transitions, 220 flow [2021-12-16 03:02:31,141 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 91 places, 91 transitions, 194 flow [2021-12-16 03:02:31,161 INFO L129 PetriNetUnfolder]: 7/90 cut-off events. [2021-12-16 03:02:31,161 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-16 03:02:31,162 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:31,162 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] [2021-12-16 03:02:31,163 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:31,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1122200234, now seen corresponding path program 1 times [2021-12-16 03:02:31,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:31,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618878498] [2021-12-16 03:02:31,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:31,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:31,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:31,495 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-16 03:02:31,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:31,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618878498] [2021-12-16 03:02:31,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618878498] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:31,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:31,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-16 03:02:31,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592797574] [2021-12-16 03:02:31,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:31,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-16 03:02:31,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:31,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-16 03:02:31,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-16 03:02:31,537 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 102 [2021-12-16 03:02:31,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 91 transitions, 194 flow. Second operand has 8 states, 8 states have (on average 72.0) internal successors, (576), 8 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:31,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 102 [2021-12-16 03:02:31,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:31,799 INFO L129 PetriNetUnfolder]: 55/294 cut-off events. [2021-12-16 03:02:31,800 INFO L130 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2021-12-16 03:02:31,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 294 events. 55/294 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1134 event pairs, 11 based on Foata normal form. 9/287 useless extension candidates. Maximal degree in co-relation 265. Up to 44 conditions per place. [2021-12-16 03:02:31,803 INFO L132 encePairwiseOnDemand]: 86/102 looper letters, 52 selfloop transitions, 10 changer transitions 34/155 dead transitions. [2021-12-16 03:02:31,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 155 transitions, 541 flow [2021-12-16 03:02:31,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-16 03:02:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-16 03:02:31,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1141 transitions. [2021-12-16 03:02:31,816 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7457516339869281 [2021-12-16 03:02:31,817 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1141 transitions. [2021-12-16 03:02:31,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1141 transitions. [2021-12-16 03:02:31,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:31,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1141 transitions. [2021-12-16 03:02:31,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 76.06666666666666) internal successors, (1141), 15 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 102.0) internal successors, (1632), 16 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,832 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 102.0) internal successors, (1632), 16 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,834 INFO L186 Difference]: Start difference. First operand has 91 places, 91 transitions, 194 flow. Second operand 15 states and 1141 transitions. [2021-12-16 03:02:31,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 155 transitions, 541 flow [2021-12-16 03:02:31,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 155 transitions, 515 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-16 03:02:31,840 INFO L242 Difference]: Finished difference. Result has 111 places, 93 transitions, 253 flow [2021-12-16 03:02:31,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=253, PETRI_PLACES=111, PETRI_TRANSITIONS=93} [2021-12-16 03:02:31,844 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 20 predicate places. [2021-12-16 03:02:31,844 INFO L470 AbstractCegarLoop]: Abstraction has has 111 places, 93 transitions, 253 flow [2021-12-16 03:02:31,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 72.0) internal successors, (576), 8 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:31,845 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] [2021-12-16 03:02:31,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-16 03:02:31,845 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:31,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:31,846 INFO L85 PathProgramCache]: Analyzing trace with hash 697994717, now seen corresponding path program 1 times [2021-12-16 03:02:31,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:31,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777482982] [2021-12-16 03:02:31,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:31,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:31,901 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-16 03:02:31,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:31,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777482982] [2021-12-16 03:02:31,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777482982] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:31,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:31,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 03:02:31,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757370703] [2021-12-16 03:02:31,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:31,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 03:02:31,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:31,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 03:02:31,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 03:02:31,904 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 102 [2021-12-16 03:02:31,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 93 transitions, 253 flow. Second operand has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:31,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 102 [2021-12-16 03:02:31,905 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:31,960 INFO L129 PetriNetUnfolder]: 41/290 cut-off events. [2021-12-16 03:02:31,960 INFO L130 PetriNetUnfolder]: For 107/112 co-relation queries the response was YES. [2021-12-16 03:02:31,963 INFO L84 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 290 events. 41/290 cut-off events. For 107/112 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1157 event pairs, 13 based on Foata normal form. 2/262 useless extension candidates. Maximal degree in co-relation 482. Up to 52 conditions per place. [2021-12-16 03:02:31,964 INFO L132 encePairwiseOnDemand]: 98/102 looper letters, 18 selfloop transitions, 2 changer transitions 1/98 dead transitions. [2021-12-16 03:02:31,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 98 transitions, 308 flow [2021-12-16 03:02:31,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 03:02:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-16 03:02:31,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 269 transitions. [2021-12-16 03:02:31,965 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8790849673202614 [2021-12-16 03:02:31,965 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 269 transitions. [2021-12-16 03:02:31,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 269 transitions. [2021-12-16 03:02:31,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:31,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 269 transitions. [2021-12-16 03:02:31,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,968 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,968 INFO L186 Difference]: Start difference. First operand has 111 places, 93 transitions, 253 flow. Second operand 3 states and 269 transitions. [2021-12-16 03:02:31,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 98 transitions, 308 flow [2021-12-16 03:02:31,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 98 transitions, 297 flow, removed 3 selfloop flow, removed 4 redundant places. [2021-12-16 03:02:31,974 INFO L242 Difference]: Finished difference. Result has 100 places, 95 transitions, 262 flow [2021-12-16 03:02:31,974 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=262, PETRI_PLACES=100, PETRI_TRANSITIONS=95} [2021-12-16 03:02:31,975 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 9 predicate places. [2021-12-16 03:02:31,975 INFO L470 AbstractCegarLoop]: Abstraction has has 100 places, 95 transitions, 262 flow [2021-12-16 03:02:31,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:31,976 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:31,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] [2021-12-16 03:02:31,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-16 03:02:31,976 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:31,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:31,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1049557055, now seen corresponding path program 2 times [2021-12-16 03:02:31,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:31,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999821447] [2021-12-16 03:02:31,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:31,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:31,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:32,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-16 03:02:32,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:32,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999821447] [2021-12-16 03:02:32,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999821447] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:32,042 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:32,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 03:02:32,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937443448] [2021-12-16 03:02:32,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:32,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 03:02:32,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:32,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 03:02:32,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 03:02:32,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 102 [2021-12-16 03:02:32,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 95 transitions, 262 flow. Second operand has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:32,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 102 [2021-12-16 03:02:32,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:32,098 INFO L129 PetriNetUnfolder]: 28/218 cut-off events. [2021-12-16 03:02:32,098 INFO L130 PetriNetUnfolder]: For 59/60 co-relation queries the response was YES. [2021-12-16 03:02:32,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 378 conditions, 218 events. 28/218 cut-off events. For 59/60 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 701 event pairs, 16 based on Foata normal form. 3/202 useless extension candidates. Maximal degree in co-relation 313. Up to 46 conditions per place. [2021-12-16 03:02:32,100 INFO L132 encePairwiseOnDemand]: 98/102 looper letters, 16 selfloop transitions, 0 changer transitions 13/96 dead transitions. [2021-12-16 03:02:32,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 96 transitions, 307 flow [2021-12-16 03:02:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 03:02:32,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-16 03:02:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 269 transitions. [2021-12-16 03:02:32,101 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8790849673202614 [2021-12-16 03:02:32,101 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 269 transitions. [2021-12-16 03:02:32,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 269 transitions. [2021-12-16 03:02:32,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:32,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 269 transitions. [2021-12-16 03:02:32,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,103 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,104 INFO L186 Difference]: Start difference. First operand has 100 places, 95 transitions, 262 flow. Second operand 3 states and 269 transitions. [2021-12-16 03:02:32,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 96 transitions, 307 flow [2021-12-16 03:02:32,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 96 transitions, 300 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-16 03:02:32,129 INFO L242 Difference]: Finished difference. Result has 101 places, 83 transitions, 202 flow [2021-12-16 03:02:32,129 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=202, PETRI_PLACES=101, PETRI_TRANSITIONS=83} [2021-12-16 03:02:32,131 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 10 predicate places. [2021-12-16 03:02:32,131 INFO L470 AbstractCegarLoop]: Abstraction has has 101 places, 83 transitions, 202 flow [2021-12-16 03:02:32,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:32,132 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] [2021-12-16 03:02:32,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-16 03:02:32,132 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:32,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:32,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1224331634, now seen corresponding path program 1 times [2021-12-16 03:02:32,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:32,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479356251] [2021-12-16 03:02:32,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:32,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:32,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:32,325 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-16 03:02:32,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:32,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479356251] [2021-12-16 03:02:32,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479356251] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:32,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:32,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:32,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867758251] [2021-12-16 03:02:32,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:32,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:32,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:32,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:32,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:32,332 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:32,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 83 transitions, 202 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:32,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:32,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:32,624 INFO L129 PetriNetUnfolder]: 96/360 cut-off events. [2021-12-16 03:02:32,624 INFO L130 PetriNetUnfolder]: For 149/150 co-relation queries the response was YES. [2021-12-16 03:02:32,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 755 conditions, 360 events. 96/360 cut-off events. For 149/150 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1563 event pairs, 35 based on Foata normal form. 1/353 useless extension candidates. Maximal degree in co-relation 744. Up to 112 conditions per place. [2021-12-16 03:02:32,626 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 75 selfloop transitions, 5 changer transitions 34/167 dead transitions. [2021-12-16 03:02:32,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 167 transitions, 697 flow [2021-12-16 03:02:32,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-16 03:02:32,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-16 03:02:32,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1627 transitions. [2021-12-16 03:02:32,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6646241830065359 [2021-12-16 03:02:32,630 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1627 transitions. [2021-12-16 03:02:32,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1627 transitions. [2021-12-16 03:02:32,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:32,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1627 transitions. [2021-12-16 03:02:32,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 67.79166666666667) internal successors, (1627), 24 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,637 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,637 INFO L186 Difference]: Start difference. First operand has 101 places, 83 transitions, 202 flow. Second operand 24 states and 1627 transitions. [2021-12-16 03:02:32,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 167 transitions, 697 flow [2021-12-16 03:02:32,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 167 transitions, 643 flow, removed 22 selfloop flow, removed 6 redundant places. [2021-12-16 03:02:32,641 INFO L242 Difference]: Finished difference. Result has 133 places, 87 transitions, 283 flow [2021-12-16 03:02:32,641 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=283, PETRI_PLACES=133, PETRI_TRANSITIONS=87} [2021-12-16 03:02:32,641 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 42 predicate places. [2021-12-16 03:02:32,642 INFO L470 AbstractCegarLoop]: Abstraction has has 133 places, 87 transitions, 283 flow [2021-12-16 03:02:32,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:32,642 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] [2021-12-16 03:02:32,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-16 03:02:32,643 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:32,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:32,643 INFO L85 PathProgramCache]: Analyzing trace with hash -608647506, now seen corresponding path program 2 times [2021-12-16 03:02:32,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:32,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405632370] [2021-12-16 03:02:32,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:32,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:32,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:32,755 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-16 03:02:32,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:32,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405632370] [2021-12-16 03:02:32,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405632370] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:32,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:32,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:32,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759916941] [2021-12-16 03:02:32,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:32,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:32,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:32,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:32,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:32,758 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:32,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 87 transitions, 283 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:32,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:32,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:32,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:33,075 INFO L129 PetriNetUnfolder]: 136/542 cut-off events. [2021-12-16 03:02:33,076 INFO L130 PetriNetUnfolder]: For 1421/1421 co-relation queries the response was YES. [2021-12-16 03:02:33,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1802 conditions, 542 events. 136/542 cut-off events. For 1421/1421 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2902 event pairs, 70 based on Foata normal form. 1/530 useless extension candidates. Maximal degree in co-relation 1773. Up to 193 conditions per place. [2021-12-16 03:02:33,080 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 98 selfloop transitions, 5 changer transitions 32/188 dead transitions. [2021-12-16 03:02:33,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 188 transitions, 1218 flow [2021-12-16 03:02:33,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-16 03:02:33,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-16 03:02:33,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1624 transitions. [2021-12-16 03:02:33,083 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6633986928104575 [2021-12-16 03:02:33,084 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1624 transitions. [2021-12-16 03:02:33,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1624 transitions. [2021-12-16 03:02:33,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:33,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1624 transitions. [2021-12-16 03:02:33,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 67.66666666666667) internal successors, (1624), 24 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,090 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,091 INFO L186 Difference]: Start difference. First operand has 133 places, 87 transitions, 283 flow. Second operand 24 states and 1624 transitions. [2021-12-16 03:02:33,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 188 transitions, 1218 flow [2021-12-16 03:02:33,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 188 transitions, 1110 flow, removed 51 selfloop flow, removed 11 redundant places. [2021-12-16 03:02:33,098 INFO L242 Difference]: Finished difference. Result has 150 places, 91 transitions, 369 flow [2021-12-16 03:02:33,098 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=369, PETRI_PLACES=150, PETRI_TRANSITIONS=91} [2021-12-16 03:02:33,099 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 59 predicate places. [2021-12-16 03:02:33,099 INFO L470 AbstractCegarLoop]: Abstraction has has 150 places, 91 transitions, 369 flow [2021-12-16 03:02:33,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,100 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:33,100 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] [2021-12-16 03:02:33,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-16 03:02:33,100 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:33,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:33,101 INFO L85 PathProgramCache]: Analyzing trace with hash 64807340, now seen corresponding path program 1 times [2021-12-16 03:02:33,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:33,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587026733] [2021-12-16 03:02:33,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:33,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:33,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:33,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-16 03:02:33,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:33,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587026733] [2021-12-16 03:02:33,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587026733] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:33,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:33,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 03:02:33,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991793554] [2021-12-16 03:02:33,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:33,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 03:02:33,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:33,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 03:02:33,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-16 03:02:33,137 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 102 [2021-12-16 03:02:33,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 91 transitions, 369 flow. Second operand has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:33,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 102 [2021-12-16 03:02:33,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:33,209 INFO L129 PetriNetUnfolder]: 50/385 cut-off events. [2021-12-16 03:02:33,209 INFO L130 PetriNetUnfolder]: For 1727/1776 co-relation queries the response was YES. [2021-12-16 03:02:33,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1212 conditions, 385 events. 50/385 cut-off events. For 1727/1776 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1854 event pairs, 38 based on Foata normal form. 12/371 useless extension candidates. Maximal degree in co-relation 1171. Up to 43 conditions per place. [2021-12-16 03:02:33,213 INFO L132 encePairwiseOnDemand]: 94/102 looper letters, 18 selfloop transitions, 7 changer transitions 0/100 dead transitions. [2021-12-16 03:02:33,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 100 transitions, 445 flow [2021-12-16 03:02:33,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-16 03:02:33,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-12-16 03:02:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 354 transitions. [2021-12-16 03:02:33,214 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8676470588235294 [2021-12-16 03:02:33,215 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 354 transitions. [2021-12-16 03:02:33,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 354 transitions. [2021-12-16 03:02:33,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:33,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 354 transitions. [2021-12-16 03:02:33,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 88.5) internal successors, (354), 4 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 102.0) internal successors, (510), 5 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,217 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 102.0) internal successors, (510), 5 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,217 INFO L186 Difference]: Start difference. First operand has 150 places, 91 transitions, 369 flow. Second operand 4 states and 354 transitions. [2021-12-16 03:02:33,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 100 transitions, 445 flow [2021-12-16 03:02:33,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 100 transitions, 418 flow, removed 13 selfloop flow, removed 12 redundant places. [2021-12-16 03:02:33,224 INFO L242 Difference]: Finished difference. Result has 126 places, 93 transitions, 376 flow [2021-12-16 03:02:33,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=376, PETRI_PLACES=126, PETRI_TRANSITIONS=93} [2021-12-16 03:02:33,225 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 35 predicate places. [2021-12-16 03:02:33,226 INFO L470 AbstractCegarLoop]: Abstraction has has 126 places, 93 transitions, 376 flow [2021-12-16 03:02:33,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:33,226 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] [2021-12-16 03:02:33,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-16 03:02:33,227 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:33,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:33,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1234378536, now seen corresponding path program 3 times [2021-12-16 03:02:33,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:33,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136267224] [2021-12-16 03:02:33,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:33,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:33,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:33,330 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-16 03:02:33,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:33,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136267224] [2021-12-16 03:02:33,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136267224] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:33,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:33,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:33,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138062602] [2021-12-16 03:02:33,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:33,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:33,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:33,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:33,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:33,332 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:33,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 93 transitions, 376 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:33,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:33,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:33,588 INFO L129 PetriNetUnfolder]: 148/591 cut-off events. [2021-12-16 03:02:33,588 INFO L130 PetriNetUnfolder]: For 2119/2120 co-relation queries the response was YES. [2021-12-16 03:02:33,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2267 conditions, 591 events. 148/591 cut-off events. For 2119/2120 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3299 event pairs, 90 based on Foata normal form. 1/580 useless extension candidates. Maximal degree in co-relation 2235. Up to 270 conditions per place. [2021-12-16 03:02:33,593 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 58 selfloop transitions, 12 changer transitions 25/150 dead transitions. [2021-12-16 03:02:33,593 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 150 transitions, 1101 flow [2021-12-16 03:02:33,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:02:33,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:02:33,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1348 transitions. [2021-12-16 03:02:33,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6607843137254902 [2021-12-16 03:02:33,596 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1348 transitions. [2021-12-16 03:02:33,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1348 transitions. [2021-12-16 03:02:33,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:33,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1348 transitions. [2021-12-16 03:02:33,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 67.4) internal successors, (1348), 20 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,602 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,602 INFO L186 Difference]: Start difference. First operand has 126 places, 93 transitions, 376 flow. Second operand 20 states and 1348 transitions. [2021-12-16 03:02:33,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 150 transitions, 1101 flow [2021-12-16 03:02:33,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 150 transitions, 1095 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-16 03:02:33,612 INFO L242 Difference]: Finished difference. Result has 160 places, 103 transitions, 559 flow [2021-12-16 03:02:33,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=559, PETRI_PLACES=160, PETRI_TRANSITIONS=103} [2021-12-16 03:02:33,612 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 69 predicate places. [2021-12-16 03:02:33,613 INFO L470 AbstractCegarLoop]: Abstraction has has 160 places, 103 transitions, 559 flow [2021-12-16 03:02:33,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:33,613 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] [2021-12-16 03:02:33,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-16 03:02:33,614 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:33,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:33,614 INFO L85 PathProgramCache]: Analyzing trace with hash -969644156, now seen corresponding path program 1 times [2021-12-16 03:02:33,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:33,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886310178] [2021-12-16 03:02:33,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:33,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:33,658 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-16 03:02:33,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:33,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886310178] [2021-12-16 03:02:33,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886310178] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:33,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:33,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 03:02:33,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891365789] [2021-12-16 03:02:33,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:33,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 03:02:33,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:33,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 03:02:33,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-16 03:02:33,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 102 [2021-12-16 03:02:33,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 103 transitions, 559 flow. Second operand has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:33,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 102 [2021-12-16 03:02:33,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:33,720 INFO L129 PetriNetUnfolder]: 61/419 cut-off events. [2021-12-16 03:02:33,721 INFO L130 PetriNetUnfolder]: For 2209/2257 co-relation queries the response was YES. [2021-12-16 03:02:33,723 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1501 conditions, 419 events. 61/419 cut-off events. For 2209/2257 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2207 event pairs, 46 based on Foata normal form. 14/412 useless extension candidates. Maximal degree in co-relation 1452. Up to 50 conditions per place. [2021-12-16 03:02:33,725 INFO L132 encePairwiseOnDemand]: 97/102 looper letters, 23 selfloop transitions, 4 changer transitions 0/112 dead transitions. [2021-12-16 03:02:33,725 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 112 transitions, 644 flow [2021-12-16 03:02:33,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-16 03:02:33,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-12-16 03:02:33,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 354 transitions. [2021-12-16 03:02:33,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8676470588235294 [2021-12-16 03:02:33,726 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 354 transitions. [2021-12-16 03:02:33,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 354 transitions. [2021-12-16 03:02:33,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:33,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 354 transitions. [2021-12-16 03:02:33,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 88.5) internal successors, (354), 4 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 102.0) internal successors, (510), 5 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,728 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 102.0) internal successors, (510), 5 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,729 INFO L186 Difference]: Start difference. First operand has 160 places, 103 transitions, 559 flow. Second operand 4 states and 354 transitions. [2021-12-16 03:02:33,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 112 transitions, 644 flow [2021-12-16 03:02:33,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 112 transitions, 579 flow, removed 29 selfloop flow, removed 10 redundant places. [2021-12-16 03:02:33,738 INFO L242 Difference]: Finished difference. Result has 143 places, 105 transitions, 520 flow [2021-12-16 03:02:33,738 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=520, PETRI_PLACES=143, PETRI_TRANSITIONS=105} [2021-12-16 03:02:33,738 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 52 predicate places. [2021-12-16 03:02:33,739 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 105 transitions, 520 flow [2021-12-16 03:02:33,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,739 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:33,739 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] [2021-12-16 03:02:33,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-16 03:02:33,740 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:33,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:33,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1702119452, now seen corresponding path program 2 times [2021-12-16 03:02:33,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:33,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392561960] [2021-12-16 03:02:33,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:33,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:33,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:33,778 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-16 03:02:33,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:33,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392561960] [2021-12-16 03:02:33,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392561960] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:33,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:33,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-16 03:02:33,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28567522] [2021-12-16 03:02:33,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:33,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 03:02:33,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:33,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 03:02:33,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-16 03:02:33,781 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 102 [2021-12-16 03:02:33,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 105 transitions, 520 flow. Second operand has 5 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:33,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 102 [2021-12-16 03:02:33,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:33,842 INFO L129 PetriNetUnfolder]: 48/375 cut-off events. [2021-12-16 03:02:33,842 INFO L130 PetriNetUnfolder]: For 1524/1551 co-relation queries the response was YES. [2021-12-16 03:02:33,845 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1246 conditions, 375 events. 48/375 cut-off events. For 1524/1551 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1828 event pairs, 32 based on Foata normal form. 12/370 useless extension candidates. Maximal degree in co-relation 1204. Up to 43 conditions per place. [2021-12-16 03:02:33,846 INFO L132 encePairwiseOnDemand]: 97/102 looper letters, 23 selfloop transitions, 6 changer transitions 0/114 dead transitions. [2021-12-16 03:02:33,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 114 transitions, 608 flow [2021-12-16 03:02:33,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 03:02:33,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-16 03:02:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 438 transitions. [2021-12-16 03:02:33,848 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8588235294117647 [2021-12-16 03:02:33,848 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 438 transitions. [2021-12-16 03:02:33,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 438 transitions. [2021-12-16 03:02:33,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:33,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 438 transitions. [2021-12-16 03:02:33,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 87.6) internal successors, (438), 5 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 102.0) internal successors, (612), 6 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,851 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 102.0) internal successors, (612), 6 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,851 INFO L186 Difference]: Start difference. First operand has 143 places, 105 transitions, 520 flow. Second operand 5 states and 438 transitions. [2021-12-16 03:02:33,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 114 transitions, 608 flow [2021-12-16 03:02:33,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 114 transitions, 592 flow, removed 7 selfloop flow, removed 1 redundant places. [2021-12-16 03:02:33,862 INFO L242 Difference]: Finished difference. Result has 148 places, 107 transitions, 536 flow [2021-12-16 03:02:33,862 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=536, PETRI_PLACES=148, PETRI_TRANSITIONS=107} [2021-12-16 03:02:33,863 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 57 predicate places. [2021-12-16 03:02:33,863 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 107 transitions, 536 flow [2021-12-16 03:02:33,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:33,864 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] [2021-12-16 03:02:33,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-16 03:02:33,864 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:33,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:33,865 INFO L85 PathProgramCache]: Analyzing trace with hash 655769694, now seen corresponding path program 2 times [2021-12-16 03:02:33,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:33,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88400422] [2021-12-16 03:02:33,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:33,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:33,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:33,906 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-16 03:02:33,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:33,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88400422] [2021-12-16 03:02:33,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88400422] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:33,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:33,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-16 03:02:33,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054967063] [2021-12-16 03:02:33,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:33,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 03:02:33,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:33,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 03:02:33,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-16 03:02:33,909 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 102 [2021-12-16 03:02:33,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 107 transitions, 536 flow. Second operand has 5 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:33,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 102 [2021-12-16 03:02:33,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:33,972 INFO L129 PetriNetUnfolder]: 37/308 cut-off events. [2021-12-16 03:02:33,972 INFO L130 PetriNetUnfolder]: For 1027/1033 co-relation queries the response was YES. [2021-12-16 03:02:33,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1014 conditions, 308 events. 37/308 cut-off events. For 1027/1033 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1377 event pairs, 23 based on Foata normal form. 6/302 useless extension candidates. Maximal degree in co-relation 970. Up to 34 conditions per place. [2021-12-16 03:02:33,975 INFO L132 encePairwiseOnDemand]: 95/102 looper letters, 21 selfloop transitions, 8 changer transitions 0/114 dead transitions. [2021-12-16 03:02:33,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 114 transitions, 622 flow [2021-12-16 03:02:33,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 03:02:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-16 03:02:33,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 436 transitions. [2021-12-16 03:02:33,977 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8549019607843137 [2021-12-16 03:02:33,977 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 436 transitions. [2021-12-16 03:02:33,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 436 transitions. [2021-12-16 03:02:33,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:33,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 436 transitions. [2021-12-16 03:02:33,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 87.2) internal successors, (436), 5 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 102.0) internal successors, (612), 6 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,979 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 102.0) internal successors, (612), 6 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,979 INFO L186 Difference]: Start difference. First operand has 148 places, 107 transitions, 536 flow. Second operand 5 states and 436 transitions. [2021-12-16 03:02:33,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 114 transitions, 622 flow [2021-12-16 03:02:33,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 114 transitions, 598 flow, removed 8 selfloop flow, removed 2 redundant places. [2021-12-16 03:02:33,986 INFO L242 Difference]: Finished difference. Result has 152 places, 109 transitions, 554 flow [2021-12-16 03:02:33,987 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=554, PETRI_PLACES=152, PETRI_TRANSITIONS=109} [2021-12-16 03:02:33,988 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 61 predicate places. [2021-12-16 03:02:33,988 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 109 transitions, 554 flow [2021-12-16 03:02:33,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:33,988 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:33,988 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] [2021-12-16 03:02:33,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-16 03:02:33,989 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:33,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:33,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1411232966, now seen corresponding path program 4 times [2021-12-16 03:02:33,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:33,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105757614] [2021-12-16 03:02:33,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:33,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:34,107 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-16 03:02:34,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:34,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105757614] [2021-12-16 03:02:34,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105757614] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:34,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:34,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:34,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738930572] [2021-12-16 03:02:34,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:34,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:34,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:34,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:34,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:34,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:34,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 109 transitions, 554 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:34,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:34,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:34,374 INFO L129 PetriNetUnfolder]: 100/439 cut-off events. [2021-12-16 03:02:34,375 INFO L130 PetriNetUnfolder]: For 1596/1603 co-relation queries the response was YES. [2021-12-16 03:02:34,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1748 conditions, 439 events. 100/439 cut-off events. For 1596/1603 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2197 event pairs, 55 based on Foata normal form. 1/431 useless extension candidates. Maximal degree in co-relation 1702. Up to 160 conditions per place. [2021-12-16 03:02:34,379 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 62 selfloop transitions, 15 changer transitions 26/164 dead transitions. [2021-12-16 03:02:34,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 164 transitions, 1274 flow [2021-12-16 03:02:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-16 03:02:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-16 03:02:34,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1414 transitions. [2021-12-16 03:02:34,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6601307189542484 [2021-12-16 03:02:34,381 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1414 transitions. [2021-12-16 03:02:34,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1414 transitions. [2021-12-16 03:02:34,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:34,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1414 transitions. [2021-12-16 03:02:34,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 67.33333333333333) internal successors, (1414), 21 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,392 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,392 INFO L186 Difference]: Start difference. First operand has 152 places, 109 transitions, 554 flow. Second operand 21 states and 1414 transitions. [2021-12-16 03:02:34,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 164 transitions, 1274 flow [2021-12-16 03:02:34,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 164 transitions, 1250 flow, removed 8 selfloop flow, removed 8 redundant places. [2021-12-16 03:02:34,400 INFO L242 Difference]: Finished difference. Result has 180 places, 120 transitions, 728 flow [2021-12-16 03:02:34,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=728, PETRI_PLACES=180, PETRI_TRANSITIONS=120} [2021-12-16 03:02:34,401 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 89 predicate places. [2021-12-16 03:02:34,401 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 120 transitions, 728 flow [2021-12-16 03:02:34,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,401 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:34,401 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] [2021-12-16 03:02:34,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-16 03:02:34,402 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:34,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:34,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1337766450, now seen corresponding path program 1 times [2021-12-16 03:02:34,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:34,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754495484] [2021-12-16 03:02:34,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:34,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:34,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:34,515 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-16 03:02:34,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:34,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754495484] [2021-12-16 03:02:34,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754495484] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:34,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:34,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:34,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278399242] [2021-12-16 03:02:34,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:34,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:34,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:34,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:34,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:34,518 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:34,519 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 120 transitions, 728 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,519 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:34,519 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:34,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:34,767 INFO L129 PetriNetUnfolder]: 118/502 cut-off events. [2021-12-16 03:02:34,768 INFO L130 PetriNetUnfolder]: For 2677/2690 co-relation queries the response was YES. [2021-12-16 03:02:34,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2194 conditions, 502 events. 118/502 cut-off events. For 2677/2690 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2619 event pairs, 48 based on Foata normal form. 1/495 useless extension candidates. Maximal degree in co-relation 2138. Up to 210 conditions per place. [2021-12-16 03:02:34,773 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 75 selfloop transitions, 12 changer transitions 32/180 dead transitions. [2021-12-16 03:02:34,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 180 transitions, 1421 flow [2021-12-16 03:02:34,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:02:34,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:02:34,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1355 transitions. [2021-12-16 03:02:34,775 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6642156862745098 [2021-12-16 03:02:34,775 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1355 transitions. [2021-12-16 03:02:34,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1355 transitions. [2021-12-16 03:02:34,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:34,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1355 transitions. [2021-12-16 03:02:34,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 67.75) internal successors, (1355), 20 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,780 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,780 INFO L186 Difference]: Start difference. First operand has 180 places, 120 transitions, 728 flow. Second operand 20 states and 1355 transitions. [2021-12-16 03:02:34,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 180 transitions, 1421 flow [2021-12-16 03:02:34,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 180 transitions, 1381 flow, removed 20 selfloop flow, removed 10 redundant places. [2021-12-16 03:02:34,793 INFO L242 Difference]: Finished difference. Result has 193 places, 130 transitions, 857 flow [2021-12-16 03:02:34,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=857, PETRI_PLACES=193, PETRI_TRANSITIONS=130} [2021-12-16 03:02:34,794 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 102 predicate places. [2021-12-16 03:02:34,794 INFO L470 AbstractCegarLoop]: Abstraction has has 193 places, 130 transitions, 857 flow [2021-12-16 03:02:34,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:34,795 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] [2021-12-16 03:02:34,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-16 03:02:34,795 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:34,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:34,796 INFO L85 PathProgramCache]: Analyzing trace with hash 99977666, now seen corresponding path program 2 times [2021-12-16 03:02:34,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:34,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968692560] [2021-12-16 03:02:34,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:34,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:34,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:34,876 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-16 03:02:34,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:34,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968692560] [2021-12-16 03:02:34,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968692560] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:34,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:34,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:34,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279800087] [2021-12-16 03:02:34,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:34,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:34,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:34,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:34,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:34,878 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:34,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 130 transitions, 857 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:34,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:34,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:34,879 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:35,195 INFO L129 PetriNetUnfolder]: 115/495 cut-off events. [2021-12-16 03:02:35,195 INFO L130 PetriNetUnfolder]: For 3203/3219 co-relation queries the response was YES. [2021-12-16 03:02:35,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2372 conditions, 495 events. 115/495 cut-off events. For 3203/3219 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2628 event pairs, 42 based on Foata normal form. 1/488 useless extension candidates. Maximal degree in co-relation 2308. Up to 176 conditions per place. [2021-12-16 03:02:35,200 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 107 selfloop transitions, 10 changer transitions 39/217 dead transitions. [2021-12-16 03:02:35,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 217 transitions, 1978 flow [2021-12-16 03:02:35,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-16 03:02:35,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-16 03:02:35,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1623 transitions. [2021-12-16 03:02:35,203 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6629901960784313 [2021-12-16 03:02:35,203 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1623 transitions. [2021-12-16 03:02:35,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1623 transitions. [2021-12-16 03:02:35,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:35,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1623 transitions. [2021-12-16 03:02:35,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 67.625) internal successors, (1623), 24 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,209 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,209 INFO L186 Difference]: Start difference. First operand has 193 places, 130 transitions, 857 flow. Second operand 24 states and 1623 transitions. [2021-12-16 03:02:35,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 217 transitions, 1978 flow [2021-12-16 03:02:35,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 217 transitions, 1634 flow, removed 166 selfloop flow, removed 14 redundant places. [2021-12-16 03:02:35,224 INFO L242 Difference]: Finished difference. Result has 208 places, 130 transitions, 835 flow [2021-12-16 03:02:35,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=835, PETRI_PLACES=208, PETRI_TRANSITIONS=130} [2021-12-16 03:02:35,225 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 117 predicate places. [2021-12-16 03:02:35,225 INFO L470 AbstractCegarLoop]: Abstraction has has 208 places, 130 transitions, 835 flow [2021-12-16 03:02:35,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:35,226 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] [2021-12-16 03:02:35,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-16 03:02:35,226 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:35,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:35,227 INFO L85 PathProgramCache]: Analyzing trace with hash -621418486, now seen corresponding path program 3 times [2021-12-16 03:02:35,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:35,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163431812] [2021-12-16 03:02:35,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:35,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:35,305 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-16 03:02:35,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:35,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163431812] [2021-12-16 03:02:35,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163431812] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:35,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:35,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:35,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965471321] [2021-12-16 03:02:35,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:35,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:35,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:35,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:35,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:35,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:35,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 130 transitions, 835 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:35,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:35,308 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:35,578 INFO L129 PetriNetUnfolder]: 114/517 cut-off events. [2021-12-16 03:02:35,578 INFO L130 PetriNetUnfolder]: For 2648/2663 co-relation queries the response was YES. [2021-12-16 03:02:35,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 517 events. 114/517 cut-off events. For 2648/2663 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2841 event pairs, 37 based on Foata normal form. 1/514 useless extension candidates. Maximal degree in co-relation 2250. Up to 175 conditions per place. [2021-12-16 03:02:35,583 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 97 selfloop transitions, 10 changer transitions 41/209 dead transitions. [2021-12-16 03:02:35,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 209 transitions, 1780 flow [2021-12-16 03:02:35,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-16 03:02:35,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-16 03:02:35,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1626 transitions. [2021-12-16 03:02:35,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6642156862745098 [2021-12-16 03:02:35,585 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1626 transitions. [2021-12-16 03:02:35,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1626 transitions. [2021-12-16 03:02:35,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:35,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1626 transitions. [2021-12-16 03:02:35,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 67.75) internal successors, (1626), 24 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,590 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 102.0) internal successors, (2550), 25 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,590 INFO L186 Difference]: Start difference. First operand has 208 places, 130 transitions, 835 flow. Second operand 24 states and 1626 transitions. [2021-12-16 03:02:35,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 209 transitions, 1780 flow [2021-12-16 03:02:35,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 209 transitions, 1551 flow, removed 57 selfloop flow, removed 22 redundant places. [2021-12-16 03:02:35,601 INFO L242 Difference]: Finished difference. Result has 210 places, 130 transitions, 816 flow [2021-12-16 03:02:35,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=816, PETRI_PLACES=210, PETRI_TRANSITIONS=130} [2021-12-16 03:02:35,602 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 119 predicate places. [2021-12-16 03:02:35,602 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 130 transitions, 816 flow [2021-12-16 03:02:35,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:35,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] [2021-12-16 03:02:35,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-16 03:02:35,603 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:35,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:35,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1866912168, now seen corresponding path program 4 times [2021-12-16 03:02:35,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:35,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976222577] [2021-12-16 03:02:35,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:35,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:35,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:35,694 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-16 03:02:35,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:35,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976222577] [2021-12-16 03:02:35,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976222577] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:35,695 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:35,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:35,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178636660] [2021-12-16 03:02:35,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:35,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:35,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:35,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:35,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:35,697 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:35,697 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 130 transitions, 816 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:35,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:35,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:35,889 INFO L129 PetriNetUnfolder]: 112/505 cut-off events. [2021-12-16 03:02:35,889 INFO L130 PetriNetUnfolder]: For 3263/3277 co-relation queries the response was YES. [2021-12-16 03:02:35,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2375 conditions, 505 events. 112/505 cut-off events. For 3263/3277 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2720 event pairs, 50 based on Foata normal form. 1/500 useless extension candidates. Maximal degree in co-relation 2305. Up to 224 conditions per place. [2021-12-16 03:02:35,895 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 74 selfloop transitions, 18 changer transitions 22/175 dead transitions. [2021-12-16 03:02:35,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 175 transitions, 1572 flow [2021-12-16 03:02:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-16 03:02:35,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-16 03:02:35,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1088 transitions. [2021-12-16 03:02:35,897 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2021-12-16 03:02:35,897 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1088 transitions. [2021-12-16 03:02:35,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1088 transitions. [2021-12-16 03:02:35,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:35,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1088 transitions. [2021-12-16 03:02:35,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,911 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,911 INFO L186 Difference]: Start difference. First operand has 210 places, 130 transitions, 816 flow. Second operand 16 states and 1088 transitions. [2021-12-16 03:02:35,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 175 transitions, 1572 flow [2021-12-16 03:02:35,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 175 transitions, 1325 flow, removed 89 selfloop flow, removed 22 redundant places. [2021-12-16 03:02:35,923 INFO L242 Difference]: Finished difference. Result has 197 places, 140 transitions, 923 flow [2021-12-16 03:02:35,923 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=923, PETRI_PLACES=197, PETRI_TRANSITIONS=140} [2021-12-16 03:02:35,923 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 106 predicate places. [2021-12-16 03:02:35,924 INFO L470 AbstractCegarLoop]: Abstraction has has 197 places, 140 transitions, 923 flow [2021-12-16 03:02:35,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:35,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:35,924 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] [2021-12-16 03:02:35,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-16 03:02:35,925 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:35,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:35,925 INFO L85 PathProgramCache]: Analyzing trace with hash 568434022, now seen corresponding path program 5 times [2021-12-16 03:02:35,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:35,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566578873] [2021-12-16 03:02:35,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:35,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:35,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:36,029 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-16 03:02:36,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:36,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566578873] [2021-12-16 03:02:36,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566578873] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:36,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:36,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:36,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878409411] [2021-12-16 03:02:36,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:36,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:36,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:36,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:36,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:36,034 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:36,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 140 transitions, 923 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:36,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:36,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:36,295 INFO L129 PetriNetUnfolder]: 120/539 cut-off events. [2021-12-16 03:02:36,295 INFO L130 PetriNetUnfolder]: For 2696/2713 co-relation queries the response was YES. [2021-12-16 03:02:36,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2377 conditions, 539 events. 120/539 cut-off events. For 2696/2713 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3049 event pairs, 52 based on Foata normal form. 1/533 useless extension candidates. Maximal degree in co-relation 2313. Up to 226 conditions per place. [2021-12-16 03:02:36,300 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 91 selfloop transitions, 17 changer transitions 32/201 dead transitions. [2021-12-16 03:02:36,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 201 transitions, 1839 flow [2021-12-16 03:02:36,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-16 03:02:36,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-16 03:02:36,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1421 transitions. [2021-12-16 03:02:36,303 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6633986928104575 [2021-12-16 03:02:36,303 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1421 transitions. [2021-12-16 03:02:36,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1421 transitions. [2021-12-16 03:02:36,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:36,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1421 transitions. [2021-12-16 03:02:36,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 67.66666666666667) internal successors, (1421), 21 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,307 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,307 INFO L186 Difference]: Start difference. First operand has 197 places, 140 transitions, 923 flow. Second operand 21 states and 1421 transitions. [2021-12-16 03:02:36,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 201 transitions, 1839 flow [2021-12-16 03:02:36,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 201 transitions, 1692 flow, removed 56 selfloop flow, removed 7 redundant places. [2021-12-16 03:02:36,319 INFO L242 Difference]: Finished difference. Result has 219 places, 151 transitions, 1070 flow [2021-12-16 03:02:36,320 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1070, PETRI_PLACES=219, PETRI_TRANSITIONS=151} [2021-12-16 03:02:36,320 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 128 predicate places. [2021-12-16 03:02:36,320 INFO L470 AbstractCegarLoop]: Abstraction has has 219 places, 151 transitions, 1070 flow [2021-12-16 03:02:36,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,321 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:36,321 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] [2021-12-16 03:02:36,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-16 03:02:36,321 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:36,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:36,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1840832138, now seen corresponding path program 6 times [2021-12-16 03:02:36,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:36,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029857493] [2021-12-16 03:02:36,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:36,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:36,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:36,401 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-16 03:02:36,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:36,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029857493] [2021-12-16 03:02:36,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029857493] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:36,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:36,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:36,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630807367] [2021-12-16 03:02:36,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:36,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:36,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:36,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:36,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:36,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:36,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 151 transitions, 1070 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:36,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:36,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:36,673 INFO L129 PetriNetUnfolder]: 115/543 cut-off events. [2021-12-16 03:02:36,674 INFO L130 PetriNetUnfolder]: For 3799/3818 co-relation queries the response was YES. [2021-12-16 03:02:36,677 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2570 conditions, 543 events. 115/543 cut-off events. For 3799/3818 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3148 event pairs, 54 based on Foata normal form. 1/536 useless extension candidates. Maximal degree in co-relation 2495. Up to 239 conditions per place. [2021-12-16 03:02:36,679 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 87 selfloop transitions, 25 changer transitions 32/205 dead transitions. [2021-12-16 03:02:36,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 205 transitions, 2104 flow [2021-12-16 03:02:36,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:02:36,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:02:36,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1351 transitions. [2021-12-16 03:02:36,682 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6622549019607843 [2021-12-16 03:02:36,682 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1351 transitions. [2021-12-16 03:02:36,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1351 transitions. [2021-12-16 03:02:36,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:36,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1351 transitions. [2021-12-16 03:02:36,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 67.55) internal successors, (1351), 20 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,686 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,686 INFO L186 Difference]: Start difference. First operand has 219 places, 151 transitions, 1070 flow. Second operand 20 states and 1351 transitions. [2021-12-16 03:02:36,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 205 transitions, 2104 flow [2021-12-16 03:02:36,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 205 transitions, 1850 flow, removed 127 selfloop flow, removed 11 redundant places. [2021-12-16 03:02:36,701 INFO L242 Difference]: Finished difference. Result has 229 places, 160 transitions, 1227 flow [2021-12-16 03:02:36,701 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1227, PETRI_PLACES=229, PETRI_TRANSITIONS=160} [2021-12-16 03:02:36,702 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 138 predicate places. [2021-12-16 03:02:36,702 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 160 transitions, 1227 flow [2021-12-16 03:02:36,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,702 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:36,702 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] [2021-12-16 03:02:36,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-16 03:02:36,703 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:36,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:36,703 INFO L85 PathProgramCache]: Analyzing trace with hash -385894118, now seen corresponding path program 7 times [2021-12-16 03:02:36,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:36,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677458424] [2021-12-16 03:02:36,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:36,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:36,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:36,772 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-16 03:02:36,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:36,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677458424] [2021-12-16 03:02:36,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677458424] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:36,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:36,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:36,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189220659] [2021-12-16 03:02:36,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:36,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:36,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:36,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:36,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:36,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:36,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 160 transitions, 1227 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:36,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:36,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:36,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:37,058 INFO L129 PetriNetUnfolder]: 113/540 cut-off events. [2021-12-16 03:02:37,059 INFO L130 PetriNetUnfolder]: For 3418/3437 co-relation queries the response was YES. [2021-12-16 03:02:37,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2511 conditions, 540 events. 113/540 cut-off events. For 3418/3437 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3120 event pairs, 46 based on Foata normal form. 3/537 useless extension candidates. Maximal degree in co-relation 2431. Up to 223 conditions per place. [2021-12-16 03:02:37,065 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 89 selfloop transitions, 26 changer transitions 38/214 dead transitions. [2021-12-16 03:02:37,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 214 transitions, 2135 flow [2021-12-16 03:02:37,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 03:02:37,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-16 03:02:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1482 transitions. [2021-12-16 03:02:37,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.660427807486631 [2021-12-16 03:02:37,068 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1482 transitions. [2021-12-16 03:02:37,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1482 transitions. [2021-12-16 03:02:37,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:37,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1482 transitions. [2021-12-16 03:02:37,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 67.36363636363636) internal successors, (1482), 22 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,073 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,073 INFO L186 Difference]: Start difference. First operand has 229 places, 160 transitions, 1227 flow. Second operand 22 states and 1482 transitions. [2021-12-16 03:02:37,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 214 transitions, 2135 flow [2021-12-16 03:02:37,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 214 transitions, 1910 flow, removed 94 selfloop flow, removed 14 redundant places. [2021-12-16 03:02:37,091 INFO L242 Difference]: Finished difference. Result has 238 places, 160 transitions, 1221 flow [2021-12-16 03:02:37,092 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1221, PETRI_PLACES=238, PETRI_TRANSITIONS=160} [2021-12-16 03:02:37,092 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 147 predicate places. [2021-12-16 03:02:37,092 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 160 transitions, 1221 flow [2021-12-16 03:02:37,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:37,093 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] [2021-12-16 03:02:37,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-16 03:02:37,093 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:37,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:37,094 INFO L85 PathProgramCache]: Analyzing trace with hash -397901238, now seen corresponding path program 8 times [2021-12-16 03:02:37,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:37,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281174609] [2021-12-16 03:02:37,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:37,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:37,169 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-16 03:02:37,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:37,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281174609] [2021-12-16 03:02:37,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281174609] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:37,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:37,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:37,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136828914] [2021-12-16 03:02:37,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:37,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:37,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:37,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:37,172 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:37,172 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 160 transitions, 1221 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:37,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:37,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:37,391 INFO L129 PetriNetUnfolder]: 100/491 cut-off events. [2021-12-16 03:02:37,391 INFO L130 PetriNetUnfolder]: For 2737/2757 co-relation queries the response was YES. [2021-12-16 03:02:37,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2233 conditions, 491 events. 100/491 cut-off events. For 2737/2757 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2682 event pairs, 46 based on Foata normal form. 3/488 useless extension candidates. Maximal degree in co-relation 2151. Up to 221 conditions per place. [2021-12-16 03:02:37,397 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 80 selfloop transitions, 14 changer transitions 35/190 dead transitions. [2021-12-16 03:02:37,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 190 transitions, 1757 flow [2021-12-16 03:02:37,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:37,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:37,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1213 transitions. [2021-12-16 03:02:37,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6606753812636166 [2021-12-16 03:02:37,399 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1213 transitions. [2021-12-16 03:02:37,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1213 transitions. [2021-12-16 03:02:37,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:37,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1213 transitions. [2021-12-16 03:02:37,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.38888888888889) internal successors, (1213), 18 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,403 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,403 INFO L186 Difference]: Start difference. First operand has 238 places, 160 transitions, 1221 flow. Second operand 18 states and 1213 transitions. [2021-12-16 03:02:37,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 190 transitions, 1757 flow [2021-12-16 03:02:37,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 190 transitions, 1640 flow, removed 41 selfloop flow, removed 15 redundant places. [2021-12-16 03:02:37,418 INFO L242 Difference]: Finished difference. Result has 233 places, 145 transitions, 1012 flow [2021-12-16 03:02:37,418 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1012, PETRI_PLACES=233, PETRI_TRANSITIONS=145} [2021-12-16 03:02:37,419 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 142 predicate places. [2021-12-16 03:02:37,419 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 145 transitions, 1012 flow [2021-12-16 03:02:37,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,419 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:37,419 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] [2021-12-16 03:02:37,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-16 03:02:37,420 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:37,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:37,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1147547650, now seen corresponding path program 9 times [2021-12-16 03:02:37,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:37,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145872138] [2021-12-16 03:02:37,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:37,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:37,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:37,488 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-16 03:02:37,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:37,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145872138] [2021-12-16 03:02:37,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145872138] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:37,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:37,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:37,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668272894] [2021-12-16 03:02:37,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:37,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:37,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:37,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:37,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:37,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:37,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 145 transitions, 1012 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:37,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:37,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:37,720 INFO L129 PetriNetUnfolder]: 102/491 cut-off events. [2021-12-16 03:02:37,720 INFO L130 PetriNetUnfolder]: For 2659/2679 co-relation queries the response was YES. [2021-12-16 03:02:37,723 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2241 conditions, 491 events. 102/491 cut-off events. For 2659/2679 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2646 event pairs, 50 based on Foata normal form. 3/487 useless extension candidates. Maximal degree in co-relation 2165. Up to 221 conditions per place. [2021-12-16 03:02:37,725 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 77 selfloop transitions, 22 changer transitions 25/185 dead transitions. [2021-12-16 03:02:37,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 185 transitions, 1713 flow [2021-12-16 03:02:37,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:37,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:37,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1219 transitions. [2021-12-16 03:02:37,727 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6639433551198257 [2021-12-16 03:02:37,727 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1219 transitions. [2021-12-16 03:02:37,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1219 transitions. [2021-12-16 03:02:37,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:37,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1219 transitions. [2021-12-16 03:02:37,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.72222222222223) internal successors, (1219), 18 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,731 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,732 INFO L186 Difference]: Start difference. First operand has 233 places, 145 transitions, 1012 flow. Second operand 18 states and 1219 transitions. [2021-12-16 03:02:37,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 185 transitions, 1713 flow [2021-12-16 03:02:37,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 185 transitions, 1521 flow, removed 40 selfloop flow, removed 19 redundant places. [2021-12-16 03:02:37,745 INFO L242 Difference]: Finished difference. Result has 217 places, 154 transitions, 1113 flow [2021-12-16 03:02:37,746 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1113, PETRI_PLACES=217, PETRI_TRANSITIONS=154} [2021-12-16 03:02:37,746 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 126 predicate places. [2021-12-16 03:02:37,746 INFO L470 AbstractCegarLoop]: Abstraction has has 217 places, 154 transitions, 1113 flow [2021-12-16 03:02:37,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,746 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:37,747 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] [2021-12-16 03:02:37,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-16 03:02:37,747 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:37,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:37,747 INFO L85 PathProgramCache]: Analyzing trace with hash -381733488, now seen corresponding path program 10 times [2021-12-16 03:02:37,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:37,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137992893] [2021-12-16 03:02:37,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:37,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:37,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:37,825 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-16 03:02:37,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:37,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137992893] [2021-12-16 03:02:37,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137992893] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:37,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:37,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:37,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718420434] [2021-12-16 03:02:37,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:37,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:37,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:37,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:37,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:37,828 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:37,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 154 transitions, 1113 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:37,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:37,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:37,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:38,063 INFO L129 PetriNetUnfolder]: 99/487 cut-off events. [2021-12-16 03:02:38,064 INFO L130 PetriNetUnfolder]: For 2132/2152 co-relation queries the response was YES. [2021-12-16 03:02:38,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2116 conditions, 487 events. 99/487 cut-off events. For 2132/2152 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2651 event pairs, 49 based on Foata normal form. 3/483 useless extension candidates. Maximal degree in co-relation 2045. Up to 221 conditions per place. [2021-12-16 03:02:38,069 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 78 selfloop transitions, 24 changer transitions 26/189 dead transitions. [2021-12-16 03:02:38,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 189 transitions, 1720 flow [2021-12-16 03:02:38,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:38,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:38,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1155 transitions. [2021-12-16 03:02:38,071 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6660899653979239 [2021-12-16 03:02:38,071 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1155 transitions. [2021-12-16 03:02:38,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1155 transitions. [2021-12-16 03:02:38,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:38,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1155 transitions. [2021-12-16 03:02:38,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.94117647058823) internal successors, (1155), 17 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,075 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,075 INFO L186 Difference]: Start difference. First operand has 217 places, 154 transitions, 1113 flow. Second operand 17 states and 1155 transitions. [2021-12-16 03:02:38,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 189 transitions, 1720 flow [2021-12-16 03:02:38,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 189 transitions, 1635 flow, removed 37 selfloop flow, removed 5 redundant places. [2021-12-16 03:02:38,089 INFO L242 Difference]: Finished difference. Result has 229 places, 158 transitions, 1197 flow [2021-12-16 03:02:38,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1197, PETRI_PLACES=229, PETRI_TRANSITIONS=158} [2021-12-16 03:02:38,090 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 138 predicate places. [2021-12-16 03:02:38,090 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 158 transitions, 1197 flow [2021-12-16 03:02:38,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,091 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:38,091 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] [2021-12-16 03:02:38,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-16 03:02:38,091 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:38,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:38,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1321466862, now seen corresponding path program 11 times [2021-12-16 03:02:38,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:38,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481199658] [2021-12-16 03:02:38,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:38,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:38,172 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-16 03:02:38,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:38,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481199658] [2021-12-16 03:02:38,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481199658] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:38,172 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:38,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:38,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291183110] [2021-12-16 03:02:38,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:38,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:38,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:38,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:38,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:38,174 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:38,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 158 transitions, 1197 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:38,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:38,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:38,405 INFO L129 PetriNetUnfolder]: 96/484 cut-off events. [2021-12-16 03:02:38,405 INFO L130 PetriNetUnfolder]: For 2162/2182 co-relation queries the response was YES. [2021-12-16 03:02:38,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2100 conditions, 484 events. 96/484 cut-off events. For 2162/2182 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2629 event pairs, 49 based on Foata normal form. 3/480 useless extension candidates. Maximal degree in co-relation 2023. Up to 221 conditions per place. [2021-12-16 03:02:38,410 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 77 selfloop transitions, 15 changer transitions 33/186 dead transitions. [2021-12-16 03:02:38,411 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 186 transitions, 1692 flow [2021-12-16 03:02:38,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:38,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:38,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1218 transitions. [2021-12-16 03:02:38,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6633986928104575 [2021-12-16 03:02:38,413 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1218 transitions. [2021-12-16 03:02:38,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1218 transitions. [2021-12-16 03:02:38,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:38,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1218 transitions. [2021-12-16 03:02:38,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.66666666666667) internal successors, (1218), 18 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,416 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,417 INFO L186 Difference]: Start difference. First operand has 229 places, 158 transitions, 1197 flow. Second operand 18 states and 1218 transitions. [2021-12-16 03:02:38,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 186 transitions, 1692 flow [2021-12-16 03:02:38,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 186 transitions, 1587 flow, removed 31 selfloop flow, removed 8 redundant places. [2021-12-16 03:02:38,430 INFO L242 Difference]: Finished difference. Result has 238 places, 149 transitions, 1057 flow [2021-12-16 03:02:38,430 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1057, PETRI_PLACES=238, PETRI_TRANSITIONS=149} [2021-12-16 03:02:38,431 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 147 predicate places. [2021-12-16 03:02:38,431 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 149 transitions, 1057 flow [2021-12-16 03:02:38,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,431 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:38,431 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] [2021-12-16 03:02:38,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-16 03:02:38,431 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:38,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:38,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1559900298, now seen corresponding path program 12 times [2021-12-16 03:02:38,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:38,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840228204] [2021-12-16 03:02:38,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:38,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:38,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:38,508 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-16 03:02:38,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:38,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840228204] [2021-12-16 03:02:38,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840228204] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:38,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:38,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:38,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149884687] [2021-12-16 03:02:38,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:38,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:38,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:38,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:38,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:38,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:38,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 149 transitions, 1057 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:38,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:38,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:38,717 INFO L129 PetriNetUnfolder]: 86/441 cut-off events. [2021-12-16 03:02:38,718 INFO L130 PetriNetUnfolder]: For 2028/2048 co-relation queries the response was YES. [2021-12-16 03:02:38,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1882 conditions, 441 events. 86/441 cut-off events. For 2028/2048 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2287 event pairs, 46 based on Foata normal form. 3/438 useless extension candidates. Maximal degree in co-relation 1803. Up to 208 conditions per place. [2021-12-16 03:02:38,723 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 68 selfloop transitions, 3 changer transitions 38/170 dead transitions. [2021-12-16 03:02:38,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 170 transitions, 1423 flow [2021-12-16 03:02:38,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:38,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:38,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1146 transitions. [2021-12-16 03:02:38,724 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6608996539792388 [2021-12-16 03:02:38,725 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1146 transitions. [2021-12-16 03:02:38,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1146 transitions. [2021-12-16 03:02:38,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:38,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1146 transitions. [2021-12-16 03:02:38,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.41176470588235) internal successors, (1146), 17 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,728 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,728 INFO L186 Difference]: Start difference. First operand has 238 places, 149 transitions, 1057 flow. Second operand 17 states and 1146 transitions. [2021-12-16 03:02:38,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 170 transitions, 1423 flow [2021-12-16 03:02:38,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 170 transitions, 1300 flow, removed 30 selfloop flow, removed 21 redundant places. [2021-12-16 03:02:38,739 INFO L242 Difference]: Finished difference. Result has 221 places, 129 transitions, 768 flow [2021-12-16 03:02:38,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=768, PETRI_PLACES=221, PETRI_TRANSITIONS=129} [2021-12-16 03:02:38,740 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 130 predicate places. [2021-12-16 03:02:38,740 INFO L470 AbstractCegarLoop]: Abstraction has has 221 places, 129 transitions, 768 flow [2021-12-16 03:02:38,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,741 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:38,741 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] [2021-12-16 03:02:38,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-16 03:02:38,741 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:38,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:38,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1489066572, now seen corresponding path program 13 times [2021-12-16 03:02:38,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:38,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982358735] [2021-12-16 03:02:38,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:38,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:38,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:38,816 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-16 03:02:38,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:38,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982358735] [2021-12-16 03:02:38,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982358735] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:38,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:38,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:38,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916128421] [2021-12-16 03:02:38,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:38,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:38,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:38,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:38,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:38,819 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:38,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 129 transitions, 768 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:38,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:38,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:38,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:39,087 INFO L129 PetriNetUnfolder]: 91/461 cut-off events. [2021-12-16 03:02:39,087 INFO L130 PetriNetUnfolder]: For 1981/1994 co-relation queries the response was YES. [2021-12-16 03:02:39,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1888 conditions, 461 events. 91/461 cut-off events. For 1981/1994 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2395 event pairs, 42 based on Foata normal form. 1/458 useless extension candidates. Maximal degree in co-relation 1819. Up to 188 conditions per place. [2021-12-16 03:02:39,092 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 74 selfloop transitions, 19 changer transitions 32/186 dead transitions. [2021-12-16 03:02:39,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 186 transitions, 1554 flow [2021-12-16 03:02:39,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 03:02:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-16 03:02:39,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1479 transitions. [2021-12-16 03:02:39,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2021-12-16 03:02:39,097 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1479 transitions. [2021-12-16 03:02:39,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1479 transitions. [2021-12-16 03:02:39,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:39,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1479 transitions. [2021-12-16 03:02:39,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 67.22727272727273) internal successors, (1479), 22 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,102 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,102 INFO L186 Difference]: Start difference. First operand has 221 places, 129 transitions, 768 flow. Second operand 22 states and 1479 transitions. [2021-12-16 03:02:39,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 186 transitions, 1554 flow [2021-12-16 03:02:39,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 186 transitions, 1341 flow, removed 38 selfloop flow, removed 23 redundant places. [2021-12-16 03:02:39,111 INFO L242 Difference]: Finished difference. Result has 204 places, 140 transitions, 888 flow [2021-12-16 03:02:39,111 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=888, PETRI_PLACES=204, PETRI_TRANSITIONS=140} [2021-12-16 03:02:39,111 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 113 predicate places. [2021-12-16 03:02:39,112 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 140 transitions, 888 flow [2021-12-16 03:02:39,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,112 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:39,112 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] [2021-12-16 03:02:39,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-16 03:02:39,112 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:39,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:39,113 INFO L85 PathProgramCache]: Analyzing trace with hash -599706314, now seen corresponding path program 14 times [2021-12-16 03:02:39,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:39,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210382106] [2021-12-16 03:02:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:39,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:39,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:39,192 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-16 03:02:39,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:39,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210382106] [2021-12-16 03:02:39,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210382106] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:39,193 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:39,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:39,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350799850] [2021-12-16 03:02:39,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:39,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:39,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:39,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:39,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:39,195 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:39,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 140 transitions, 888 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:39,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:39,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:39,478 INFO L129 PetriNetUnfolder]: 88/447 cut-off events. [2021-12-16 03:02:39,478 INFO L130 PetriNetUnfolder]: For 1664/1677 co-relation queries the response was YES. [2021-12-16 03:02:39,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1849 conditions, 447 events. 88/447 cut-off events. For 1664/1677 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2306 event pairs, 43 based on Foata normal form. 1/443 useless extension candidates. Maximal degree in co-relation 1784. Up to 186 conditions per place. [2021-12-16 03:02:39,482 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 70 selfloop transitions, 21 changer transitions 32/184 dead transitions. [2021-12-16 03:02:39,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 184 transitions, 1542 flow [2021-12-16 03:02:39,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-16 03:02:39,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-16 03:02:39,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1413 transitions. [2021-12-16 03:02:39,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6596638655462185 [2021-12-16 03:02:39,485 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1413 transitions. [2021-12-16 03:02:39,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1413 transitions. [2021-12-16 03:02:39,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:39,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1413 transitions. [2021-12-16 03:02:39,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 67.28571428571429) internal successors, (1413), 21 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,490 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,490 INFO L186 Difference]: Start difference. First operand has 204 places, 140 transitions, 888 flow. Second operand 21 states and 1413 transitions. [2021-12-16 03:02:39,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 184 transitions, 1542 flow [2021-12-16 03:02:39,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 184 transitions, 1400 flow, removed 65 selfloop flow, removed 11 redundant places. [2021-12-16 03:02:39,501 INFO L242 Difference]: Finished difference. Result has 213 places, 142 transitions, 953 flow [2021-12-16 03:02:39,501 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=953, PETRI_PLACES=213, PETRI_TRANSITIONS=142} [2021-12-16 03:02:39,501 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 122 predicate places. [2021-12-16 03:02:39,502 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 142 transitions, 953 flow [2021-12-16 03:02:39,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:39,502 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] [2021-12-16 03:02:39,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-16 03:02:39,502 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:39,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:39,503 INFO L85 PathProgramCache]: Analyzing trace with hash -576514544, now seen corresponding path program 15 times [2021-12-16 03:02:39,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:39,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488622515] [2021-12-16 03:02:39,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:39,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:39,573 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-16 03:02:39,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:39,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488622515] [2021-12-16 03:02:39,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488622515] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:39,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:39,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:39,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778182177] [2021-12-16 03:02:39,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:39,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:39,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:39,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:39,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:39,576 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:39,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 142 transitions, 953 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:39,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:39,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:39,790 INFO L129 PetriNetUnfolder]: 85/442 cut-off events. [2021-12-16 03:02:39,791 INFO L130 PetriNetUnfolder]: For 1889/1902 co-relation queries the response was YES. [2021-12-16 03:02:39,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1882 conditions, 442 events. 85/442 cut-off events. For 1889/1902 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2280 event pairs, 40 based on Foata normal form. 1/438 useless extension candidates. Maximal degree in co-relation 1813. Up to 191 conditions per place. [2021-12-16 03:02:39,795 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 70 selfloop transitions, 22 changer transitions 29/182 dead transitions. [2021-12-16 03:02:39,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 182 transitions, 1555 flow [2021-12-16 03:02:39,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-16 03:02:39,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-16 03:02:39,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1090 transitions. [2021-12-16 03:02:39,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6678921568627451 [2021-12-16 03:02:39,797 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1090 transitions. [2021-12-16 03:02:39,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1090 transitions. [2021-12-16 03:02:39,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:39,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1090 transitions. [2021-12-16 03:02:39,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 68.125) internal successors, (1090), 16 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,801 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,801 INFO L186 Difference]: Start difference. First operand has 213 places, 142 transitions, 953 flow. Second operand 16 states and 1090 transitions. [2021-12-16 03:02:39,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 182 transitions, 1555 flow [2021-12-16 03:02:39,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 182 transitions, 1412 flow, removed 46 selfloop flow, removed 17 redundant places. [2021-12-16 03:02:39,810 INFO L242 Difference]: Finished difference. Result has 207 places, 147 transitions, 1000 flow [2021-12-16 03:02:39,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1000, PETRI_PLACES=207, PETRI_TRANSITIONS=147} [2021-12-16 03:02:39,811 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 116 predicate places. [2021-12-16 03:02:39,811 INFO L470 AbstractCegarLoop]: Abstraction has has 207 places, 147 transitions, 1000 flow [2021-12-16 03:02:39,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,812 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:39,812 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] [2021-12-16 03:02:39,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-16 03:02:39,812 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:39,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:39,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1822556410, now seen corresponding path program 16 times [2021-12-16 03:02:39,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:39,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267833399] [2021-12-16 03:02:39,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:39,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:39,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:39,893 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-16 03:02:39,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:39,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267833399] [2021-12-16 03:02:39,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267833399] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:39,893 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:39,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:39,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012968718] [2021-12-16 03:02:39,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:39,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:39,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:39,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:39,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:39,895 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:39,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 147 transitions, 1000 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:39,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:39,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:39,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:40,127 INFO L129 PetriNetUnfolder]: 76/410 cut-off events. [2021-12-16 03:02:40,127 INFO L130 PetriNetUnfolder]: For 1564/1577 co-relation queries the response was YES. [2021-12-16 03:02:40,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1700 conditions, 410 events. 76/410 cut-off events. For 1564/1577 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2020 event pairs, 40 based on Foata normal form. 1/406 useless extension candidates. Maximal degree in co-relation 1636. Up to 185 conditions per place. [2021-12-16 03:02:40,131 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 66 selfloop transitions, 10 changer transitions 34/171 dead transitions. [2021-12-16 03:02:40,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 171 transitions, 1379 flow [2021-12-16 03:02:40,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:40,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:40,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1212 transitions. [2021-12-16 03:02:40,134 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6601307189542484 [2021-12-16 03:02:40,134 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1212 transitions. [2021-12-16 03:02:40,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1212 transitions. [2021-12-16 03:02:40,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:40,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1212 transitions. [2021-12-16 03:02:40,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.33333333333333) internal successors, (1212), 18 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,138 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,138 INFO L186 Difference]: Start difference. First operand has 207 places, 147 transitions, 1000 flow. Second operand 18 states and 1212 transitions. [2021-12-16 03:02:40,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 171 transitions, 1379 flow [2021-12-16 03:02:40,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 171 transitions, 1275 flow, removed 30 selfloop flow, removed 10 redundant places. [2021-12-16 03:02:40,147 INFO L242 Difference]: Finished difference. Result has 214 places, 132 transitions, 800 flow [2021-12-16 03:02:40,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=800, PETRI_PLACES=214, PETRI_TRANSITIONS=132} [2021-12-16 03:02:40,148 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 123 predicate places. [2021-12-16 03:02:40,148 INFO L470 AbstractCegarLoop]: Abstraction has has 214 places, 132 transitions, 800 flow [2021-12-16 03:02:40,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:40,149 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] [2021-12-16 03:02:40,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-16 03:02:40,149 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:40,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:40,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1355553186, now seen corresponding path program 17 times [2021-12-16 03:02:40,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:40,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040407614] [2021-12-16 03:02:40,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:40,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:40,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:40,230 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-16 03:02:40,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:40,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040407614] [2021-12-16 03:02:40,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040407614] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:40,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:40,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:40,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157109654] [2021-12-16 03:02:40,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:40,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:40,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:40,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:40,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:40,232 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:40,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 132 transitions, 800 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:40,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:40,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:40,491 INFO L129 PetriNetUnfolder]: 81/427 cut-off events. [2021-12-16 03:02:40,491 INFO L130 PetriNetUnfolder]: For 1627/1640 co-relation queries the response was YES. [2021-12-16 03:02:40,494 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1736 conditions, 427 events. 81/427 cut-off events. For 1627/1640 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2137 event pairs, 41 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 1672. Up to 185 conditions per place. [2021-12-16 03:02:40,500 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 64 selfloop transitions, 20 changer transitions 27/172 dead transitions. [2021-12-16 03:02:40,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 172 transitions, 1382 flow [2021-12-16 03:02:40,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:40,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:40,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1217 transitions. [2021-12-16 03:02:40,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6628540305010894 [2021-12-16 03:02:40,503 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1217 transitions. [2021-12-16 03:02:40,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1217 transitions. [2021-12-16 03:02:40,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:40,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1217 transitions. [2021-12-16 03:02:40,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.61111111111111) internal successors, (1217), 18 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,507 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,507 INFO L186 Difference]: Start difference. First operand has 214 places, 132 transitions, 800 flow. Second operand 18 states and 1217 transitions. [2021-12-16 03:02:40,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 172 transitions, 1382 flow [2021-12-16 03:02:40,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 172 transitions, 1236 flow, removed 25 selfloop flow, removed 18 redundant places. [2021-12-16 03:02:40,515 INFO L242 Difference]: Finished difference. Result has 199 places, 141 transitions, 913 flow [2021-12-16 03:02:40,516 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=913, PETRI_PLACES=199, PETRI_TRANSITIONS=141} [2021-12-16 03:02:40,519 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 108 predicate places. [2021-12-16 03:02:40,520 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 141 transitions, 913 flow [2021-12-16 03:02:40,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,520 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:40,520 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] [2021-12-16 03:02:40,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-16 03:02:40,522 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:40,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:40,523 INFO L85 PathProgramCache]: Analyzing trace with hash -16762456, now seen corresponding path program 18 times [2021-12-16 03:02:40,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:40,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419970419] [2021-12-16 03:02:40,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:40,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:40,612 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-16 03:02:40,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:40,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419970419] [2021-12-16 03:02:40,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419970419] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:40,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:40,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:40,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621389164] [2021-12-16 03:02:40,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:40,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:40,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:40,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:40,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:40,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:40,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 141 transitions, 913 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:40,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:40,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:40,846 INFO L129 PetriNetUnfolder]: 77/425 cut-off events. [2021-12-16 03:02:40,846 INFO L130 PetriNetUnfolder]: For 1420/1433 co-relation queries the response was YES. [2021-12-16 03:02:40,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1685 conditions, 425 events. 77/425 cut-off events. For 1420/1433 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2132 event pairs, 37 based on Foata normal form. 1/422 useless extension candidates. Maximal degree in co-relation 1625. Up to 185 conditions per place. [2021-12-16 03:02:40,850 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 65 selfloop transitions, 22 changer transitions 28/176 dead transitions. [2021-12-16 03:02:40,850 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 176 transitions, 1429 flow [2021-12-16 03:02:40,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:40,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:40,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1153 transitions. [2021-12-16 03:02:40,852 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6649365628604383 [2021-12-16 03:02:40,852 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1153 transitions. [2021-12-16 03:02:40,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1153 transitions. [2021-12-16 03:02:40,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:40,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1153 transitions. [2021-12-16 03:02:40,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.82352941176471) internal successors, (1153), 17 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,856 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,856 INFO L186 Difference]: Start difference. First operand has 199 places, 141 transitions, 913 flow. Second operand 17 states and 1153 transitions. [2021-12-16 03:02:40,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 176 transitions, 1429 flow [2021-12-16 03:02:40,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 176 transitions, 1348 flow, removed 36 selfloop flow, removed 5 redundant places. [2021-12-16 03:02:40,864 INFO L242 Difference]: Finished difference. Result has 211 places, 145 transitions, 995 flow [2021-12-16 03:02:40,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=995, PETRI_PLACES=211, PETRI_TRANSITIONS=145} [2021-12-16 03:02:40,865 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 120 predicate places. [2021-12-16 03:02:40,865 INFO L470 AbstractCegarLoop]: Abstraction has has 211 places, 145 transitions, 995 flow [2021-12-16 03:02:40,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,866 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:40,866 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] [2021-12-16 03:02:40,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-16 03:02:40,866 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:40,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:40,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1809675088, now seen corresponding path program 19 times [2021-12-16 03:02:40,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:40,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159321920] [2021-12-16 03:02:40,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:40,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:40,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:40,936 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-16 03:02:40,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:40,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159321920] [2021-12-16 03:02:40,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159321920] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:40,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:40,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:40,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517301937] [2021-12-16 03:02:40,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:40,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:40,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:40,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:40,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:40,939 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:40,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 145 transitions, 995 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:40,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:40,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:40,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:41,144 INFO L129 PetriNetUnfolder]: 71/406 cut-off events. [2021-12-16 03:02:41,144 INFO L130 PetriNetUnfolder]: For 1379/1392 co-relation queries the response was YES. [2021-12-16 03:02:41,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 406 events. 71/406 cut-off events. For 1379/1392 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2000 event pairs, 37 based on Foata normal form. 1/403 useless extension candidates. Maximal degree in co-relation 1573. Up to 185 conditions per place. [2021-12-16 03:02:41,148 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 64 selfloop transitions, 12 changer transitions 33/170 dead transitions. [2021-12-16 03:02:41,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 170 transitions, 1398 flow [2021-12-16 03:02:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1148 transitions. [2021-12-16 03:02:41,150 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6620530565167243 [2021-12-16 03:02:41,150 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1148 transitions. [2021-12-16 03:02:41,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1148 transitions. [2021-12-16 03:02:41,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:41,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1148 transitions. [2021-12-16 03:02:41,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.52941176470588) internal successors, (1148), 17 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,153 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,153 INFO L186 Difference]: Start difference. First operand has 211 places, 145 transitions, 995 flow. Second operand 17 states and 1148 transitions. [2021-12-16 03:02:41,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 170 transitions, 1398 flow [2021-12-16 03:02:41,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 170 transitions, 1297 flow, removed 30 selfloop flow, removed 8 redundant places. [2021-12-16 03:02:41,162 INFO L242 Difference]: Finished difference. Result has 218 places, 136 transitions, 850 flow [2021-12-16 03:02:41,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=850, PETRI_PLACES=218, PETRI_TRANSITIONS=136} [2021-12-16 03:02:41,163 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 127 predicate places. [2021-12-16 03:02:41,170 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 136 transitions, 850 flow [2021-12-16 03:02:41,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,171 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:41,171 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] [2021-12-16 03:02:41,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-16 03:02:41,172 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:41,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:41,173 INFO L85 PathProgramCache]: Analyzing trace with hash 778426336, now seen corresponding path program 20 times [2021-12-16 03:02:41,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:41,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476897386] [2021-12-16 03:02:41,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:41,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:41,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:41,256 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-16 03:02:41,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:41,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476897386] [2021-12-16 03:02:41,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476897386] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:41,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:41,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:41,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618795775] [2021-12-16 03:02:41,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:41,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:41,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:41,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:41,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:41,258 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:41,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 136 transitions, 850 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:41,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:41,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:41,451 INFO L129 PetriNetUnfolder]: 63/340 cut-off events. [2021-12-16 03:02:41,452 INFO L130 PetriNetUnfolder]: For 1179/1192 co-relation queries the response was YES. [2021-12-16 03:02:41,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1372 conditions, 340 events. 63/340 cut-off events. For 1179/1192 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1580 event pairs, 37 based on Foata normal form. 1/337 useless extension candidates. Maximal degree in co-relation 1305. Up to 163 conditions per place. [2021-12-16 03:02:41,455 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 49 selfloop transitions, 0 changer transitions 45/149 dead transitions. [2021-12-16 03:02:41,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 149 transitions, 1096 flow [2021-12-16 03:02:41,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:41,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1202 transitions. [2021-12-16 03:02:41,457 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6546840958605664 [2021-12-16 03:02:41,457 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1202 transitions. [2021-12-16 03:02:41,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1202 transitions. [2021-12-16 03:02:41,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:41,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1202 transitions. [2021-12-16 03:02:41,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 66.77777777777777) internal successors, (1202), 18 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,460 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,460 INFO L186 Difference]: Start difference. First operand has 218 places, 136 transitions, 850 flow. Second operand 18 states and 1202 transitions. [2021-12-16 03:02:41,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 149 transitions, 1096 flow [2021-12-16 03:02:41,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 149 transitions, 980 flow, removed 27 selfloop flow, removed 23 redundant places. [2021-12-16 03:02:41,468 INFO L242 Difference]: Finished difference. Result has 199 places, 104 transitions, 529 flow [2021-12-16 03:02:41,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=529, PETRI_PLACES=199, PETRI_TRANSITIONS=104} [2021-12-16 03:02:41,468 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 108 predicate places. [2021-12-16 03:02:41,468 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 104 transitions, 529 flow [2021-12-16 03:02:41,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:41,469 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] [2021-12-16 03:02:41,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-16 03:02:41,469 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:41,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:41,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1499292046, now seen corresponding path program 5 times [2021-12-16 03:02:41,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:41,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598191143] [2021-12-16 03:02:41,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:41,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:41,547 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-16 03:02:41,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:41,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598191143] [2021-12-16 03:02:41,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598191143] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:41,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:41,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:41,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209592631] [2021-12-16 03:02:41,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:41,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:41,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:41,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:41,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:41,550 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:41,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 104 transitions, 529 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:41,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:41,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:41,803 INFO L129 PetriNetUnfolder]: 77/341 cut-off events. [2021-12-16 03:02:41,803 INFO L130 PetriNetUnfolder]: For 1189/1199 co-relation queries the response was YES. [2021-12-16 03:02:41,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1363 conditions, 341 events. 77/341 cut-off events. For 1189/1199 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1550 event pairs, 28 based on Foata normal form. 3/341 useless extension candidates. Maximal degree in co-relation 1308. Up to 75 conditions per place. [2021-12-16 03:02:41,806 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 49 selfloop transitions, 25 changer transitions 29/158 dead transitions. [2021-12-16 03:02:41,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 158 transitions, 1158 flow [2021-12-16 03:02:41,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-16 03:02:41,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-16 03:02:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1411 transitions. [2021-12-16 03:02:41,809 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2021-12-16 03:02:41,809 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1411 transitions. [2021-12-16 03:02:41,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1411 transitions. [2021-12-16 03:02:41,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:41,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1411 transitions. [2021-12-16 03:02:41,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 67.19047619047619) internal successors, (1411), 21 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,813 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 102.0) internal successors, (2244), 22 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,813 INFO L186 Difference]: Start difference. First operand has 199 places, 104 transitions, 529 flow. Second operand 21 states and 1411 transitions. [2021-12-16 03:02:41,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 158 transitions, 1158 flow [2021-12-16 03:02:41,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 158 transitions, 1131 flow, removed 8 selfloop flow, removed 9 redundant places. [2021-12-16 03:02:41,818 INFO L242 Difference]: Finished difference. Result has 181 places, 114 transitions, 714 flow [2021-12-16 03:02:41,819 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=714, PETRI_PLACES=181, PETRI_TRANSITIONS=114} [2021-12-16 03:02:41,819 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 90 predicate places. [2021-12-16 03:02:41,819 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 114 transitions, 714 flow [2021-12-16 03:02:41,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,819 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:41,820 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] [2021-12-16 03:02:41,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-16 03:02:41,820 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:41,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:41,820 INFO L85 PathProgramCache]: Analyzing trace with hash 715207076, now seen corresponding path program 6 times [2021-12-16 03:02:41,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:41,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882528869] [2021-12-16 03:02:41,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:41,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:41,891 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-16 03:02:41,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:41,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882528869] [2021-12-16 03:02:41,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882528869] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:41,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:41,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:41,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286132256] [2021-12-16 03:02:41,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:41,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:41,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:41,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:41,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:41,894 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:41,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 114 transitions, 714 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:41,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:41,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:41,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:42,072 INFO L129 PetriNetUnfolder]: 70/331 cut-off events. [2021-12-16 03:02:42,072 INFO L130 PetriNetUnfolder]: For 2163/2168 co-relation queries the response was YES. [2021-12-16 03:02:42,074 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 331 events. 70/331 cut-off events. For 2163/2168 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1513 event pairs, 17 based on Foata normal form. 1/329 useless extension candidates. Maximal degree in co-relation 1532. Up to 76 conditions per place. [2021-12-16 03:02:42,075 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 55 selfloop transitions, 30 changer transitions 20/160 dead transitions. [2021-12-16 03:02:42,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 160 transitions, 1445 flow [2021-12-16 03:02:42,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-16 03:02:42,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-16 03:02:42,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1078 transitions. [2021-12-16 03:02:42,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6605392156862745 [2021-12-16 03:02:42,077 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1078 transitions. [2021-12-16 03:02:42,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1078 transitions. [2021-12-16 03:02:42,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:42,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1078 transitions. [2021-12-16 03:02:42,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 67.375) internal successors, (1078), 16 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,080 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,080 INFO L186 Difference]: Start difference. First operand has 181 places, 114 transitions, 714 flow. Second operand 16 states and 1078 transitions. [2021-12-16 03:02:42,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 160 transitions, 1445 flow [2021-12-16 03:02:42,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 160 transitions, 1299 flow, removed 55 selfloop flow, removed 12 redundant places. [2021-12-16 03:02:42,089 INFO L242 Difference]: Finished difference. Result has 182 places, 124 transitions, 869 flow [2021-12-16 03:02:42,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=869, PETRI_PLACES=182, PETRI_TRANSITIONS=124} [2021-12-16 03:02:42,090 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 91 predicate places. [2021-12-16 03:02:42,090 INFO L470 AbstractCegarLoop]: Abstraction has has 182 places, 124 transitions, 869 flow [2021-12-16 03:02:42,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:42,090 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] [2021-12-16 03:02:42,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-16 03:02:42,091 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:42,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:42,091 INFO L85 PathProgramCache]: Analyzing trace with hash 457580466, now seen corresponding path program 7 times [2021-12-16 03:02:42,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:42,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229645074] [2021-12-16 03:02:42,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:42,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:42,175 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-16 03:02:42,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:42,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229645074] [2021-12-16 03:02:42,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229645074] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:42,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:42,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:42,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697523093] [2021-12-16 03:02:42,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:42,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:42,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:42,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:42,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:42,176 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:42,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 124 transitions, 869 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:42,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:42,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:42,395 INFO L129 PetriNetUnfolder]: 74/357 cut-off events. [2021-12-16 03:02:42,396 INFO L130 PetriNetUnfolder]: For 2292/2306 co-relation queries the response was YES. [2021-12-16 03:02:42,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1706 conditions, 357 events. 74/357 cut-off events. For 2292/2306 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1748 event pairs, 18 based on Foata normal form. 6/360 useless extension candidates. Maximal degree in co-relation 1642. Up to 74 conditions per place. [2021-12-16 03:02:42,399 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 60 selfloop transitions, 28 changer transitions 34/177 dead transitions. [2021-12-16 03:02:42,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 177 transitions, 1679 flow [2021-12-16 03:02:42,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 03:02:42,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-16 03:02:42,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1472 transitions. [2021-12-16 03:02:42,400 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6559714795008913 [2021-12-16 03:02:42,401 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1472 transitions. [2021-12-16 03:02:42,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1472 transitions. [2021-12-16 03:02:42,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:42,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1472 transitions. [2021-12-16 03:02:42,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 66.9090909090909) internal successors, (1472), 22 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,404 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,405 INFO L186 Difference]: Start difference. First operand has 182 places, 124 transitions, 869 flow. Second operand 22 states and 1472 transitions. [2021-12-16 03:02:42,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 177 transitions, 1679 flow [2021-12-16 03:02:42,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 177 transitions, 1502 flow, removed 62 selfloop flow, removed 7 redundant places. [2021-12-16 03:02:42,414 INFO L242 Difference]: Finished difference. Result has 203 places, 124 transitions, 886 flow [2021-12-16 03:02:42,414 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=886, PETRI_PLACES=203, PETRI_TRANSITIONS=124} [2021-12-16 03:02:42,415 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 112 predicate places. [2021-12-16 03:02:42,415 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 124 transitions, 886 flow [2021-12-16 03:02:42,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,415 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:42,415 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] [2021-12-16 03:02:42,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-16 03:02:42,416 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:42,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:42,416 INFO L85 PathProgramCache]: Analyzing trace with hash -408423932, now seen corresponding path program 8 times [2021-12-16 03:02:42,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:42,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395206214] [2021-12-16 03:02:42,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:42,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:42,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:42,484 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-16 03:02:42,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:42,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395206214] [2021-12-16 03:02:42,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395206214] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:42,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:42,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:42,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526676493] [2021-12-16 03:02:42,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:42,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:42,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:42,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:42,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:42,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:42,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 124 transitions, 886 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:42,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:42,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:42,663 INFO L129 PetriNetUnfolder]: 61/316 cut-off events. [2021-12-16 03:02:42,664 INFO L130 PetriNetUnfolder]: For 2439/2451 co-relation queries the response was YES. [2021-12-16 03:02:42,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1552 conditions, 316 events. 61/316 cut-off events. For 2439/2451 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1420 event pairs, 17 based on Foata normal form. 3/316 useless extension candidates. Maximal degree in co-relation 1479. Up to 72 conditions per place. [2021-12-16 03:02:42,667 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 51 selfloop transitions, 16 changer transitions 31/153 dead transitions. [2021-12-16 03:02:42,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 153 transitions, 1358 flow [2021-12-16 03:02:42,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:42,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:42,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1203 transitions. [2021-12-16 03:02:42,668 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6552287581699346 [2021-12-16 03:02:42,668 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1203 transitions. [2021-12-16 03:02:42,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1203 transitions. [2021-12-16 03:02:42,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:42,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1203 transitions. [2021-12-16 03:02:42,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 66.83333333333333) internal successors, (1203), 18 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,671 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,672 INFO L186 Difference]: Start difference. First operand has 203 places, 124 transitions, 886 flow. Second operand 18 states and 1203 transitions. [2021-12-16 03:02:42,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 153 transitions, 1358 flow [2021-12-16 03:02:42,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 153 transitions, 1229 flow, removed 46 selfloop flow, removed 15 redundant places. [2021-12-16 03:02:42,681 INFO L242 Difference]: Finished difference. Result has 198 places, 109 transitions, 670 flow [2021-12-16 03:02:42,681 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=670, PETRI_PLACES=198, PETRI_TRANSITIONS=109} [2021-12-16 03:02:42,682 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 107 predicate places. [2021-12-16 03:02:42,682 INFO L470 AbstractCegarLoop]: Abstraction has has 198 places, 109 transitions, 670 flow [2021-12-16 03:02:42,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,682 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:42,682 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] [2021-12-16 03:02:42,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-16 03:02:42,683 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:42,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:42,683 INFO L85 PathProgramCache]: Analyzing trace with hash 971688924, now seen corresponding path program 9 times [2021-12-16 03:02:42,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:42,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124176918] [2021-12-16 03:02:42,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:42,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:42,758 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-16 03:02:42,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:42,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124176918] [2021-12-16 03:02:42,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124176918] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:42,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:42,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:42,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981979553] [2021-12-16 03:02:42,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:42,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:42,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:42,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:42,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:42,761 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:42,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 109 transitions, 670 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:42,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:42,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:42,964 INFO L129 PetriNetUnfolder]: 63/314 cut-off events. [2021-12-16 03:02:42,964 INFO L130 PetriNetUnfolder]: For 2175/2189 co-relation queries the response was YES. [2021-12-16 03:02:42,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1529 conditions, 314 events. 63/314 cut-off events. For 2175/2189 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1376 event pairs, 27 based on Foata normal form. 3/314 useless extension candidates. Maximal degree in co-relation 1462. Up to 72 conditions per place. [2021-12-16 03:02:42,966 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 42 selfloop transitions, 26 changer transitions 21/144 dead transitions. [2021-12-16 03:02:42,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 144 transitions, 1252 flow [2021-12-16 03:02:42,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:42,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:42,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1209 transitions. [2021-12-16 03:02:42,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6584967320261438 [2021-12-16 03:02:42,968 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1209 transitions. [2021-12-16 03:02:42,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1209 transitions. [2021-12-16 03:02:42,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:42,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1209 transitions. [2021-12-16 03:02:42,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.16666666666667) internal successors, (1209), 18 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,971 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,971 INFO L186 Difference]: Start difference. First operand has 198 places, 109 transitions, 670 flow. Second operand 18 states and 1209 transitions. [2021-12-16 03:02:42,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 144 transitions, 1252 flow [2021-12-16 03:02:42,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 144 transitions, 1087 flow, removed 34 selfloop flow, removed 19 redundant places. [2021-12-16 03:02:42,978 INFO L242 Difference]: Finished difference. Result has 182 places, 118 transitions, 778 flow [2021-12-16 03:02:42,979 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=778, PETRI_PLACES=182, PETRI_TRANSITIONS=118} [2021-12-16 03:02:42,979 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 91 predicate places. [2021-12-16 03:02:42,979 INFO L470 AbstractCegarLoop]: Abstraction has has 182 places, 118 transitions, 778 flow [2021-12-16 03:02:42,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:42,979 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:42,980 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] [2021-12-16 03:02:42,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-16 03:02:42,980 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:42,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:42,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1172302702, now seen corresponding path program 10 times [2021-12-16 03:02:42,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:42,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699813157] [2021-12-16 03:02:42,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:42,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:43,054 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-16 03:02:43,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:43,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699813157] [2021-12-16 03:02:43,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699813157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:43,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:43,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:43,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52941448] [2021-12-16 03:02:43,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:43,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:43,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:43,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:43,056 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:43,056 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 118 transitions, 778 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,056 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:43,057 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:43,057 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:43,255 INFO L129 PetriNetUnfolder]: 60/317 cut-off events. [2021-12-16 03:02:43,255 INFO L130 PetriNetUnfolder]: For 1582/1588 co-relation queries the response was YES. [2021-12-16 03:02:43,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1424 conditions, 317 events. 60/317 cut-off events. For 1582/1588 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1429 event pairs, 28 based on Foata normal form. 1/315 useless extension candidates. Maximal degree in co-relation 1362. Up to 72 conditions per place. [2021-12-16 03:02:43,258 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 43 selfloop transitions, 28 changer transitions 22/148 dead transitions. [2021-12-16 03:02:43,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 148 transitions, 1288 flow [2021-12-16 03:02:43,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:43,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:43,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1145 transitions. [2021-12-16 03:02:43,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.660322952710496 [2021-12-16 03:02:43,259 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1145 transitions. [2021-12-16 03:02:43,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1145 transitions. [2021-12-16 03:02:43,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:43,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1145 transitions. [2021-12-16 03:02:43,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.3529411764706) internal successors, (1145), 17 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,262 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,262 INFO L186 Difference]: Start difference. First operand has 182 places, 118 transitions, 778 flow. Second operand 17 states and 1145 transitions. [2021-12-16 03:02:43,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 148 transitions, 1288 flow [2021-12-16 03:02:43,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 148 transitions, 1215 flow, removed 29 selfloop flow, removed 5 redundant places. [2021-12-16 03:02:43,270 INFO L242 Difference]: Finished difference. Result has 194 places, 122 transitions, 874 flow [2021-12-16 03:02:43,270 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=874, PETRI_PLACES=194, PETRI_TRANSITIONS=122} [2021-12-16 03:02:43,271 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 103 predicate places. [2021-12-16 03:02:43,271 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 122 transitions, 874 flow [2021-12-16 03:02:43,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,275 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:43,275 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] [2021-12-16 03:02:43,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-16 03:02:43,275 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:43,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:43,276 INFO L85 PathProgramCache]: Analyzing trace with hash -88350204, now seen corresponding path program 11 times [2021-12-16 03:02:43,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:43,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943731709] [2021-12-16 03:02:43,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:43,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:43,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-16 03:02:43,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:43,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943731709] [2021-12-16 03:02:43,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943731709] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:43,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:43,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:43,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345068134] [2021-12-16 03:02:43,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:43,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:43,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:43,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:43,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:43,350 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:43,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 122 transitions, 874 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:43,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:43,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:43,534 INFO L129 PetriNetUnfolder]: 57/303 cut-off events. [2021-12-16 03:02:43,534 INFO L130 PetriNetUnfolder]: For 1713/1727 co-relation queries the response was YES. [2021-12-16 03:02:43,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 303 events. 57/303 cut-off events. For 1713/1727 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1323 event pairs, 26 based on Foata normal form. 3/303 useless extension candidates. Maximal degree in co-relation 1337. Up to 72 conditions per place. [2021-12-16 03:02:43,537 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 43 selfloop transitions, 18 changer transitions 30/146 dead transitions. [2021-12-16 03:02:43,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 146 transitions, 1284 flow [2021-12-16 03:02:43,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:43,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:43,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1144 transitions. [2021-12-16 03:02:43,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6597462514417531 [2021-12-16 03:02:43,538 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1144 transitions. [2021-12-16 03:02:43,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1144 transitions. [2021-12-16 03:02:43,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:43,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1144 transitions. [2021-12-16 03:02:43,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.29411764705883) internal successors, (1144), 17 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,541 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,541 INFO L186 Difference]: Start difference. First operand has 194 places, 122 transitions, 874 flow. Second operand 17 states and 1144 transitions. [2021-12-16 03:02:43,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 146 transitions, 1284 flow [2021-12-16 03:02:43,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 146 transitions, 1193 flow, removed 22 selfloop flow, removed 8 redundant places. [2021-12-16 03:02:43,549 INFO L242 Difference]: Finished difference. Result has 201 places, 113 transitions, 733 flow [2021-12-16 03:02:43,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=733, PETRI_PLACES=201, PETRI_TRANSITIONS=113} [2021-12-16 03:02:43,550 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 110 predicate places. [2021-12-16 03:02:43,550 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 113 transitions, 733 flow [2021-12-16 03:02:43,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,551 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:43,551 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] [2021-12-16 03:02:43,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-16 03:02:43,551 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:43,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:43,551 INFO L85 PathProgramCache]: Analyzing trace with hash 96543372, now seen corresponding path program 12 times [2021-12-16 03:02:43,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:43,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804502107] [2021-12-16 03:02:43,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:43,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:43,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:43,627 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-16 03:02:43,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:43,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804502107] [2021-12-16 03:02:43,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804502107] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:43,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:43,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:43,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641727872] [2021-12-16 03:02:43,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:43,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:43,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:43,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:43,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:43,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:43,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 113 transitions, 733 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:43,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:43,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:43,817 INFO L129 PetriNetUnfolder]: 47/271 cut-off events. [2021-12-16 03:02:43,818 INFO L130 PetriNetUnfolder]: For 1530/1542 co-relation queries the response was YES. [2021-12-16 03:02:43,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1180 conditions, 271 events. 47/271 cut-off events. For 1530/1542 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1072 event pairs, 23 based on Foata normal form. 3/272 useless extension candidates. Maximal degree in co-relation 1111. Up to 66 conditions per place. [2021-12-16 03:02:43,820 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 33 selfloop transitions, 7 changer transitions 33/128 dead transitions. [2021-12-16 03:02:43,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 128 transitions, 997 flow [2021-12-16 03:02:43,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:43,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:43,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1199 transitions. [2021-12-16 03:02:43,822 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6530501089324618 [2021-12-16 03:02:43,822 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1199 transitions. [2021-12-16 03:02:43,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1199 transitions. [2021-12-16 03:02:43,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:43,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1199 transitions. [2021-12-16 03:02:43,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 66.61111111111111) internal successors, (1199), 18 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,825 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,825 INFO L186 Difference]: Start difference. First operand has 201 places, 113 transitions, 733 flow. Second operand 18 states and 1199 transitions. [2021-12-16 03:02:43,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 128 transitions, 997 flow [2021-12-16 03:02:43,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 128 transitions, 873 flow, removed 25 selfloop flow, removed 21 redundant places. [2021-12-16 03:02:43,833 INFO L242 Difference]: Finished difference. Result has 186 places, 93 transitions, 442 flow [2021-12-16 03:02:43,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=442, PETRI_PLACES=186, PETRI_TRANSITIONS=93} [2021-12-16 03:02:43,833 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 95 predicate places. [2021-12-16 03:02:43,833 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 93 transitions, 442 flow [2021-12-16 03:02:43,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:43,834 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] [2021-12-16 03:02:43,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-16 03:02:43,834 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:43,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:43,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1494882630, now seen corresponding path program 13 times [2021-12-16 03:02:43,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:43,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902206042] [2021-12-16 03:02:43,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:43,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:43,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:43,905 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-16 03:02:43,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:43,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902206042] [2021-12-16 03:02:43,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902206042] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:43,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:43,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:43,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448908613] [2021-12-16 03:02:43,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:43,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:43,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:43,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:43,906 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:43,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 93 transitions, 442 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:43,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:43,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:43,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:44,067 INFO L129 PetriNetUnfolder]: 40/235 cut-off events. [2021-12-16 03:02:44,067 INFO L130 PetriNetUnfolder]: For 1117/1118 co-relation queries the response was YES. [2021-12-16 03:02:44,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 980 conditions, 235 events. 40/235 cut-off events. For 1117/1118 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 836 event pairs, 3 based on Foata normal form. 1/235 useless extension candidates. Maximal degree in co-relation 919. Up to 39 conditions per place. [2021-12-16 03:02:44,069 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 41 selfloop transitions, 18 changer transitions 21/135 dead transitions. [2021-12-16 03:02:44,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 135 transitions, 1035 flow [2021-12-16 03:02:44,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-16 03:02:44,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-16 03:02:44,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1080 transitions. [2021-12-16 03:02:44,070 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6617647058823529 [2021-12-16 03:02:44,070 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1080 transitions. [2021-12-16 03:02:44,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1080 transitions. [2021-12-16 03:02:44,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:44,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1080 transitions. [2021-12-16 03:02:44,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 67.5) internal successors, (1080), 16 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,073 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 102.0) internal successors, (1734), 17 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,073 INFO L186 Difference]: Start difference. First operand has 186 places, 93 transitions, 442 flow. Second operand 16 states and 1080 transitions. [2021-12-16 03:02:44,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 135 transitions, 1035 flow [2021-12-16 03:02:44,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 135 transitions, 769 flow, removed 70 selfloop flow, removed 24 redundant places. [2021-12-16 03:02:44,078 INFO L242 Difference]: Finished difference. Result has 159 places, 103 transitions, 510 flow [2021-12-16 03:02:44,078 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=510, PETRI_PLACES=159, PETRI_TRANSITIONS=103} [2021-12-16 03:02:44,078 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 68 predicate places. [2021-12-16 03:02:44,078 INFO L470 AbstractCegarLoop]: Abstraction has has 159 places, 103 transitions, 510 flow [2021-12-16 03:02:44,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,079 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:44,079 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] [2021-12-16 03:02:44,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-16 03:02:44,079 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:44,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:44,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1649108894, now seen corresponding path program 14 times [2021-12-16 03:02:44,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:44,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990199751] [2021-12-16 03:02:44,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:44,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:44,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:44,151 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-16 03:02:44,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:44,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990199751] [2021-12-16 03:02:44,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990199751] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:44,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:44,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:44,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388357613] [2021-12-16 03:02:44,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:44,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:44,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:44,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:44,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:44,154 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:44,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 103 transitions, 510 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,154 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:44,154 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:44,154 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:44,394 INFO L129 PetriNetUnfolder]: 39/248 cut-off events. [2021-12-16 03:02:44,395 INFO L130 PetriNetUnfolder]: For 673/674 co-relation queries the response was YES. [2021-12-16 03:02:44,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 942 conditions, 248 events. 39/248 cut-off events. For 673/674 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 928 event pairs, 0 based on Foata normal form. 1/249 useless extension candidates. Maximal degree in co-relation 890. Up to 39 conditions per place. [2021-12-16 03:02:44,396 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 44 selfloop transitions, 23 changer transitions 31/153 dead transitions. [2021-12-16 03:02:44,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 153 transitions, 1173 flow [2021-12-16 03:02:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:02:44,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:02:44,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1339 transitions. [2021-12-16 03:02:44,408 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6563725490196078 [2021-12-16 03:02:44,408 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1339 transitions. [2021-12-16 03:02:44,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1339 transitions. [2021-12-16 03:02:44,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:44,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1339 transitions. [2021-12-16 03:02:44,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 66.95) internal successors, (1339), 20 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,411 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 102.0) internal successors, (2142), 21 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,412 INFO L186 Difference]: Start difference. First operand has 159 places, 103 transitions, 510 flow. Second operand 20 states and 1339 transitions. [2021-12-16 03:02:44,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 153 transitions, 1173 flow [2021-12-16 03:02:44,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 153 transitions, 1053 flow, removed 36 selfloop flow, removed 7 redundant places. [2021-12-16 03:02:44,416 INFO L242 Difference]: Finished difference. Result has 179 places, 112 transitions, 646 flow [2021-12-16 03:02:44,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=646, PETRI_PLACES=179, PETRI_TRANSITIONS=112} [2021-12-16 03:02:44,416 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 88 predicate places. [2021-12-16 03:02:44,417 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 112 transitions, 646 flow [2021-12-16 03:02:44,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,417 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:44,417 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] [2021-12-16 03:02:44,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-16 03:02:44,417 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:44,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:44,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1788115474, now seen corresponding path program 15 times [2021-12-16 03:02:44,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:44,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538491560] [2021-12-16 03:02:44,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:44,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:44,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:44,488 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-16 03:02:44,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:44,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538491560] [2021-12-16 03:02:44,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538491560] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:44,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:44,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:44,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295262340] [2021-12-16 03:02:44,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:44,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:44,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:44,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:44,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:44,490 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:44,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 112 transitions, 646 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:44,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:44,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:44,716 INFO L129 PetriNetUnfolder]: 34/241 cut-off events. [2021-12-16 03:02:44,716 INFO L130 PetriNetUnfolder]: For 785/786 co-relation queries the response was YES. [2021-12-16 03:02:44,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 241 events. 34/241 cut-off events. For 785/786 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 875 event pairs, 3 based on Foata normal form. 1/241 useless extension candidates. Maximal degree in co-relation 912. Up to 31 conditions per place. [2021-12-16 03:02:44,718 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 42 selfloop transitions, 22 changer transitions 33/152 dead transitions. [2021-12-16 03:02:44,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 152 transitions, 1225 flow [2021-12-16 03:02:44,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 03:02:44,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-16 03:02:44,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1468 transitions. [2021-12-16 03:02:44,719 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6541889483065954 [2021-12-16 03:02:44,719 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1468 transitions. [2021-12-16 03:02:44,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1468 transitions. [2021-12-16 03:02:44,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:44,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1468 transitions. [2021-12-16 03:02:44,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 66.72727272727273) internal successors, (1468), 22 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,722 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 102.0) internal successors, (2346), 23 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,722 INFO L186 Difference]: Start difference. First operand has 179 places, 112 transitions, 646 flow. Second operand 22 states and 1468 transitions. [2021-12-16 03:02:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 152 transitions, 1225 flow [2021-12-16 03:02:44,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 152 transitions, 1064 flow, removed 64 selfloop flow, removed 12 redundant places. [2021-12-16 03:02:44,728 INFO L242 Difference]: Finished difference. Result has 188 places, 110 transitions, 618 flow [2021-12-16 03:02:44,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=618, PETRI_PLACES=188, PETRI_TRANSITIONS=110} [2021-12-16 03:02:44,729 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 97 predicate places. [2021-12-16 03:02:44,729 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 110 transitions, 618 flow [2021-12-16 03:02:44,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:44,729 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] [2021-12-16 03:02:44,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-16 03:02:44,729 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:44,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:44,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1229060684, now seen corresponding path program 16 times [2021-12-16 03:02:44,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:44,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776297867] [2021-12-16 03:02:44,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:44,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:44,801 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-16 03:02:44,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:44,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776297867] [2021-12-16 03:02:44,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776297867] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:44,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:44,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:44,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880056728] [2021-12-16 03:02:44,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:44,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:44,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:44,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:44,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:44,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:44,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 110 transitions, 618 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:44,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:44,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:44,960 INFO L129 PetriNetUnfolder]: 24/196 cut-off events. [2021-12-16 03:02:44,961 INFO L130 PetriNetUnfolder]: For 606/607 co-relation queries the response was YES. [2021-12-16 03:02:44,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 774 conditions, 196 events. 24/196 cut-off events. For 606/607 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 561 event pairs, 3 based on Foata normal form. 1/196 useless extension candidates. Maximal degree in co-relation 710. Up to 30 conditions per place. [2021-12-16 03:02:44,962 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 35 selfloop transitions, 10 changer transitions 30/130 dead transitions. [2021-12-16 03:02:44,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 130 transitions, 930 flow [2021-12-16 03:02:44,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:44,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:44,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1201 transitions. [2021-12-16 03:02:44,964 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6541394335511983 [2021-12-16 03:02:44,964 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1201 transitions. [2021-12-16 03:02:44,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1201 transitions. [2021-12-16 03:02:44,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:44,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1201 transitions. [2021-12-16 03:02:44,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 66.72222222222223) internal successors, (1201), 18 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,967 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,967 INFO L186 Difference]: Start difference. First operand has 188 places, 110 transitions, 618 flow. Second operand 18 states and 1201 transitions. [2021-12-16 03:02:44,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 130 transitions, 930 flow [2021-12-16 03:02:44,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 130 transitions, 811 flow, removed 35 selfloop flow, removed 20 redundant places. [2021-12-16 03:02:44,971 INFO L242 Difference]: Finished difference. Result has 178 places, 95 transitions, 426 flow [2021-12-16 03:02:44,972 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=426, PETRI_PLACES=178, PETRI_TRANSITIONS=95} [2021-12-16 03:02:44,972 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 87 predicate places. [2021-12-16 03:02:44,972 INFO L470 AbstractCegarLoop]: Abstraction has has 178 places, 95 transitions, 426 flow [2021-12-16 03:02:44,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:44,972 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:44,972 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] [2021-12-16 03:02:44,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-16 03:02:44,973 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:44,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:44,973 INFO L85 PathProgramCache]: Analyzing trace with hash 162227566, now seen corresponding path program 17 times [2021-12-16 03:02:44,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:44,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219156325] [2021-12-16 03:02:44,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:44,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:45,046 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-16 03:02:45,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:45,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219156325] [2021-12-16 03:02:45,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219156325] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:45,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:45,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:45,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562054795] [2021-12-16 03:02:45,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:45,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:45,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:45,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:45,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:45,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:45,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 95 transitions, 426 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:45,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:45,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:45,234 INFO L129 PetriNetUnfolder]: 29/205 cut-off events. [2021-12-16 03:02:45,234 INFO L130 PetriNetUnfolder]: For 671/672 co-relation queries the response was YES. [2021-12-16 03:02:45,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 789 conditions, 205 events. 29/205 cut-off events. For 671/672 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 618 event pairs, 4 based on Foata normal form. 1/204 useless extension candidates. Maximal degree in co-relation 735. Up to 30 conditions per place. [2021-12-16 03:02:45,236 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 33 selfloop transitions, 20 changer transitions 23/131 dead transitions. [2021-12-16 03:02:45,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 131 transitions, 918 flow [2021-12-16 03:02:45,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:45,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:45,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1206 transitions. [2021-12-16 03:02:45,237 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6568627450980392 [2021-12-16 03:02:45,237 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1206 transitions. [2021-12-16 03:02:45,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1206 transitions. [2021-12-16 03:02:45,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:45,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1206 transitions. [2021-12-16 03:02:45,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 67.0) internal successors, (1206), 18 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,240 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,240 INFO L186 Difference]: Start difference. First operand has 178 places, 95 transitions, 426 flow. Second operand 18 states and 1206 transitions. [2021-12-16 03:02:45,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 131 transitions, 918 flow [2021-12-16 03:02:45,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 131 transitions, 766 flow, removed 28 selfloop flow, removed 17 redundant places. [2021-12-16 03:02:45,244 INFO L242 Difference]: Finished difference. Result has 164 places, 104 transitions, 535 flow [2021-12-16 03:02:45,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=535, PETRI_PLACES=164, PETRI_TRANSITIONS=104} [2021-12-16 03:02:45,245 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 73 predicate places. [2021-12-16 03:02:45,245 INFO L470 AbstractCegarLoop]: Abstraction has has 164 places, 104 transitions, 535 flow [2021-12-16 03:02:45,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,245 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:45,245 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] [2021-12-16 03:02:45,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-16 03:02:45,245 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:45,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:45,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1153967242, now seen corresponding path program 18 times [2021-12-16 03:02:45,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:45,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738589038] [2021-12-16 03:02:45,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:45,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:45,317 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-16 03:02:45,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:45,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738589038] [2021-12-16 03:02:45,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738589038] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:45,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:45,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:45,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446717098] [2021-12-16 03:02:45,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:45,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:45,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:45,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:45,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:45,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:45,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 104 transitions, 535 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:45,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:45,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:45,487 INFO L129 PetriNetUnfolder]: 25/205 cut-off events. [2021-12-16 03:02:45,487 INFO L130 PetriNetUnfolder]: For 442/443 co-relation queries the response was YES. [2021-12-16 03:02:45,488 INFO L84 FinitePrefix]: Finished finitePrefix Result has 736 conditions, 205 events. 25/205 cut-off events. For 442/443 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 622 event pairs, 0 based on Foata normal form. 1/206 useless extension candidates. Maximal degree in co-relation 685. Up to 30 conditions per place. [2021-12-16 03:02:45,489 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 34 selfloop transitions, 22 changer transitions 24/135 dead transitions. [2021-12-16 03:02:45,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 135 transitions, 959 flow [2021-12-16 03:02:45,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:45,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1142 transitions. [2021-12-16 03:02:45,490 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6585928489042676 [2021-12-16 03:02:45,490 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1142 transitions. [2021-12-16 03:02:45,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1142 transitions. [2021-12-16 03:02:45,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:45,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1142 transitions. [2021-12-16 03:02:45,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 67.17647058823529) internal successors, (1142), 17 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,508 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,508 INFO L186 Difference]: Start difference. First operand has 164 places, 104 transitions, 535 flow. Second operand 17 states and 1142 transitions. [2021-12-16 03:02:45,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 135 transitions, 959 flow [2021-12-16 03:02:45,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 135 transitions, 876 flow, removed 37 selfloop flow, removed 6 redundant places. [2021-12-16 03:02:45,512 INFO L242 Difference]: Finished difference. Result has 175 places, 108 transitions, 615 flow [2021-12-16 03:02:45,513 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=615, PETRI_PLACES=175, PETRI_TRANSITIONS=108} [2021-12-16 03:02:45,513 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 84 predicate places. [2021-12-16 03:02:45,514 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 108 transitions, 615 flow [2021-12-16 03:02:45,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,514 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:45,514 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] [2021-12-16 03:02:45,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-16 03:02:45,514 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:45,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:45,515 INFO L85 PathProgramCache]: Analyzing trace with hash 2142475368, now seen corresponding path program 19 times [2021-12-16 03:02:45,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:45,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183701886] [2021-12-16 03:02:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:45,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:45,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:45,607 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-16 03:02:45,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:45,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183701886] [2021-12-16 03:02:45,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183701886] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:45,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:45,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:45,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653043847] [2021-12-16 03:02:45,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:45,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:45,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:45,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:45,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:45,610 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:45,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 108 transitions, 615 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:45,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:45,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:45,789 INFO L129 PetriNetUnfolder]: 19/184 cut-off events. [2021-12-16 03:02:45,789 INFO L130 PetriNetUnfolder]: For 395/396 co-relation queries the response was YES. [2021-12-16 03:02:45,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 689 conditions, 184 events. 19/184 cut-off events. For 395/396 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 480 event pairs, 0 based on Foata normal form. 1/185 useless extension candidates. Maximal degree in co-relation 633. Up to 30 conditions per place. [2021-12-16 03:02:45,791 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 32 selfloop transitions, 13 changer transitions 28/128 dead transitions. [2021-12-16 03:02:45,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 128 transitions, 923 flow [2021-12-16 03:02:45,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:02:45,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:02:45,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1201 transitions. [2021-12-16 03:02:45,792 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6541394335511983 [2021-12-16 03:02:45,792 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1201 transitions. [2021-12-16 03:02:45,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1201 transitions. [2021-12-16 03:02:45,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:45,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1201 transitions. [2021-12-16 03:02:45,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 66.72222222222223) internal successors, (1201), 18 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,795 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 102.0) internal successors, (1938), 19 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,795 INFO L186 Difference]: Start difference. First operand has 175 places, 108 transitions, 615 flow. Second operand 18 states and 1201 transitions. [2021-12-16 03:02:45,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 128 transitions, 923 flow [2021-12-16 03:02:45,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 128 transitions, 828 flow, removed 27 selfloop flow, removed 9 redundant places. [2021-12-16 03:02:45,805 INFO L242 Difference]: Finished difference. Result has 183 places, 99 transitions, 487 flow [2021-12-16 03:02:45,805 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=487, PETRI_PLACES=183, PETRI_TRANSITIONS=99} [2021-12-16 03:02:45,806 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 92 predicate places. [2021-12-16 03:02:45,806 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 99 transitions, 487 flow [2021-12-16 03:02:45,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,806 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:02:45,806 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] [2021-12-16 03:02:45,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-16 03:02:45,807 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:02:45,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:02:45,807 INFO L85 PathProgramCache]: Analyzing trace with hash 996240352, now seen corresponding path program 20 times [2021-12-16 03:02:45,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:02:45,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618345348] [2021-12-16 03:02:45,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:02:45,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:02:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:02:45,886 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-16 03:02:45,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:02:45,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618345348] [2021-12-16 03:02:45,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618345348] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:02:45,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:02:45,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-16 03:02:45,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664169514] [2021-12-16 03:02:45,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:02:45,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-16 03:02:45,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:02:45,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-16 03:02:45,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-16 03:02:45,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 102 [2021-12-16 03:02:45,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 99 transitions, 487 flow. Second operand has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:45,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:02:45,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 102 [2021-12-16 03:02:45,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:02:46,020 INFO L129 PetriNetUnfolder]: 11/121 cut-off events. [2021-12-16 03:02:46,021 INFO L130 PetriNetUnfolder]: For 228/229 co-relation queries the response was YES. [2021-12-16 03:02:46,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 121 events. 11/121 cut-off events. For 228/229 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 224 event pairs, 0 based on Foata normal form. 1/122 useless extension candidates. Maximal degree in co-relation 385. Up to 12 conditions per place. [2021-12-16 03:02:46,021 INFO L132 encePairwiseOnDemand]: 89/102 looper letters, 0 selfloop transitions, 0 changer transitions 89/89 dead transitions. [2021-12-16 03:02:46,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 89 transitions, 585 flow [2021-12-16 03:02:46,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:02:46,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:02:46,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1111 transitions. [2021-12-16 03:02:46,022 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407151095732411 [2021-12-16 03:02:46,023 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1111 transitions. [2021-12-16 03:02:46,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1111 transitions. [2021-12-16 03:02:46,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:02:46,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1111 transitions. [2021-12-16 03:02:46,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 65.3529411764706) internal successors, (1111), 17 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:46,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:46,025 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:46,025 INFO L186 Difference]: Start difference. First operand has 183 places, 99 transitions, 487 flow. Second operand 17 states and 1111 transitions. [2021-12-16 03:02:46,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 89 transitions, 585 flow [2021-12-16 03:02:46,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 89 transitions, 484 flow, removed 22 selfloop flow, removed 21 redundant places. [2021-12-16 03:02:46,027 INFO L242 Difference]: Finished difference. Result has 146 places, 0 transitions, 0 flow [2021-12-16 03:02:46,027 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=0, PETRI_PLACES=146, PETRI_TRANSITIONS=0} [2021-12-16 03:02:46,028 INFO L334 CegarLoopForPetriNet]: 91 programPoint places, 55 predicate places. [2021-12-16 03:02:46,028 INFO L470 AbstractCegarLoop]: Abstraction has has 146 places, 0 transitions, 0 flow [2021-12-16 03:02:46,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.8) internal successors, (658), 10 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:02:46,030 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2021-12-16 03:02:46,030 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2021-12-16 03:02:46,030 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2021-12-16 03:02:46,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-16 03:02:46,034 INFO L732 BasicCegarLoop]: Path program histogram: [20, 20, 2, 2, 2, 1] [2021-12-16 03:02:46,036 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-12-16 03:02:46,036 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-16 03:02:46,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 03:02:46 BasicIcfg [2021-12-16 03:02:46,039 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-16 03:02:46,039 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 03:02:46,039 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 03:02:46,040 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 03:02:46,040 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:02:30" (3/4) ... [2021-12-16 03:02:46,042 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-12-16 03:02:46,047 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2021-12-16 03:02:46,047 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2021-12-16 03:02:46,050 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 18 nodes and edges [2021-12-16 03:02:46,050 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-12-16 03:02:46,050 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-12-16 03:02:46,050 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-12-16 03:02:46,068 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-16 03:02:46,068 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 03:02:46,068 INFO L158 Benchmark]: Toolchain (without parser) took 15718.89ms. Allocated memory was 104.9MB in the beginning and 249.6MB in the end (delta: 144.7MB). Free memory was 78.9MB in the beginning and 179.6MB in the end (delta: -100.7MB). Peak memory consumption was 42.3MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,069 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 104.9MB. Free memory is still 62.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 03:02:46,069 INFO L158 Benchmark]: CACSL2BoogieTranslator took 167.05ms. Allocated memory was 104.9MB in the beginning and 138.4MB in the end (delta: 33.6MB). Free memory was 78.5MB in the beginning and 114.6MB in the end (delta: -36.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,069 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.46ms. Allocated memory is still 138.4MB. Free memory was 114.6MB in the beginning and 113.2MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,069 INFO L158 Benchmark]: Boogie Preprocessor took 20.50ms. Allocated memory is still 138.4MB. Free memory was 113.2MB in the beginning and 111.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,069 INFO L158 Benchmark]: RCFGBuilder took 325.76ms. Allocated memory is still 138.4MB. Free memory was 111.8MB in the beginning and 100.2MB in the end (delta: 11.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,070 INFO L158 Benchmark]: TraceAbstraction took 15140.43ms. Allocated memory was 138.4MB in the beginning and 249.6MB in the end (delta: 111.1MB). Free memory was 99.9MB in the beginning and 182.7MB in the end (delta: -82.9MB). Peak memory consumption was 31.4MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,070 INFO L158 Benchmark]: Witness Printer took 28.96ms. Allocated memory is still 249.6MB. Free memory was 182.7MB in the beginning and 179.6MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 03:02:46,071 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 104.9MB. Free memory is still 62.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 167.05ms. Allocated memory was 104.9MB in the beginning and 138.4MB in the end (delta: 33.6MB). Free memory was 78.5MB in the beginning and 114.6MB in the end (delta: -36.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 29.46ms. Allocated memory is still 138.4MB. Free memory was 114.6MB in the beginning and 113.2MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 20.50ms. Allocated memory is still 138.4MB. Free memory was 113.2MB in the beginning and 111.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 325.76ms. Allocated memory is still 138.4MB. Free memory was 111.8MB in the beginning and 100.2MB in the end (delta: 11.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 15140.43ms. Allocated memory was 138.4MB in the beginning and 249.6MB in the end (delta: 111.1MB). Free memory was 99.9MB in the beginning and 182.7MB in the end (delta: -82.9MB). Peak memory consumption was 31.4MB. Max. memory is 16.1GB. * Witness Printer took 28.96ms. Allocated memory is still 249.6MB. Free memory was 182.7MB in the beginning and 179.6MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 69]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 122 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 15.0s, OverallIterations: 47, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 10.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1846 SdHoareTripleChecker+Valid, 3.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1846 mSDsluCounter, 8942 SdHoareTripleChecker+Invalid, 2.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8840 mSDsCounter, 34 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7573 IncrementalHoareTripleChecker+Invalid, 7607 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 34 mSolverCounterUnsat, 1703 mSDtfsCounter, 7573 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1014 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 872 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3586 ImplicationChecksByTransitivity, 5.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1227occurred in iteration=17, InterpolantAutomatonStates: 803, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 3611 NumberOfCodeBlocks, 3611 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 3564 ConstructedInterpolants, 0 QuantifiedInterpolants, 12843 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 47 InterpolantComputations, 47 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-12-16 03:02:46,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE